You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the autocompletion for fish shell, an complete: Expected a string, but found an incomplete token error is raised.
Reproduction Rate
This bug occurs everytime the fish shell completions for tldr are loaded, which happens whenever autocompletion is triggered for the first time per session.
Steps to Reproduce
Using fish, type tldr and attempt to run autocompletion by pressing TAB.
# Switch to fish shell if you're not already using it.
$ fish
# Type tldr, a space, and then press tab.
$ tldr [TAB]
[TAB] represents pressing the tab key and is not actually visible. $ is the prompt, tldr [TAB] is user input, and the rest is error output.
Expected Result
The expected result is that the fish shell autocompletion script does not cause an error, like so:
$ tldr [TAB]
2to3 lerna
7z less
7za lex
7zr license
…and 1080 more rows
[TAB] represents pressing the tab key and is not actually visible. $ is the prompt, tldr [TAB] is user input, and the rest is output.
Additional Information
I am running macOS 12.4 and using fish shell.
The problematic code is installed at $(brew --prefix)/var/homebrew/linked/tldr/share/fish/vendor_completions.d/tldr.fish. The code in this repository that is relevant is autocomplete/complete.fish.
When using the autocompletion for fish shell, an
complete: Expected a string, but found an incomplete token
error is raised.Reproduction Rate
This bug occurs everytime the fish shell completions for
tldr
are loaded, which happens whenever autocompletion is triggered for the first time per session.Steps to Reproduce
Using
fish
, typetldr
and attempt to run autocompletion by pressing TAB.Result
[TAB]
represents pressing the tab key and is not actually visible.$
is the prompt,tldr [TAB]
is user input, and the rest is error output.Expected Result
The expected result is that the fish shell autocompletion script does not cause an error, like so:
[TAB]
represents pressing the tab key and is not actually visible.$
is the prompt,tldr [TAB]
is user input, and the rest is output.Additional Information
fish
shell.$(brew --prefix)/var/homebrew/linked/tldr/share/fish/vendor_completions.d/tldr.fish
. The code in this repository that is relevant isautocomplete/complete.fish
.This bug was caused by test, [: add page, improve examples tldr#5205 and[[, [: add/update pages tldr#7530, which added tldr pagesfor[
and[[
, respectfully. However, the names of the files[.md
and[[.md
broke the fish autocompletion as written in fish completion #17.The text was updated successfully, but these errors were encountered: