Folke Lemaitre
a6a0d43c9c
Better __fish_describe_command for Macos
...
override MANPATH used by apropos with local whatis database and update it once a day
get rid of xargs
Created __fish_apropos and fixed __fish_complete_man to use that as well
moved macos apropos comment
2020-10-03 16:18:44 -07:00
Johannes Altmanninger
9c327b19a6
Fix extra or missing newlines at end of file in our fish scripts
...
New fish_indent does that too, so this will make any future reformatting
diffs smaller.
Done using either of:
perl -pi -e 'undef $/; s/\n*$/\n/' share/**.fish
kak -n -f '<a-/>\n*<ret>d' share/**.fish
2020-08-09 23:53:46 +02:00
David Adam
f36c82ce86
Reenable command descriptions on macOS 10.15.4+
...
Further work on #6270 , as recommended in 611a6589ea
.
[ci skip]
2020-05-01 21:28:43 +08:00
Jason Nader
85a8deabe9
Run fish_indent
on all files
2020-04-18 10:53:11 +02:00
Thom Chiovoloni
39e0fd14eb
Allow man
completions on catalina if apropos
is overridden
...
It's pretty easy to fix catalina's apropos with a small tweak, so it
would be nice if man completions worked if this is done.
2020-04-06 19:13:12 +02:00
Fabian Homborg
9367d4ff71
Reindent functions to remove useless quotes
...
This does not include checks/function.fish because that currently
includes a "; end" in a message that indent would remove, breaking the test.
2020-03-09 19:46:43 +01:00
Geoff Nixon
f7edfba5d7
Avoid apropos on macOS 10.15 with man completion
...
Same issue occurs here, as in #6270 (and fixed in 611a658
for `__fish_describe_command.fish`). Same reason. I've just copied the same workaround and changed the function name to match.
2020-02-07 20:52:39 +08:00
Fabian Homborg
c2970f9618
Reformat all files
...
This runs build_tools/style.fish, which runs clang-format on C++, fish_indent on fish and (new) black on python.
If anything is wrong with the formatting, we should fix the tools, but automated formatting is worth it.
2019-05-05 12:09:25 +02:00
Johannes Altmanninger
eee4dd8248
__fish_complete_man.fish: escape for regex
...
Previously, using special regex characters or slashes would result in an
error message, when pressing tab in a command-line such as
"man /usr/bin/time ".
2019-01-23 11:58:30 +01:00
Peter Ammon
7659554dea
Remove use of caret redirection from share/*
...
This removes the use of caret redirections from share/completions
and share/functions, in preparation for dropping support in fish.
2018-04-01 13:42:38 -07:00
Mahmoud Al-Qudsi
c51abd04ff
Clean up $__fish_*dir variable names
...
Closes #4429
2018-03-12 08:34:20 -05:00
Cesar Andreu
3792fb086a
Fix man autocomplete when a section is set
2018-03-06 20:50:20 +01:00
Kurtis Rader
536b1220fd
cleanup __fish_complete_man.fish
...
I looked at this and noted some problems fixed by this change in
response to exploring if issue #726 was still unresolved.
2017-03-18 21:55:02 -07:00
Kurtis Rader
5b6cc5af6d
time for another make style-all
...
Gotta keep the entropy (i.e., disorder) from increasing.
2017-01-26 20:05:46 -08:00
Clément Martinez
ec19159580
man
completions: complete fish commands (#3762 )
...
* man completions: complete fish commands
`apropos` does not output fish commands so they were not completed.
* Improve __fish_complete_man
2017-01-25 15:34:59 +01:00
Kurtis Rader
11a60c8374
reformat all fish scripts
...
I hate doing this but I am tired of touching a fish script as part of
some change and having `make style` radically change it. Which makes
editing fish scripts more painful than it needs to be. It is time to do
a wholesale reformatting of these scripts to conform to the documented
style as implemented by the `fish_indent` program.
2016-11-27 21:27:22 -08:00
Fabian Homborg
bfb5fec330
Remove stray "0" output from man completions
2016-05-29 14:34:20 +02:00
Fabian Homborg
ebde55f704
Man completions: Show all pages for a section
...
If one is given, of course.
2016-05-29 14:31:12 +02:00
David Adam
ef67fc7ba0
__fish_complete_man: rework AWK script
...
Adds support for the man-db alias format used in CentOS/RHEL 5
Adds basic support for the output of apropos on Solaris
Work on #2087 .
2015-12-04 16:23:57 +08:00
David Adam
0c4dab54f1
__fish_complete_man: Use awk to parse output of apropos
...
Closes #960 .
Uses pattern matching rather than OS detection. Works with BSD awk, GNU
awk and Solaris' nawk.
2013-11-27 17:58:43 +08:00
Cheer Xiao
28264423a4
Fix man completion: suppress stderr of aprops
2012-12-16 01:25:27 +08:00
Grissiom
70322077d2
remove trialing spaces #2
2010-09-18 10:18:26 +08:00
axel
f64364cced
Replace all internal uses of grep with sgrep, which is a wrapper around grep that strips away any GREP_OPTIONS. This is needed to avoid users who have added arbitrary switches to GREP_OPTIONS, thus changing its behaviour.
...
darcs-hash:20061129140004-ac50b-485ff6bfd71e9459ba62461f6e093ca5c9ddd664.gz
2006-11-30 00:00:04 +10:00
axel
3b6d8756ea
Fix various uses of the GNUism of allowing backslash escapes in the second half of a sed regexp substitution
...
darcs-hash:20060302112808-ac50b-46cdf8e99f8f6e8cab0d54f32cf4e4d309775aa1.gz
2006-03-02 21:28:08 +10:00
axel
343cafef34
Redo installation file structure, move lots of things to $PREFIX/share/fish
...
darcs-hash:20060217101339-ac50b-d93d2c620a4b7f75f05ff461a6edbee001da7613.gz
2006-02-17 20:13:39 +10:00