Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
adaszko committed Jun 7, 2023
1 parent 27391c7 commit 09e7da1
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ Use parentheses to group patterns:
# Limitations

* Grouping single character options into a single shell parameter isn't supported, e.g. `tar -xvf` (unless
you manually enumerate all the permutations in the grammar). You need to pass each option in a separate
shell argument instead: `tar -x -v -f`
you manually enumerate all the combinations in the grammar which isn't very practical). You need to pass
each option in a separate shell argument instead: `tar -x -v -f`

* Passing option arguments using `=` is not supported. E.g. `--foo=bar` doesn't work, but `--foo bar` does.

Expand All @@ -66,9 +66,9 @@ Use parentheses to group patterns:

# Roadmap

* Generate grammars automatically based on man pages (https://github.com/fish-shell/fish-shell/blob/946ecf235c002cff596fbbb2c03f9693c30744da/share/tools/create_manpage_completions.py).
* Generate grammars automatically from man pages similarly to [how Fish shell is does it](https://github.com/fish-shell/fish-shell/blob/946ecf235c002cff596fbbb2c03f9693c30744da/share/tools/create_manpage_completions.py).

* Show completion hints in ZSH and Fish
* Show completion hints in ZSH and Fish (Bash does not support them).

* `name ::= expression;` defines a new production that can be referred to from other productions via `<name>`
syntax. Referring to a production recursively won't be supported as that would take us outside of regular languages.
Expand Down

0 comments on commit 09e7da1

Please sign in to comment.