ridiculousfish
24bd7e033e
Move some Mac specific cmake bits into new Mac.cmake
2020-02-29 15:36:54 -08:00
ridiculousfish
6721bf4031
Add the get-task-allow entitlement
...
This allows Mac fish to be debugged.
2020-02-29 15:29:50 -08:00
ridiculousfish
eb83794783
Add some additional proc_pgroup FLOGging
2020-02-29 14:41:08 -08:00
Johannes Altmanninger
8eadef81a4
Fix crash on escape in complete-and-search pager
...
Reproduce with `: <Shift+Tab><Escape>`.
Introduced in 8a033b9f3
Add undo
2020-02-29 21:19:28 +01:00
Johannes Altmanninger
706c1a838e
Fix tests for 91fcb8c42c
2020-02-29 10:48:19 +01:00
Johannes Altmanninger
91fcb8c42c
Revert "read: discard IFS delimiters before the last token"
...
See #6650 .
This reverts commit 1410f938aa
.
2020-02-29 09:53:53 +01:00
Johannes Altmanninger
99851c09b3
Fix selection going out of bounds
...
Which happened when starting the selection at the end of the commandline.
In this case, selections still interact weirdly with autosuggestions (the
first character of the suggestion appears to be part of the selection
when it's not).
Fixes #6680
2020-02-29 09:47:12 +01:00
Jason Nader
950e2be7a3
python: add new completions
2020-02-28 11:31:57 +01:00
Jason Nader
1f42c30114
python: shorten completion description
2020-02-28 11:31:57 +01:00
Jason Nader
5785555afb
ncdu: update completions
2020-02-28 11:31:20 +01:00
Jason Nader
e2ed4ec014
Add check for locale cmd
2020-02-28 11:29:54 +01:00
Jason Nader
f507f4ad1e
Ddon't use gettext fn in fish functions
2020-02-28 11:29:54 +01:00
Jason Nader
adfe8d681d
Ensure stdin is redirected to python
2020-02-28 11:23:58 +01:00
Jason Nader
45b1ca25a5
Speed up python startup time
2020-02-28 11:23:58 +01:00
Jason Nader
82ab7e39f0
mupdf: update completions
...
[skip-ci]
2020-02-28 11:17:38 +01:00
Jason Nader
39e6570d73
pkginfo: add pypi/pkginfo completions
2020-02-28 11:17:38 +01:00
Jason Nader
94a3a5ff37
telnet: remove gettext cruft
2020-02-28 11:17:38 +01:00
Jason Nader
5fa05d0504
telnet: update completions
...
GNU: https://www.gnu.org/software/inetutils/manual/html_node/telnet-invocation.html
FreeBSD: https://www.freebsd.org/cgi/man.cgi?telnet
OpenBSD: https://man.openbsd.org/telnet.1
NetBSD: https://netbsd.gw.com/cgi-bin/man-cgi?telnet+1.i386+NetBSD-8.0
[skip-ci]
2020-02-28 11:17:38 +01:00
Jason Nader
3279661e3a
whatis: add option completions
...
[skip-ci]
2020-02-28 11:17:38 +01:00
Jan Verbeek
d02736c0ce
Improve psql completions and add some related commands ( #6620 )
2020-02-28 11:16:41 +01:00
Delapouite
c0271a71d1
doc: fix 404 error for set_color command
2020-02-26 19:30:46 +01:00
Fabian Homborg
22c0054c1e
Add check to test all fish files with -n
...
This executes `fish --no-execute` a whole bunch of times in order to
find syntax errors in our fish scripts.
tests/ is exempt because it contains syntax errors on purpose.
This is a great idea in principle, but it takes ~4s on my system.
2020-02-26 19:15:50 +01:00
Fabian Homborg
70b8fb22e1
test: Reject nan/inf instead of crashing
...
I really don't want to get into the business of explaining to people
how nan != nan.
Fixes #6655 .
2020-02-26 16:43:12 +01:00
Delapouite
a53405a7be
doc(ulimit): add missing backquotes around -H, -S and -a options
2020-02-26 16:33:56 +01:00
Jason Nader
6052758c28
Add strace completions (basic)
2020-02-26 16:32:58 +01:00
Fabian Homborg
cebfaa7786
completions/git: Work around read trimming whitespace
...
Since #6406 , read will trim whitespace before the last variable.
In this case there is only one variable, and the line looks like
M CHANGELOG.md
so it does indeed start with whitespace, and the whitespace is quite
significant.
Fixes #6650 .
[ci skip]
2020-02-25 18:53:46 +01:00
Fabian Homborg
866df1ac86
docs: Rewrite variable expansion section
...
Was a bit stuffy.
Hopefully now it should flow a bit better.
[ci skip]
2020-02-24 19:36:37 +01:00
Simon Rainer
e1a08e3f58
Add additional vi bindings
...
Adds dh, dl, c0, cf, ct, cF, cT, ch, cl, and y0 bindings.
2020-02-24 00:05:14 -08:00
Delapouite
dce0fda2cc
doc: add interlinks between true
←→ false
and and
←→ or
cmds
2020-02-23 23:41:16 -08:00
Johannes Altmanninger
ccd3ac4f18
fixup test
...
only works interactively
2020-02-24 00:21:23 +01:00
Johannes Altmanninger
aa0e16b1a5
Skip variable assignments in status current command
...
Fixes #6635
2020-02-24 00:16:12 +01:00
Johannes Altmanninger
ebde9a6a44
move variable_assignment_equal_pos to tokenizer
...
we'll need it for tok_command
2020-02-24 00:14:39 +01:00
Johannes Altmanninger
7ef7f93a90
List time as builtin, support time --help
...
`a=b time foo` will no longer call an external `time` command
(like it does in bash).
Fixes #6598
2020-02-23 23:42:57 +01:00
Delapouite
4fba8022a9
doc(abbr): adjust token names
2020-02-23 21:36:55 +08:00
Jason Nader
0b7bbb5654
cleanup completions: localise/erase vars where possible
...
[skip-ci]
2020-02-23 11:10:32 +01:00
Jason Nader
90bd4aa2a1
lscpu.fish: disable file completions, localise var
2020-02-23 09:41:32 +01:00
Collin Styles
b7f9d9a229
Fix link in documentation
2020-02-23 09:37:40 +01:00
Fabian Homborg
1934e867f2
docs/tutorial: Fix <
typo
...
See #6640
2020-02-23 09:27:33 +01:00
Fabian Homborg
b5cbdc623d
docs/tutorial: Replace coloring markup
...
This used to use doxygen's html blocks, which don't have a *direct*
equivalent in sphinx in code blocks.
Instead of adding this to the pygments highlighter, let's just use
some roles.
It's a teensy bit awkward as we then use block styling, but we want to
add more of our own styling anyway, so we can presumably get this
somehow, and these html tags look awkward and confuse people.
Fix #6640
[ci skip]
2020-02-22 18:01:05 +01:00
David Adam
f036d01961
drop rg and bat completions
...
These are shipped upstream.
Closes #5822 .
2020-02-22 22:23:40 +08:00
Fabian Homborg
b28b14b67c
docs: Correct bind docs on escape delay
...
We never updated that after we changed the default.
[ci skip]
2020-02-22 15:00:01 +01:00
Daniel Zhang
ff29d81532
Fix variable leaking in completion kill
2020-02-22 11:25:47 +01:00
Rosen Penev
a410dcb5c2
[clang-tidy] use empty() instead of comparing
...
Found with readability-container-size-empty
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-22 09:34:03 +01:00
Rosen Penev
33351d7657
[clang-tidy] remove static from namespace
...
Found with readability-static-definition-in-anonymous-namespace
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-22 09:34:02 +01:00
Rosen Penev
8b76fe93bf
[clang-tidy] fix small loop variable
...
Found with bugprone-too-small-loop-variable
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-22 09:33:58 +01:00
Rosen Penev
925c7a998a
[clang-tidy] mark single argument constructors explicit
...
Found with hicpp-explicit-conversions
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-22 09:33:17 +01:00
Rosen Penev
aff6a74770
[clang-tidy] use emplace_back
...
Found with hicpp-use-emplace
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-22 09:33:17 +01:00
Rosen Penev
1f01423f46
[clang-tidy] use dynamic_cast for unrelated types
...
Found with cppcoreguidelines-pro-type-static-cast-downcast
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-22 09:33:17 +01:00
Rosen Penev
aae9ebfbd4
[clang-tidy] use using instead of typedef
...
Found with modernize-use-using
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-22 09:33:16 +01:00
Rosen Penev
dd704ae30c
[clang-tidy] pass-by-value
...
Found with modernize-pass-by-value
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-22 09:33:16 +01:00