Fabian Homborg
f1614a995a
docs: Reword commandline -f
...
We don't refer to "readline functions" anywhere else, and "injecting"
them "into the reader" is an overly jargony way of expressing it that
only makes sense to someone familiar with the internals. And even then
the term "readline" is already taken by the "readline" library, used
by bash et al, but not by us.
So we pick the term "input functions", like we did in bind.
See https://stackoverflow.com/questions/55542839/what-does-commandline-f-repaint-in-fish-shell/55543411#55543411 .
[ci skip]
2019-04-06 20:39:16 +02:00
Fabian Homborg
21ef9f5150
docs: Remove fish_vi_mode documentation
...
This has been deprecated for quite a while, no need to keep the docs around.
[ci skip]
2019-04-05 14:09:41 +02:00
Fabian Homborg
318fe3c046
docs/string: Replace doesn't do globs
...
As a bit of weirdness in string's design, replace does literal
matching (`*` aren't expanded) by default, not globs.
[ci skip]
2019-04-03 19:49:38 +02:00
Fabian Homborg
aa3dff098c
docs/string: Add paragraph on comparison with unix tools
...
[ci skip]
2019-04-02 12:46:23 +02:00
Fabian Homborg
99dd6d7394
Let repaint-mode act like a repaint if no fish_mode_prompt exists
...
Otherwise I'm pretty sure we'd get complaints from people who use a
mode-indicator elsewhere in their prompts.
2019-04-01 16:04:14 +02:00
Fabian Homborg
8ff866b26b
Add repaint-mode bind function
...
If we switch the bind mode, we add a "force-repaint" there just to
redraw the mode indicator.
That's quite wasteful and annoying, considering that sometimes the prompt can take
half a second.
So we add a "repaint-mode" function that just reexecutes the
mode-prompt and uses the cached values for the others.
Fixes #5783 .
2019-04-01 15:59:39 +02:00
Fabian Homborg
0d72912641
Expand abbr explicitly ( #5762 )
...
* Add "expand-abbr" bind function
This can be used to explictly allow expanding abbreviations.
* Make expanding abbr explicit
NOTE: This accepts them for space only, we currently also do it for \n
and \r.
* Remove now dead code
We no longer trigger an abbr implicitly, so we can remove the code
that does it.
* Fix comment
[ci skip]
2019-04-01 15:59:15 +02:00
Fabian Homborg
95ab71c456
docs: Another bit of dehtml-izing
...
[ci skip]
2019-03-31 12:00:27 +02:00
Fabian Homborg
ac61d3f34d
docs: More references
...
Including two more href.
2019-03-31 11:48:35 +02:00
Fabian Homborg
127c0e9764
docs: Fix remaining references
...
Fixes #5775 .
2019-03-31 11:35:02 +02:00
Fabian Homborg
e2cf10dd4f
docs: More command labels
...
[ci skip]
2019-03-31 11:28:13 +02:00
Fabian Homborg
86d4574222
docs: Use more command labels
2019-03-31 11:24:04 +02:00
Fabian Homborg
cb94dd4d30
docs: Use command labels
...
[ci skip]
2019-03-31 11:15:57 +02:00
Fabian Homborg
cf9b8fa3fa
docs: Add labels to all commands
...
This allows us to use :ref: references, which don't require hardcoding
it as html
[ci skip]
2019-03-31 11:05:33 +02:00
Fabian Homborg
c693687812
docs: Add missing >
...
"Anonymous hyperlink" strikes again!
[ci skip]
2019-03-31 10:55:17 +02:00
Fabian Homborg
0c4580d874
docs: Fix moar reference syntax
2019-03-30 20:44:07 +01:00
Fabian Homborg
191b74df6f
docs: Fix some sphinx errors
...
See #5696 .
[ci skip]
2019-03-29 20:55:28 +01:00
Fabian Homborg
3912d86ed8
docs/cmds/bind: Fix synopsis
2019-03-29 20:16:10 +01:00
Fabian Homborg
408c555bd6
docs/cmds/alias: Fix emphasis
2019-03-29 20:15:59 +01:00
Fabian Homborg
21bac8428e
docs/cmds/string: Fix lists
...
sphinx _really_ likes its empty lines before lists!
[ci skip]
2019-03-29 20:12:28 +01:00
Fabian Homborg
b8570a9e8a
docs/cmds/string: Improve synopsis
...
This both formats it as a code-block, and adds the synopsis of each
subcommand to the corresponding section again so you don't need to
scroll back-and-forth so much.
[ci skip]
2019-03-29 20:11:23 +01:00
Fabian Homborg
6cf61d5235
docs/fish_git_prompt: Fix formatting
...
Sphinx likes empty lines before lists.
Also give variable names the ``treatment``.
[ci skip]
2019-03-28 22:11:28 +01:00
Fabian Homborg
c94fe0f8c9
docs/fish_git_prompt: Document default settings
...
This should help with interpreting the results.
All this is quite convoluted, especially with defaults dependent on
other settings.
[ci skip]
2019-03-28 21:16:05 +01:00
Fabian Homborg
b86200938f
Always use "." for cd
...
Nobody doesn't want to use $PWD to cd, so if $CDPATH does not include
it that was a mistake.
Bash also appends "." here.
Fixes #4484 .
2019-03-26 10:11:36 +01:00
Fabian Homborg
848d538f08
docs: Replace @key markup with :kbd:
...
The best I could find. It doesn't currently appear to render in the
html, but it's better than showing `@key{thing}`.
2019-03-24 19:59:23 +01:00
Fabian Homborg
295286b184
docs: Fix remaining "\subsection" markup
...
See #5696 .
[ci skip]
2019-03-24 19:44:56 +01:00
Fabian Homborg
f8b88d5b98
docs/fish_git_prompt: Better document variables
...
More accurate, also the code example can now be copy-pasted.
[ci skip]
2019-03-19 21:07:49 +01:00
Fabian Homborg
e7a964fdfa
[count] Allow counting lines from stdin
...
As a simple replacement for `wc -l`.
This counts both lines on stdin _and_ arguments.
So if "file" has three lines, then `count a b c < file` will print 6.
And since it counts newlines, like wc, `echo -n foo | count` prints 0.
2019-03-15 14:31:36 +01:00
Fabian Homborg
4a67d9015b
docs/command: Make it clearer that -a
needs a commandname
...
Fixes #5107 .
[ci skip]
2019-03-14 21:07:10 +01:00
ridiculousfish
6cd8856484
Add the vcs prompts to sphinx docs
2019-02-24 18:21:36 -08:00
ridiculousfish
9a35df059a
Clean up fish_breakpoint_prompt sphinx docs
2019-02-24 18:15:48 -08:00
ridiculousfish
d5e0392964
Incorporate most new doc changes since branch
...
Adds most documentation changes since 72c0213d42
2019-02-24 18:15:48 -08:00
ridiculousfish
c8dc306b18
Fix command section separator line lengths
2019-02-24 18:15:48 -08:00
ridiculousfish
0e936198db
Switch backticks to double backticks for rst compatibility
2019-02-24 18:15:48 -08:00
ridiculousfish
2a002a4ba1
Switch \fish sections to rst format
2019-02-24 18:15:48 -08:00
ridiculousfish
c33d1a217c
Convert \\subsection sections into rst format
2019-02-24 18:15:48 -08:00
ridiculousfish
256c2dadee
Migrate the 'synopsis' sections to .rst format
2019-02-24 18:15:48 -08:00
ridiculousfish
c213882511
Switch command docs from \section to reStructuredText
2019-02-24 18:15:48 -08:00
ridiculousfish
afd035f8cc
Copy doc_src to sphinx_doc_src and add a TOC
2019-02-24 18:15:48 -08:00