Fabian Homborg
3daba1b070
webconfig: Stop translating named colors
...
If the theme says "brgreen", that's what we want the variable to say
after.
This used to translate it through our palette, so it ended up as
00ff00, which isn't the same.
This still keeps the idea that colors that aren't in the palette are
better, and it does it in a slightly roundabout way (translate color
string to rgb string, see if the rgb string is a key in that
translation dictionary), but it should work for now.
2021-12-14 22:51:54 +01:00
Aaron Gyes
4b018a7608
set completions: add more special variables, fix colors
...
* add --bold, --italics, all of them,
* and we add them as arguments so that they are do not
render like long options, they are just self-descriptive
literal strings in this context.
* solve an unneccessary global var.
Fixes #8518
2021-12-13 16:29:21 -08:00
Fabian Homborg
06fada7445
webconfig: Check variable name and value
...
Theoretically if this only includes simple characters, it won't cause
any issues. We already validate in other places but it doesn't hurt to
do this twice.
2021-12-13 21:59:08 +01:00
Fabian Homborg
c954d70e2f
webconfig: Stop validating colors
...
Now that we have modifiers and can have backgrounds and such, simply
setting it as css style doesn't cut it.
So let's stop validating for now, the worst that can happen is that
the color isn't rendered.
2021-12-13 21:47:54 +01:00
Fabian Homborg
5a46a61ffb
webconfig: Teach set_color short options
...
Since we now have .theme files we can't rely on it being normalized.
2021-12-13 21:47:54 +01:00
Fabian Homborg
ba0b7133ad
webconfig: Allow transferring modifiers and backgrounds
...
This just simply passed the "color" value, which is just the
foreground color string.
Instead, we pass the actual object back, with the modifiers as bools
and foreground/background separate.
Our themes don't use background a lot, except in the pager, so this
never really came up.
2021-12-13 21:47:54 +01:00
Fabian Homborg
235581e8dc
webconfig: Allow setting most pager colors
...
I'm not sure this ever worked before for most of these.
It currently still doesn't set the background, and the secondary
colors have a weird fallback.
2021-12-13 21:47:54 +01:00
Fabian Homborg
c75ecf9b03
webconfig: Allow setting a variable to empty
2021-12-13 21:47:54 +01:00
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