Fabian Homborg
19dd28e400
Document pager search
...
Fixes #2866 .
2016-03-29 15:55:42 +02:00
Fabian Homborg
daf94e14d4
Document more keybindings
...
Fixes #2866 .
2016-03-29 15:55:42 +02:00
Fabian Homborg
7accadc33f
Only read .fish files in the snippets directories
...
This would allow us to add a README and allows users to easily disable
something temporarily.
2016-03-26 19:20:40 +01:00
Fabian Homborg
333415f42a
Fix stylistic nit in glob documentation
...
The test is unnecessary.
2016-03-03 10:30:53 +01:00
Fabian Homborg
c1b384e5d3
Add functions and configuration snippets hierarchy
...
This allows "vendors" (i.e. third-party upstreams interested in
supporting fish) to add auto-loaded functions and eager-loaded
configuration "snippets", while still allowing both the user and the administrator to
fully override all of that.
This has been inspired by systemd's configuration hierarchy, and implements a similar scheme
whereby files with the same name in higher-ranking directories override files in lower-ranking ones.
Fixes #1956
2016-02-26 12:14:55 +01:00
Adam Dymitruk
2f52f073da
Update index.hdr.in
...
simple grammar correction
2016-02-22 13:36:35 -08:00
Fabian Homborg
585c03db72
docs: Remove duplicate color variable listing
2016-02-21 13:58:15 +01:00
Fabian Homborg
8703c5bc00
Add fish_color_autosuggestion to docs
...
Fixes #2741 .
2016-02-19 15:20:34 +01:00
Andreas Nordal
62b76b26b4
Reinstate failglob behaviour for most commands
...
Expand globs to zero arguments (nullglob) only for set, for and count.
The warning about failing globs, and setting the accompanying $status,
now happens regardless of mode, interactive or not.
It is assumed that the above commands are the common cases where
nullglob behaviour is desirable.
More importantly, doing this with `set` is a real feature enabler,
since the resulting empty array can be passed on to any command.
The previous behaviour was actually all nullglob (since commit
cab115c8b9
), but this was undocumented;
the failglob warning was still printed in interactive mode,
and the documentation was bragging about failglob behaviour.
2016-02-15 13:13:28 -08:00
ridiculousfish
25ad8866c9
Merge change for lengthened and configurable escape key timeout
2016-02-04 13:56:49 -08:00
Kurtis Rader
2646d51a0b
change default escape timeout
...
This changes the default escape timeout for the default keybindings (emacs
mode) to 300ms and the default for vi keybindings to 10ms.
I couldn't resist fixing a few nits in the fish_vi_key_bindings.fish file
since I was touching it to set the escape timeout.
2016-02-04 13:39:19 -08:00
Fabian Homborg
4eb6aaf36f
Document that appending to universal variables in config.fish is not a
...
good idea
Fixes #2058 .
2016-01-24 14:32:43 +01:00
Kurtis Rader
0dac245b58
document the escape timeout
2016-01-21 20:22:25 -08:00
Fabian Homborg
e1f988b987
Fix typos in index
...
Fixes fish-site#30.
2016-01-10 15:25:05 +01:00
Fabian Homborg
aefe084124
Merge pull request #2607 from jakwings/doc
...
Improve documentations (see #354 )
2015-12-16 16:35:17 +01:00
David Adam
aa5291c6bd
configure/docs: update sf.net to sourceforge.net
...
Closes fish-shell/fish-site#29
[ci skip]
2015-12-15 21:49:40 +08:00
Jak Wings
70ee7650f3
Doc: Introduce Cartesian Products on the main documentaion page.
2015-12-14 02:36:00 +08:00
Jak Wings
aa974b58bc
Doc: Introduce another simple way to separate variable names from text.
...
This can avoid the confusion between brace expansion and the cartesian
product behavior of arrays, even if braces can help to do some hacks.
2015-12-14 02:36:00 +08:00
Fabian Homborg
c9577394eb
vi-mode: Inherit \cf and \cb bindings as well
...
This makes them {forward,backward}-char instead of -word, which means
they accept suggestions _fully_.
Fixes #2255
2015-11-06 10:25:27 +01:00
Fabian Homborg
bb491742ea
vi: Bind \cx to end-of-line in insert mode
...
This will also accept any autosuggestion completely.
2015-10-28 13:18:27 +01:00
Fabian Homborg
c0e8ad6f1f
Make vi bindings inherit the defaults
...
This reduces code duplication and adds some previously unavailable
bindings that don't quite _violate_ the vi-principle (like
prevd-or-backward-word on alt-left) and matches other "impure" bindings
like \cf for forward-word (a quite emacs-ish binding) we already have.
Fixes #2412
Fixes #2472
Fixes #2255
2015-10-13 21:08:55 +02:00
Ashok
f6f982226a
Removed misleading space in stderr redirection example
2015-10-11 18:47:26 +05:30
Fabian Homborg
7216e36cb1
Document that only variable expansion occurs in ""
...
Fixes #925
2015-09-20 15:31:41 +02:00
Alexei Sholik
8a1a446f45
Fix a typo in docs/index
2015-09-15 16:49:14 +03:00
Fabian Homborg
4bc8cf1a1a
Fix typo in documentation
2015-09-12 15:46:40 +02:00
Fabian Homborg
11c8a47d22
Document %last process expansion
...
Fixes #2379 (at least the most pressing part of it).
2015-09-11 21:12:36 +02:00
Fabian Homborg
2c648c80c8
docs: Improve autoloading/event documentation
...
The thing that says "event handlers can't be autoloaded, put it in config.fish". I make good words.
2015-09-11 11:33:04 +02:00
Fabian Homborg
9828d787fa
Document problems with event handlers and autoloading
...
Fixes #845 .
2015-09-11 11:33:04 +02:00
ridiculousfish
e0e732523e
Remove an errant ampersand from the docs
...
Fixes fish-site issue 26
2015-08-26 21:15:59 -07:00
Kunal Mehta
07c109fad8
Fix raw & in docs
...
The missing semicolon caused a raw & to be rendered.
2015-08-04 13:09:47 +02:00
David Adam
d1d36cc9af
Merge branch 'death_of_mimedb'
2015-07-25 13:04:28 +08:00
Razzi Abuissa
27be004c64
docs: typo fixes
...
[skip ci]
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
2015-07-23 15:12:10 +08:00
David Adam
7fa69ef8be
__fish_complete_suffix: don't provide file description by default
...
Drops dependency on the mimedb tool and reflects the changes made to the
default chooser for files in #279 .
2015-07-23 14:26:38 +08:00
Nitish Chandra
b057efdb37
Use a better wording for escaping characters
...
Replace the wording '... escapes the tab character ...' with '... represents the tab character ...'. Similarly for other escape sequences.
2015-07-12 11:25:32 -07:00
David Adam
5532e5aa8a
docs: document pkg-config command for vendor_completions.d
2015-05-01 16:56:21 +08:00
David Adam
9cae8bf8a6
docs: document __fish_complete_path function
...
Introduced with 6ece852
for #834 .
2015-05-01 16:56:21 +08:00
Konrad Borowski
9c007d1c94
Revert "document evaluation of /etc/profile.d/*.fish, introduced in 20a6b65"
...
This reverts commit e17f6fb2dc
.
2015-04-14 19:10:58 +02:00
David Adam
c10aab77da
docs: move discussion of fishd file to universal variable section
2015-03-26 10:31:25 +08:00
David Adam
e17f6fb2dc
document evaluation of /etc/profile.d/*.fish, introduced in 20a6b65
...
Work on #1956 .
2015-03-26 10:31:06 +08:00
David Adam
51e446bc5f
update keybindings docs
2014-11-13 14:15:56 +08:00
Jared Grubb
f68f91b399
Vim bindings doc: describe modes better and explain some non-vim bindings
2014-11-13 14:15:55 +08:00
David Adam
f2447c537e
document behaviour of arrays that are split on import
2014-11-10 11:58:11 +08:00
David Adam
5157ac30fa
Create and use $DATADIR/vendor_completions.d/ for upstream completions
...
Closes #1485 .
2014-10-01 21:28:01 +08:00
Konrad Borowski
26051ea198
Add Meta+H as keybinding for man page.
...
Apparently, in zsh, Meta+H can be used to display the manpage for
the current command. This commit adds this zsh feature to fish shell.
The F1 keybinding is left, although it's now secondary according to
fish help, as some terminal emulators don't let the user press F1 key.
2014-09-28 11:12:25 +02:00
Mark Griffiths
ea435d35ad
After proofreading, fixes a few minor typos.
2014-09-12 16:45:47 +02:00
Mark Griffiths
cb9ef98bed
Fix Doxygen unresolved link error
2014-09-04 10:32:13 +01:00
Mark Griffiths
76aeae5db6
Synopsis tweaks
2014-09-04 08:10:42 +01:00
Mark Griffiths
cf688f6ba2
List fixes
2014-09-03 20:31:57 +01:00
Mark Griffiths
05848038db
Index long line fixes
2014-09-03 19:39:22 +01:00
Mark Griffiths
2445ac4a53
Addition of 'ascii fish' logo
...
+ small fixes
2014-08-30 11:03:02 +01:00
Mark Griffiths
3d29cc8636
Various additions and fixes
2014-08-27 00:30:08 +01:00
Mark Griffiths
d6c5a1e0c4
Merge branch 'master' into documentation-update
...
Conflicts (FIXED):
doc_src/command.txt
doc_src/index.hdr.in
doc_src/read.txt
doc_src/type.txt
2014-08-26 20:05:46 +01:00
Mark Griffiths
66ccae4bfe
Consistency fixes
2014-08-26 19:19:24 +01:00
Kevin Ballard
20899f2df9
doc: Document how IFS affects command substitution
...
IFS is used for more than just the read builtin. Setting it to the empty
string also disables line-splitting in command substitution, and it's
done this for the past 7 years. Some day we may have a better way to do
this, but for now, document the current solution.
2014-08-21 20:57:23 -07:00
Kevin Ballard
b9948ca297
doc: Fix docs on $HOME/$USER
...
The docs claimed that the $HOME and $USER variables could only be
changed by the root user. This is untrue. They can be changed by
non-root users as well.
2014-08-21 20:57:23 -07:00
Kevin Ballard
f33e6a053e
doc: Fix links in "Further help and development"
...
Hyperlink the mailing list to the proper info page.
Tweak the GitHub link to use https.
2014-08-21 19:15:58 -07:00
Mark Griffiths
4651919bd8
Make line length, wrapping and spacing consistent
2014-08-19 13:41:23 +01:00
Mark Griffiths
629a39b45b
Tutorial auto colouring, Man page and Make fixes
...
Completely fixes #1557 and the underlying Doxygen changes that caused
it. Should make fish docs simpler and more robust, more consistent and
generally prettier.
todo:
- trap unmarked text as arguments in context
- test & fix sed portability - see in particular. (so far tested on BSD
(Mac) and GNU sed).
- test Makefile changes
- last round of aesthetic changes and getting that ascii fish in there…
2014-08-08 03:44:37 +01:00
Mark Griffiths
cff928e2dc
Merge branch 'master' into documentation-update
...
Conflicts:
doc_src/index.hdr.in -- UPDATED
doc_src/license.hdr -- UPDATED
2014-08-05 13:50:21 +01:00
Gio d'Amelio
bcda3f1baa
Set $CMD_DURATION to milliseconds. Fixes #1585
2014-08-04 13:36:39 +08:00
David Adam
8844f0c142
Clarify I/O redirection documentation
...
Fix the examples and try and improve the clarity of the section.
Closes #1409 .
2014-08-03 18:54:10 +08:00
ridiculousfish
0daee33ad6
Document new fish_title behavior per #334
2014-08-03 00:00:26 -07:00
Mark Griffiths
8ca88f14f7
Style fix for sub-line comments
2014-08-02 17:11:00 +01:00
Mark Griffiths
f4077bd41f
Merged in latest changes to docs and formatting tweaks
...
Addresses issue #1557 as well as fixing many typos, HTML errors and
inconsistencies. Also introduces automatic syntax colouring and enables
new documentation to be written in Markdown. TODO fix Tutorial.
2014-08-02 04:51:43 +01:00
Mark Griffiths
cb5c560688
Simplify styling
2014-08-01 13:25:41 +01:00
Mark Griffiths
c070a2aa3e
Documentation update
...
Rework for Doxygen >1.8. Moved large parts of the documentation to a
simplified format, making use of Markdown enhancements and fixing bad
long options.
2014-08-01 03:37:32 +01:00
David Xia
fa88c42cf1
Fix minor syntax and capitalization mistakes in vi mode docs
2014-07-15 21:59:08 -04:00
David Xia
e84a762171
Add docs for vi mode
...
fixes #1536
2014-07-15 21:29:02 -04:00
David Adam
f4bc1ef4a2
docs: clarify fish_greeting function and variable in FAQ
...
Tidy fish_greeting section in main documentation.
Closes #1506 .
2014-06-18 17:29:59 +08:00
Alan Thompson
07944cfd20
Change terminology in docs from 'environment variables' -> 'shell variables'
2014-04-29 07:27:56 +02:00
David Adam
3678f134d9
document Alt-F as well for accepting part of autosuggestion
...
Closes #1290 .
2014-02-10 17:28:47 +08:00
David Adam
c168e6f870
Documented Alt-Right to accept a single word of an autosuggestion
...
See https://github.com/fish-shell/fish-shell/issues/1262
2014-02-02 21:45:03 +08:00
David Adam
63d93a2f9a
document new F1 binding
2013-11-09 20:12:53 +08:00
ridiculousfish
ad5ae9ba3b
New documentation UI, including tutorial.
2013-10-05 00:37:44 -07:00
ridiculousfish
6c70ed79ae
Update docs to describe autosuggestions. Fixes #937
2013-09-30 11:45:54 -07:00
David Adam (zanchey)
1565f9d9c3
fix typo introduced in b56542a9f
...
Thanks to @siteshwar for spotting.
b56542a9f1 (commitcomment-4083982)
b56542a9f1 (commitcomment-4083982)
2013-09-13 13:43:36 +08:00
David Adam (zanchey)
b56542a9f1
document new bindings introduced in cd1c2f74d3
2013-09-13 11:59:03 +08:00
David Adam (zanchey)
ed8ff85d2a
accidentally reopened #943 , fixed now
2013-08-07 11:26:57 +08:00
David Adam (zanchey)
b482cab7be
docs: add editor documentation, move binding information
...
closes #931
also fixes a crossreference error
2013-08-07 11:23:17 +08:00
Gennadiy Zlobin
6f3d7209c2
Fixes broken link in docs. Fixes #943
2013-08-04 14:53:00 +04:00
Konrad Borowski
07b7a65b86
Update documentation for $fish_user_paths
2013-06-22 17:22:05 +02:00
David Adam (zanchey)
8214ae9b15
docs: remove translation instructions
...
(Moved to https://github.com/fish-shell/fish-shell/wiki/Translations )
2013-06-05 16:00:08 +08:00
David Adam (zanchey)
91aab03b90
Document that fish functions cannot be background
...
(Documentation for #238 , #563 )
2013-05-13 01:48:20 -07:00
David Adam (zanchey)
dd6bb04ba7
documentation typos
2013-05-13 01:48:20 -07:00
ridiculousfish
4a4f8ec523
Clarify "input/output methods" in documentation
2013-05-04 11:53:50 -07:00
ridiculousfish
0c004147c0
Merge branch 'zanchey-docs'
...
Conflicts:
doc_src/index.hdr.in
2013-05-04 11:47:07 -07:00
ridiculousfish
451eb13e0e
Add a note about getting help through man pages
2013-05-04 11:43:15 -07:00
Eivind Uggedal
72b7e64ad8
Tiny typo.
2013-05-01 12:27:55 +02:00
David Adam
c3690b0878
index.hdr.in: slightly more controversial changes
...
- Clarify wording in functions section
- Use the term aliases rather than wrappers
- Clarification of concepts and better? examples in variable expansion
- Likewise in environment variables
- Using the phrase builtin commands rather than builtins
- Tidy up keybindings a bit
- Another example in the history section
- Remove TODO section in favour of mailing list, GitHub and IRC link
2013-04-30 18:24:23 +08:00
David Adam
b3f248fd19
index.hdr.in: (hopefully) non-controversial edits
2013-04-30 18:24:23 +08:00
David Adam
d4686e6a59
index.hdr.in: add code markup
2013-04-30 18:09:34 +08:00
David Adam
c3ee3af201
miscellaneous typos
2013-04-29 13:45:48 +08:00
Eivind Uggedal
26eeb9f37a
Fix broken sentence in the Job Control section of the user doc.
2013-04-28 14:51:13 -07:00
Dmitry Chestnykh
c54097af20
Fix typo in docs
2013-04-20 13:30:40 -07:00
Kenneth Vestergaard
6a97b45ad1
Add note to docs.
2013-03-10 14:24:16 -07:00
ridiculousfish
d3e9183303
Add a note to the documentation about fish_user_paths
2013-02-19 18:05:20 -08:00
ridiculousfish
ad8d68dd43
Make subcommands modify $status, and make builtin_set not modify status unless it fails
...
https://github.com/fish-shell/fish-shell/issues/547
https://github.com/fish-shell/fish-shell/issues/214
2013-01-31 15:57:08 -08:00
ridiculousfish
91bf41cfce
Document new MAC address behavior
2013-01-08 02:43:14 -08:00
Jan Kanis
a4c646f75c
make 'alias' check for recursive calls and insert 'command'; update docs, fix #486
2013-01-01 22:56:08 +01:00
Jan Kanis
737972be2f
clarify docs on variable scope in functions
2012-12-29 11:56:10 -08:00