Fabian Boehm
0cfdc90551
completions/unzip: Dangit FreeBSD
...
No "--help" and the man page doesn't mention "-h".
2023-06-18 21:27:29 +02:00
AsukaMinato
bab8fb9517
Add i o for unzip ( #9850 )
...
* add -I -O for unzip
* for different distroes.
* avoid grep
2023-06-18 21:04:43 +02:00
Fabian Boehm
38ac21ba5e
alias: Escape the function name when replacing
...
Fixes #8720
2023-06-17 07:46:07 +02:00
Fabian Boehm
4e3b3b3b0a
share/config.fish: Quit if job expansion hack errors
...
This prevents something like `fg %5` to foreground the first job if
there is no fifth.
Fixes #9835
2023-06-10 15:36:36 +02:00
Fabian Boehm
65769bf8c8
history: Allow deleting ranges
...
This allows giving a range like "5..7".
It works in combination with more (including overlapping) ranges or
single indices.
Fixes #9736
2023-06-10 15:35:40 +02:00
Andre Eckardt
cbf9a3bbbd
improved print CSS for fish_config
...
This commit introduces a fishconfig_print.css that contains special CSS styles that only apply when printing the fishconfig page. This is especially useful when the user wants to print out the key bindings.
2023-06-10 09:47:01 +02:00
Fabian Boehm
516b8da302
Allow disabling focus reporting
2023-06-10 07:25:20 +02:00
Amy Grace
4c9fa511e8
Force use of macOS's builtin manpath
...
Prevent a useless warning msg if Homebrew's `man-db` is installed and configured
2023-06-06 13:12:30 -05:00
Fabian Boehm
946ecf235c
Restyle fishscript and python
2023-06-01 18:20:19 +02:00
Fabian Boehm
81d91f1038
create_manpage_completions: Really ignore bundle/cargo
2023-06-01 18:17:47 +02:00
may
d19a08cd8c
update npm completions ( #9800 )
...
* update npm install completions
* update npm uninstall
* init npm dep rewrite
+ init npm
* npm uninstall complete global packages
* add npm pack completions
* add npm publish completions
* add npm init completions
* add missing commands, remove outdated, add missing aliases
* add npm audit completions
* implement requested changes
* rename __yarn_ to __npm_
* add missing commands / aliases
* slightly less verbose options, reword dry-run description (meh)
* more commands and options
* add and update completions for several commands
* access, adduser, bugs, ci, config, cache
* dedupe, deprecate, dist-tag, diff, docs, doctor
* edit, exec, explain, explore, find-dupes, fund
* hooks, help-search, install, ls, publish, search
* version, view
* more commands, fixes
* fish_indent
* remove most aliases from command suggestions
* add most other commands
* npm help, --help
* minor fixes
* remove npm builtin completion, new install option, fish_indent
* add completions for npm set, npm get
2023-05-30 11:22:18 +02:00
may
6b1e6dd179
add completions for git update-index
( #9759 )
...
* add git update-index completions
* remove todo
* fix leftover from copying lines
* improve and shorten
2023-05-30 11:21:00 +02:00
Kevin F. Konrad
ffb6168221
implement completion for age and age-keygen
2023-05-27 11:15:37 -07:00
Fabian Boehm
2eba6845c2
create_manpage_completions: Use raw strings for backslashes
...
python 3.12 emits a SyntaxWarning for invalid escape sequences.
Fixes #9814
2023-05-26 14:01:52 +02:00
David Adam
4e13b1b5d5
Licensing: note MIT licensing status of Dracula theme
2023-05-25 21:30:30 +08:00
Wenhao Ho
201610151f
feat: sync the dracula official theme
...
Signed-off-by: Wenhao Ho <wh.ho@outlook.com>
2023-05-23 20:47:01 +08:00
Fabian Boehm
aac30367bf
completions/systemctl: Add some missing commands
...
Fixes #9804
2023-05-21 10:02:26 +02:00
Fabian Boehm
1ed31579f2
create_manpage_completions: Remove one more groff thing
...
This came up in the irb man page:
```
.Pp
.It Fl W
Same as `ruby -W' .
.Pp
```
2023-05-12 18:32:08 +02:00
Fabian Boehm
e09f7e4e4d
create_manpage_completions: Skip more prefixes
...
This also skips the 192 git- and 64 npm- pages that
1. have better completions already (for the most part)
2. don't have the same name as a command typically in $PATH
In doing so it reduces the runtime on my system from 9s to 7s. Granted
I have all of these, so that's the best case.
2023-05-12 17:57:29 +02:00
Fabian Boehm
5f672ece84
create_manpage_completions: Also clear already_output_completions
...
Prevents issues if we try to read a manpage twice - in which case we
could fall back to another parser, creating different results.
Fixes #9787
2023-05-12 16:35:05 +02:00
Fabian Boehm
d855725965
completions/dnf: Use lowercase queryformat
...
See de9c5c5b59
Fixes #9783
2023-05-08 18:34:02 +02:00
Rocka
c21e13e62e
completions: fix qdbus Q_NOREPLY method completion
2023-05-07 14:34:03 -07:00
Mahmoud Al-Qudsi
220ffaeb65
Add completions for builtin disown
...
It completes identical to `fg` and `bg` w/ this change. I'm not aware of any
reason why it shouldn't, but feel free to enlighten me if I've missed something.
[ci skip]
2023-05-05 16:08:58 -05:00
Mahmoud Al-Qudsi
4f5cef446a
apt.fish: Fix compatibility with newer versions of Debian/Ubuntu
...
Why drop support for `awk -e`? Linux sees so much needless churn!
2023-05-03 21:27:46 -05:00
Fabian Boehm
0963e6769e
completions/wvdial: Use path
2023-04-29 16:15:13 +02:00
Fabian Boehm
2f997ba8a2
Remove a useless sort
2023-04-29 16:15:07 +02:00
Fabian Boehm
32715ee504
completions/sv: Use path
2023-04-29 15:58:52 +02:00
Fabian Boehm
d2165ca7e9
Use path basename
2023-04-26 19:38:10 +02:00
Kid
93dc8485dd
Remove kitty completion in favor of official integration
2023-04-25 19:28:55 +08:00
Yuntao Zhao
20b500dce8
Add rpm-ostree completion ( #9669 )
...
* Add rpm-ostree completion
Add basic command completion for rpm-ostree. This should improve the
user experience for fish users using rpm-ostree.
* Shorten rpm-ostree descriptions
---------
Co-authored-by: Mahmoud Al-Qudsi <mqudsi@neosmart.net>
2023-04-23 12:55:00 -05:00
Jannik Vieten
480133bcc8
Improve jq completions and add gojq completions
...
* completions: updated jq completions
* completions: added completions for gojq
* Shorten jq completion descriptions
* Update gojq.fish
Capitalize first letter of descriptions to match other completions.
---------
Co-authored-by: Mahmoud Al-Qudsi <mqudsi@neosmart.net>
2023-04-23 12:35:41 -05:00
exploide
30ae715183
completions: added ip neigh completions
2023-04-23 17:48:58 +08:00
may
beca70458b
add recent commits to completion for git switch --detach
2023-04-21 07:44:50 +02:00
AsukaMinato
f5e063a462
add-qjsc-fish ( #9731 )
...
* add-qjsc-fish
* fix -o qjsc.fish
2023-04-19 19:21:55 +02:00
Fabian Boehm
db5c9badad
completions/git: Escape custom command names
...
This can be triggered by having a custom git command in e.g.
`/mnt/c/Program Files (x86)/foo/`.
Fixes #9738
2023-04-18 20:40:14 +02:00
Jan Tojnar
9e223577aa
Fix composer require
completion
...
When no development dependencies are installed, the completion would crash with:
KeyError: 'require-dev'
2023-04-12 21:05:23 +02:00
Paweł Piątkowski
bda9d57417
Ansible completion: fix typo in --limit-hosts
2023-04-12 16:52:13 +02:00
Eric N. Vander Weele
fdd4bcf718
completions/git: Allow switch to complete remote branches
...
While it is true that `git switch <remote-branch>` errors to disallow a detached
head without the `-d` option, it is valid to use any starting point (commit or
reference) in conjunction with the `-c` option. Additionally, the starting point
can occur before any option.
This enables the following completions:
* `git switch -c <local-name> <any-branch>`
* `git switch <any-branch> -c <local-name>`
* `git switch -d <any-starting-point>`
* `git switch <any-branch> -d`
The trade-off is this does allow for `git switch <remote-branch>` to be
completed with an error.
Note that this logically reverts 7e3d3cc30f
.
2023-04-10 17:04:34 +02:00
AsukaMinato
8a0510a2f2
add qjs completion
2023-04-10 11:02:43 +02:00
AsukaMinato
36e4b0ff30
add completion for ar ( #9720 )
...
* add completion for ar
* clean the function
* update CHANGELOG
2023-04-10 11:01:47 +02:00
abp
bbe2a2ba9b
completions: Shortened descriptions
...
- Mainly work is done on gcc
- Some duplicated removed elsewhere
2023-04-09 11:33:23 -07:00
Miha Filej
b5bfff9cac
completions/mix: Add options for phx.new in 1.7.2 ( #9706 )
2023-04-04 07:41:11 -05:00
Marcin Wojnarowski
0f1ef34736
Fix adb path completion ( #9707 )
...
Support paths with spaces.
2023-04-03 22:06:15 -05:00
BrewingWeasel
d9c1fb5d51
fix E not moving cursor at end of word in VI mode
2023-04-01 10:04:28 -07:00
Robert Szulist
9bd1dc14e5
Add Zabbix completions ( #9647 )
...
Add Zabbix completions
2023-03-31 22:13:40 -05:00
Fabian Boehm
43e8bb4532
fish_vi_cursor: Don't call __fish_cursor_konsole anymore
...
This hasn't been used for years.
2023-03-31 20:07:54 +02:00
Fabian Boehm
e45bddcbb1
__fish_cursor_xterm: Ignore unknown cursor settings
...
This prevents leaking the escape sequence by printing nonsense, and it
also allows disabling cursor setting by just setting the variable to
e.g. empty.
And if we ever added any shapes, it would allow them to be used on new
fish and ignored on old
Fixes #9698
2023-03-31 20:07:54 +02:00
Fabian Boehm
bc04abe3ec
completions/git: Don't take options for --{force-,}create
...
We do the same for checkout -b.
Fixes #9692
2023-03-28 17:20:45 +02:00
Fabian Boehm
c39780fefb
__fish_complete_directories: Remove --foo= from token
...
Otherwise this would complete
`git --exec-path=foo`, by running `complete -C"'' --exec-path=foo"`,
which would print "--exec-path=foo", and so it would end as
`git --exec-path=--exec-path=foo` because the "replaces token" bit was
lost.
I'm not sure how to solve it cleanly - maybe an additional option to
`complete`?
Anyway, for now this
Fixes #9538 .
2023-03-27 22:57:34 +02:00
Fabian Boehm
563b4d2372
completions/git: Complete branches for --set-upstream-to
...
See #9538
2023-03-27 22:57:34 +02:00