Fabian Homborg
a7913c3a10
function: Reject invalid variable names for --argument-names
...
Fixes #6147 .
2019-10-07 21:26:41 +02:00
matoruru
422441e903
Add completions/sfdx.fish ( #6149 )
...
* Add completions/sfdx.fish
* completions/sfdx.fish: add completion for options
* completions/sfdx.fish: add a completion for --manifest(-x) option which need package.json
* completions/sfdx.fish: replace redundant function with already existing one
2019-10-07 17:32:56 +02:00
Bruno Heridet
9c651d7db0
doc: add link to feature flags in fish command
...
[ci skip]
2019-10-07 17:15:39 +02:00
Johannes Altmanninger
f91c725ff0
Fix caret position of invalid expansion in command position
...
Fixes #5812
2019-10-06 13:43:05 -07:00
ridiculousfish
e2952f230b
Revert #6139
...
Revert "gut gpg.fish/gpg1.fish/gpg2.fish; migrate functionality to __fish_complete_gpg.fish"
This reverts commit d558218d03
.
Revert "break version-specific completions out into independent function;"
This reverts commit 9160e77b01
.
Revert "split gpg2- and gpg1-specific completions to conditional block"
This reverts commit a069b95f63
.
2019-10-06 12:35:07 -07:00
LawAbidingCactus
d558218d03
gut gpg.fish/gpg1.fish/gpg2.fish; migrate functionality to __fish_complete_gpg.fish
2019-10-06 12:31:42 -07:00
LawAbidingCactus
9160e77b01
break version-specific completions out into independent function;
...
document changes
2019-10-06 12:31:42 -07:00
LawAbidingCactus
a069b95f63
split gpg2- and gpg1-specific completions to conditional block
...
This allows gpg.fish to account for both gpg versions.
2019-10-06 12:31:31 -07:00
Johannes Altmanninger
9b86d5dd16
Export all local exported variables in a new scope
...
Fixes #6153
2019-10-06 12:10:21 -07:00
Per Bothner
afb8f42f39
Emit omitted-newline string before fish_prompt event
...
See issue #6118 "omitted-newline string emitted after fish_prompt event"
2019-10-06 10:52:12 -07:00
Per Bothner
dfc45f3e10
Clear line if new indentation greater than old.
...
Make sure initial indentation is skipped, rather than written as spaces.
This is a tweak to pull request #5928 .
2019-10-06 10:34:55 -07:00
Fabian Homborg
eca1fcad90
CHANGELOG: Document the new binding changes
...
[ci skip]
2019-10-06 15:38:11 +02:00
Fabian Homborg
8bc44b2bff
CHANGELOG: Introduce sub-headers for interactive improvements
...
These are just too many and too different to keep them under one heading.
2019-10-06 15:31:58 +02:00
Fabian Homborg
e5c84e63b6
Document prepend-sudo
...
[ci skip]
2019-10-06 15:22:25 +02:00
Greg Anders
0f802eaad8
Add default \es keybinding for "prepend sudo"
2019-10-06 15:17:49 +02:00
Greg Anders
e5fc8abefe
Fix default Alt+W keybinding ( #6110 )
...
* Fix default Alt+W keybinding
The old keybinding would chop off the last line of the `whatis` output
when using a multi-line prompt. This fix corrects that.
* Make variable local and remove unneeded if statement
* Test that token is non-empty
2019-10-06 15:14:10 +02:00
madblobfish
87dee7ad1c
improved ansible-vault completions
2019-10-06 15:13:06 +02:00
Kon Doumou
e44d207d64
sudo keywork is ignored when alt+h is pressed
...
if `sudo` is in the beggining of the command string, then at alt+h press
the manual of the following command is shown instead.
Fixes https://github.com/fish-shell/fish-shell/issues/5982
2019-10-06 15:12:02 +02:00
Bruno Heridet
26adff3378
doc: add link to event handlers in emit
...
[ci skip]
2019-10-06 15:09:01 +02:00
domdom
0fdad2dd6a
doc: mention history prefix search binds in binds.rst
...
Mention history-prefix-search-forward and history-prefix-search-backward in
binds.rst
2019-10-06 15:03:11 +02:00
Johannes Altmanninger
7017a2fcf9
Unexpand abbreviations' variable names before completing them
...
Fixes #6166
2019-10-06 14:42:42 +02:00
Sergei Morozov
1602902e12
Improved shell completion for Composer
...
1. Added missing commands and arguments.
2. Removed alternative spelling of some commands (e.g. clear-cache|clearcache) since a choice of spelling is not really useful for completion.
3. Fixed a typo: np-ansi → no-ansi.
4. Removed redundant backslash in front of $COMPOSER_HOME.
The updated completion was initially generated using the bamarni/symfony-console-autocomplete package and then incorporated into the existing code.
2019-10-05 12:54:20 -07:00
domdom
76f4b65981
Add prefix history search
2019-10-05 11:27:32 -07:00
David Adam
9516fa5017
complete: document change in 22ce8c23c6
2019-10-04 07:13:17 +08:00
David Adam
75bd821495
CHANGELOG: minor work on 3.1.0
2019-10-04 07:11:04 +08:00
Johannes Altmanninger
d74b774f51
Fix paginate binding (\ep) for multiline jobs
...
Reproducer: type `: \<RET><M-p>`. This used to print an error due to builtin test receiving
too many arguments.
It looks like (commandline -j) can return multiple items, because a job can be broken up in multiple
lines terminated by backslashes.
2019-10-03 21:40:25 +02:00
Johannes Altmanninger
e167714899
Raise the recursion limit of complete
...
Users should generally prefer to use complete --wraps but this
corrects some unexpected behavior.
Fixes #3474
2019-10-03 21:25:19 +02:00
Johannes Altmanninger
aa011f70a8
Print an error when complete reaches its recursion limit
2019-10-03 21:25:19 +02:00
Bruno Heridet
b9a22c7136
doc: mention $fish_function_path in the Autoloading Functions section - fix #3371
...
[ci skip]
2019-10-03 19:39:58 +02:00
Fabian Homborg
70fc2611bd
webconfig: Escape abbrs properly
...
Fixes #6120
2019-10-02 20:37:24 +02:00
Bruno Heridet
0df464ca2c
doc: mention the disown command in the jobs section - fix #5530
2019-10-02 18:34:53 +02:00
Sergei Morozov
2fa3c6298b
Unmarked the colo(u)r options of the git command as requiring an argument
...
According to man, the argument is optional:
$ man git
--color[=WHEN], --colour[=WHEN]
2019-10-02 16:21:41 +02:00
Bruno Heridet
f1baa514a8
doc: add ref to cmd-breakpoint
...
[ci skip]
2019-10-02 15:53:22 +02:00
Fabian Homborg
23cd8268f2
docs: Fix universal variables link
...
[ci skip]
2019-09-30 16:02:06 +02:00
Collin Styles
dae4faa512
Fix completions for abbr --erase
2019-09-28 00:19:39 +02:00
aca
4747bdd7e7
completions/go: add/improve completion
...
- completion for go mod/generate
- better description for go help
2019-09-26 21:59:41 +02:00
David Adam
3ca4dbb2b9
CHANGELOG: work on 3.1.0
...
[ci skip]
2019-09-26 22:59:02 +08:00
Aaron Gyes
19c575e116
builtin functions: colorize output if interactive
...
We can also get rid of the | fish_indent --ansi stuff in type.fish
2019-09-25 04:18:06 -07:00
Johannes Altmanninger
8063d6d0b8
complete builtin: suggest commands for options --comand and --wraps
2019-09-25 17:00:48 +08:00
Johannes Altmanninger
2dbbaa6a97
Honor required parameters in completions for builtins
...
This adds the -r (or -x) flag to completions of builtins' options that have a required_argument.
2019-09-25 17:00:48 +08:00
Aaron Gyes
8230755bfd
Make sure rgb_color_t doesn't grow
...
For years the comment above the class claimed it was 4 bytes, but
it had grown to 5. Add a static_assert() to prevent that from
happening again.
2019-09-24 23:34:10 -07:00
Jakob Landbo
ed0a7f5cdb
completions/git: Added autostash option to rebase
2019-09-24 21:59:26 +08:00
David Adam
10f38c6865
CHANGELOG: work on 3.1.0
...
[ci skip]
2019-09-23 23:29:43 +08:00
Aaron Gyes
e6c72f74a8
make rgb_color_t smaller
...
rgb_color_t was 5 bytes, now it's 4 again.
big arrays holding colors are going to be smaller.
2019-09-22 21:16:30 -07:00
ridiculousfish
91c4dad812
Revert "use std::tolower"
...
This reverts commit a3db4128bc
.
This broke the build.
2019-09-22 15:33:08 -07:00
Aaron Gyes
a3db4128bc
use std::tolower
2019-09-22 15:47:22 -07:00
ridiculousfish
a19d9b2e73
Add a test for #6130
2019-09-22 14:06:38 -07:00
Johannes Altmanninger
bc533ad939
Fix completion inside command substitution inserting spurious quote
...
Reproducer: type `: (: ""`, move the cursor after the second colon and press tab.
2019-09-22 14:06:38 -07:00
Aaron Gyes
eef62b8848
Correct wc completions for macOS, BSDs.
2019-09-22 14:02:22 -07:00
Johannes Altmanninger
d99c19cc03
Fix completions for chown ( #6132 )
...
Reproducer: type `chown --f<TAB>`
2019-09-22 10:01:41 -07:00