Johannes Altmanninger
b98f71c16f
fish_config.rst: make the synopsis imply that "browse" is the default
2021-12-13 20:41:45 +01:00
Aaron Gyes
84f5e9db20
Update create_manpage_completions.py
2021-12-13 04:33:26 -08:00
Fabian Homborg
f082b6c1bd
Only act on the locale vars we care about
...
Instead of 7a80ad74f
, which adds ifdeffery, we simply drop the
variables we don't care about. This leaves two presumably
glibc-specific variables, but drops 5 variables like LC_MONETARY, so
it's overall a win.
This reverts commit 7a80ad74f4
.
2021-12-13 11:52:17 +01:00
Emily Grace Seville
e25b719b26
__fish_tokenizer_state: replace "str" with "state" ( #8550 )
...
Bug introduced 4c1173f
2021-12-13 02:42:16 -08:00
Aaron Gyes
7a80ad74f4
Cordon off glibc locale vars just for glibc 2.2
...
Phew
2021-12-13 01:56:48 -08:00
Aaron Gyes
b05757ee56
Fit status feaetures in 80 columns
2021-12-13 01:24:47 -08:00
ridiculousfish
68ee2ff9f3
Bravely stop removing quotes in builtin history delete
...
The builtin history delete call has some code that removes a leading and
trailing quote from its arguments. This code dates back to ec34f2527a
,
when the builtin was introduced. It seems wrong and tests pass
without it. Let's bravely remove it.
2021-12-12 14:26:45 -08:00
Aaron Gyes
76eef0fea9
Fix some extra arguments for string format functions.
2021-12-12 14:06:17 -08:00
Aaron Gyes
04a4693b5b
history.h:
...
some typedefs -> using declarations
make the documentation comments work
2021-12-12 13:36:14 -08:00
Aaron Gyes
549fae1400
ast.h: remove unused private member finished()
2021-12-12 13:05:48 -08:00
Aaron Gyes
cb10f34f2e
web_config js: lots of undeclared local variables
2021-12-12 12:32:32 -08:00
Aaron Gyes
196b42e4eb
pygments lexer: use the token type intended for CLI output
...
and squash an unused import
2021-12-12 12:00:23 -08:00
Aaron Gyes
57119fb84d
conf.py: two unused imports, an unused local variable.
2021-12-12 10:45:50 -08:00
Aaron Gyes
ba7d51503e
deroff.py: unneccessarry pass, unreachable code
2021-12-12 10:45:50 -08:00
Aaron Gyes
e98fff5883
completion generator: globals at module-level are redundant
...
also add shebang.
2021-12-12 10:45:50 -08:00
Aaron Gyes
8e61255a04
LGTM report: for has redundant else, output is always overwrtitten
...
introduced by 2aec6e5814
2021-12-12 10:45:50 -08:00
Aaron Gyes
ff1aea3d96
unnecessary pass statement
2021-12-12 10:45:50 -08:00
Johannes Altmanninger
8208fc4f87
Cleanup comment to match implementation
...
This was recently changed to return bool.
2021-12-12 18:21:35 +01:00
Johannes Altmanninger
fbb21a36f5
CHANGELOG: simplify example
2021-12-12 18:13:20 +01:00
Johannes Altmanninger
bb26e25b9d
CHANGELOG: fix typo
2021-12-12 14:07:28 +01:00
Aaron Gyes
5e96f817a6
Update command.rst
2021-12-12 00:17:16 -08:00
Aaron Gyes
f464bbebfe
command -v: exit 127 if command not found
...
Align with the spec
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/command.html
Fixes #8547
2021-12-11 22:15:26 -08:00
Ilan Cosman
521eebef7b
Speed up, fix fish_status_to_signal ( #8530 )
...
* Speed up fish_status_to_signal
* Use generated kill signals, not hardcoded
2021-12-11 13:54:11 -08:00
Aaron Gyes
ccf0b69c3d
Apply Johannes' patch.
...
I goofed this up.
2021-12-11 10:49:40 -08:00
Andrey Mishchenko
3b7994df52
Add completions for nodeenv v1.6.0
2021-12-11 10:25:07 +01:00
Andrey Mishchenko
bc25b566a0
Add CHANGELOG entry noting special input functions no longer available as fish functions
2021-12-11 10:19:18 +01:00
Andrey Mishchenko
bb0376887f
Fix underline width
2021-12-11 10:19:18 +01:00
Andrey Mishchenko
98d443083d
Fix word usage complimenting -> complementing
2021-12-11 10:19:18 +01:00
Andrey Mishchenko
45dbfda5cc
Add documentation for nextd-or-forward-word and prevd-or-backward-word readline functions
2021-12-11 10:19:18 +01:00
Andrey Mishchenko
f88bb35204
Fix delete-or-exit doc wording for local consistency
2021-12-11 10:19:18 +01:00
Andrey Mishchenko
bb1955ccf9
Remove delete-or-exit function, which has a C++ implementation
2021-12-11 10:19:18 +01:00
Andrey Mishchenko
fb73a4b2e2
Implement nextd-or-forward-word and prevd-or-backward-word in C++
2021-12-11 10:19:18 +01:00
Aaron Gyes
4746137a61
complete synopsis should just be a synopsis.
2021-12-11 00:41:09 -08:00
Aaron Gyes
124734cbaa
cd, cdh, command, commandline
...
Documentation.
2021-12-09 04:45:10 -08:00
Aaron Gyes
3b629d29aa
More documentation work
2021-12-09 03:53:13 -08:00
Aaron Gyes
79d1b3e085
slog through documentation
...
I did.. a and b today.
2021-12-09 03:34:28 -08:00
Aaron Gyes
e181d825fa
fix maybe_lock_file
...
introduced in previous commit
2021-12-09 00:58:05 -08:00
Aaron Gyes
ce475c0b4c
more int -> bool
...
all the things
2021-12-09 00:52:45 -08:00
Aaron Gyes
b3a4b23d9b
sanity.{cpp,h}: remove, entirely unused
...
insane in the brain
2021-12-09 00:41:47 -08:00
Aaron Gyes
815502fa9e
missed a spot in history.cpp.
...
path_get_data_is_remote is a bool, mostly.
2021-12-09 00:33:20 -08:00
Aaron Gyes
e65405ef52
int -> maybe_t<bool>
2021-12-09 00:29:37 -08:00
Aaron Gyes
f33df5a533
CHANGELOG.rst: a/an
2021-12-08 23:28:10 -08:00
David Adam
172b7a3995
CHANGELOG: work on 3.4.0
...
Includes list of issues that can be omitted for now.
2021-12-09 13:47:44 +08:00
EmilySeville7cfg
4dc685db6b
Completions for builtin argparse
...
Closes #8434
2021-12-05 08:33:36 +01:00
thibault
ceade1629d
builtin commandline: add option to determine if pager is fully disclosed
...
Use the remaining_to_disclose count to determine if all completions
are shown (allows consistent behavior between short and long completion
lists).
Closes #8485
2021-12-04 22:43:39 +01:00
Johannes Altmanninger
4a575b26f5
Fix error check for repeated quoted command substitution
...
Commit e40eba358
(Treat text following quoted command substitution
as quoted) made parse_util_locate_cmdsubst_range() aware of quoted
command substitutions, by skipping surrounding text via quote_end().
However, it was not quite right. We fail to properly parse
two consecutive command substitutions in the same string,
because we don't maintain the quoting context across calls to
parse_util_locate_cmdsubst_range(). Let's track that bit in a
parameter. This allows us to get rid of the quote_end() hack.
Also apply this to the other place where we call
parse_util_locate_cmdsubst_range() in a loop (highlighting).
Fixes #8500
2021-12-04 16:56:07 +01:00
Johannes Altmanninger
c706b1d6cb
Reword confusing comments about quoted cmdsub tokenization
2021-12-04 16:52:13 +01:00
Johannes Altmanninger
b5739ddacf
Report sub-token error locations again
...
This fixes a regression about where we report errors:
echo error(here
old: ^
fixed: ^
Commit 0c22f67bd
(Remove the old parser bits, 2020-07-02) removed
uses of "error_offset_within_token" so we always report errors at
token start. Add it back, hopefully restoring the 3.1.2 behavior.
Note that for cases like
echo "$("
we report "unbalanced quotes" because we treat the $( as double
quote. Giving a better error seems hard because of the ambguity -
we don't know if quote is meant to be inside or outside the command
substitution.
2021-12-04 16:52:13 +01:00
Johannes Altmanninger
594c23181f
Changelog for completion pager fix on multiline command ( #8509 )
2021-12-04 16:52:13 +01:00
Kid
bacd47f35f
Add completion for Starship
2021-12-04 10:38:14 +01:00