Charles Gould
f73ee30111
docs: Fix markup for code blocks
2020-10-10 21:49:33 +02:00
Mahmoud Al-Qudsi
3f0e2ef1dc
[openssl] Support openssl 1.1.0 completions
2020-10-10 11:53:57 -05:00
Johannes Altmanninger
863b4700f8
Use builtin command in spago completions, add to changelog
2020-10-10 13:11:53 +02:00
matoruru
d544cda937
Add completions/spago.fish
2020-10-10 13:07:27 +02:00
Johannes Altmanninger
ddf0a8e461
Refactor: slightly rework how variables are assigned during completion
...
Seems better since we now have two callers. This would be a good use case for
[[nodiscard]].
2020-10-10 13:00:47 +02:00
Johannes Altmanninger
8ef8fb3d94
Refactor: omit parens in lambdas with no parameters
...
TIL []{} is a thing. We already do that in some places, so this improves
consistency, although it may be less obvious.
2020-10-10 13:00:24 +02:00
Johannes Altmanninger
c325603d73
Honor variable assignments on the commandline when completing files
...
This had already worked before although the implementation used to be rather
crude and was cleaned up in
e88eb508d0 (r42759188)
2020-10-10 12:59:55 +02:00
Johannes Altmanninger
eca2a8ba55
complete: print completions without the implied -c
switch
...
This switch is no longer necessary when only one command is given.
Internally completions are stored separately for each command,
so we only every print one command name per "complete" line anyway.
2020-10-10 11:54:52 +02:00
Johannes Altmanninger
f20e8e5860
alias: don't add --wraps for wrappers with the same name
...
These aliases seem to be common, see #7389 and others. This prevents
recursion on that example, so `alias ssh "env TERM=screen ssh"` will just
have the same completions as ssh.
Checking the last token is a heuristic which hopefully works for most
cases. Users are encouraged to use functions instead of aliases.
2020-10-10 09:24:49 +02:00
Johannes Altmanninger
03e0ec82af
alias: use original body instead of escaping back and forth
2020-10-10 09:24:49 +02:00
Johannes Altmanninger
a635d78976
competions/env: only invoke subcommand completions once
...
This prevents a seemingly infinite loop in
fish -c 'alias ssh "env ssh"; complete -C "ssh "'
It still prints "maximum recursion depth exceeded", but a follow-up commit
will work around that.
Fixes #7389
2020-10-10 09:24:49 +02:00
Johannes Altmanninger
f917211f3b
completions/ssh: history --max=n might be better than head -n
2020-10-10 09:24:49 +02:00
Johannes Altmanninger
1173e8bda4
Clarify that some complete calls just need a command with no user-defined completion
2020-10-10 09:24:49 +02:00
Fabian Homborg
fb57ca8791
__fish_apropos: Use macOS' stat explicitly
...
Overrides the GNU tools some people use.
Fixes #7390 .
2020-10-09 18:58:35 +02:00
Fabian Homborg
cc0e366037
history: Skip lines with tabs when importing from bash
...
Fixes #6923 .
2020-10-09 18:54:47 +02:00
Fabian Homborg
5f3070220a
docs: Make somewhat usable on mobile
...
The sidebar had a fixed 230px, which is absolutely untenable if your
phone has 700px in total and we only use 85% of that.
So this moves the sidebar to the bottom for now, which isn't *great*,
but at least it leaves the text readable and allows navigating the ToC.
One of these days I'll understand what the heck CSS is.
[ci skip]
2020-10-08 21:27:47 +02:00
Fabian Homborg
e46995d764
docs: Make a bit wider
...
85% and smaller margins - we were wasting a bit too much space there
[ci skip]
2020-10-08 21:25:34 +02:00
Fabian Homborg
fdae48fa0e
docs: Build fish-for-bash-users as a manpage
...
[ci skip]
2020-10-08 17:43:04 +02:00
Fabian Homborg
0eeaa796fd
docs: Fix argparse chapter
...
Missing a label.
Oops.
[ci skip]
2020-10-08 17:35:29 +02:00
Fabian Homborg
6859ca2405
docs: Link to fish-for-bash-users
...
Seems fitting as the first question.
[ci skip]
2020-10-08 17:32:57 +02:00
Fabian Homborg
392b61014b
docs: Some more argparse rewordings
...
[ci skip]
2020-10-07 21:52:35 +02:00
David Adam
9292e2fd56
CHANGELOG: work on 3.2.0
...
[ci skip]
2020-10-07 21:23:44 +08:00
ridiculousfish
e9902159c2
Send fish_cancel event on control-C again
...
This adds support for sending fish_cancel, and a test for it.
Fixes #7384 .
2020-10-06 17:49:55 -07:00
ridiculousfish
63cf3e972f
Correct parameter order of pexpect.expect_prompt
...
Ensure that the increment= param is set via keyword, not via positional arg.
This mistake was masking a bug where the "^a b c" match was not being tested,
because it was being set as the value for increment!
2020-10-06 16:03:06 -07:00
ridiculousfish
9e1800cb96
Rework increment param in pexpect.expect_prompt
...
This switches the 'increment' param from "after" to "before." Instead
of expect_prompt saying if the next prompt will be incremented, each
call site says if it should have been incremented sinec the last prompt.
2020-10-06 14:22:35 -07:00
Fabian Homborg
d8af0d2eec
Stop creating a "build," directory
...
This was a typo. CMake doesn't take comma-separated arguments, but if
you do add the comma it tends to work, because it just takes that
comma as part of the string. So if it takes a directory to work in,
that it will then create, and you pass
${CMAKE_CURRENT_BINARY_DIR},
well, that might just create a "build," directory.
2020-10-06 17:55:44 +02:00
Fabian Homborg
f6bba5ceb4
tests: Pass $fish as a variable in some cases
...
I am not sure why this worked, actually.
These tests did not have $fish set anywhere, and on my fresh OpenBSD
VM it ended up calling whatever that calls "fish" (I think it's that
"Go fish!" game?).
2020-10-06 17:40:22 +02:00
Fabian Homborg
e949b1de02
ifdef SIGIO handling
...
This relies on POLL_IN which apparently isn't a thing on OpenBSD
2020-10-06 17:34:50 +02:00
Fabian Homborg
289bce2f25
Add event flog
...
I needed this, and it should be there.
[ci skip]
2020-10-06 17:25:45 +02:00
David Adam
04cb23a038
CHANGELOG: work on 3.2.0
...
[ci skip]
2020-10-06 22:53:58 +08:00
Fabian Homborg
48e274591a
docs: Fix code-block background in old sphinxen
...
Apparently they set a background-color for these, when we just want
them to inherit the background-color from the highlight div.
[ci skip]
2020-10-06 15:30:10 +02:00
David Adam
3a59958f98
CHANGELOG: work on 3.2.0
...
[ci skip]
2020-10-05 22:38:31 +08:00
David Adam
68455f2d46
CHANGELOG: note that stderr-nocaret will be default in future
...
Work on #7105 .
2020-10-05 21:12:51 +08:00
Fabian Homborg
ad789d4242
Fix type test if system doesn't have realpath
...
The description changes
2020-10-04 19:41:24 +02:00
Fabian Homborg
0fd7e9d0a4
docs: Add a brief summary of the changes to the theme
...
This is required by the license
[ci skip]
2020-10-04 15:09:20 +02:00
Fabian Homborg
b45ff12bf6
Add docs theme license
...
Also some minor formatting improvements.
[ci skip]
2020-10-04 14:51:05 +02:00
Fabian Homborg
52926fb576
More CHANGELOG work for 3.2.0
2020-10-04 14:47:17 +02:00
Fabian Homborg
83b6098827
CHANGELOG
...
A better example for the builtin buffering and a plurality
thinko ("the docs are", "the documentation is").
[ci skip]
2020-10-04 14:23:57 +02:00
Fabian Homborg
194f4f3734
Update docs for multi-erase in abbr and set
...
[ci skip]
2020-10-04 12:39:32 +02:00
Fabian Homborg
468c6ff0f8
abbr: Erase all abbrs in one go
...
Simplifies returns, also allows erroring out without erasing anything
if an abbr name was bogus
2020-10-04 12:34:51 +02:00
Fabian Homborg
420fa68c54
abbr: Fix check for spaces in the name
...
This used a non-existent variable
2020-10-04 12:34:51 +02:00
Fabian Homborg
135c5a9746
abbr: Don't write an error if erasing nonexisting abbrs
...
Fixes #7376 .
2020-10-04 12:34:38 +02:00
Fabian Homborg
2ab4c10c47
abbr: Allow erasing multiple
...
Fixes #7377 .
2020-10-04 12:27:59 +02:00
Fabian Homborg
00ab51bedc
set: Allow erasing multiple variables at once
...
See #7377 .
2020-10-04 12:24:11 +02:00
Fabian Homborg
aecd639fee
docs: Reduce min-width
...
This was 450px, which is still quite wide, it also shows up weird in
firefox.
So let's use 150px, which is still basically readable.
[ci skip]
2020-10-04 11:28:22 +02:00
Fabian Homborg
68fb1d9883
CHANGELOG New doc theme
...
[ci skip]
2020-10-04 11:07:30 +02:00
Fabian Homborg
8c0469245d
Adapt styling from fish-site
2020-10-04 11:05:48 +02:00
Fabian Homborg
038b7dacd0
Remove copyright link
...
We do not have a copyright file, the license is linked in the TOC
2020-10-04 11:05:48 +02:00
Fabian Homborg
c378b11eb4
Remove genindex
...
It does not work, so we don't want a link to it.
2020-10-04 11:05:48 +02:00
Fabian Homborg
bec23967d5
Find theme via html_theme_path
...
Seems easier
2020-10-04 11:05:48 +02:00