aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc_src
Commit message (Collapse)AuthorAge
* Reword variable expansion docsGravatar Fabian Homborg2016-06-26
|
* Document fish_mode_promptGravatar Fabian Homborg2016-06-26
|
* Fix typoGravatar bgeron-g2016-06-23
|
* Document clipboard bindings.Gravatar Fabian Homborg2016-06-21
|
* Lossless recompress of images with pngcrush+zopfliGravatar Aaron Gyes2016-06-18
| | | | And tweak RTF.
* Expand string documentationGravatar Fabian Homborg2016-06-08
| | | | | Explain that globs need to match the entire string and a bit about our regular expressions.
* license.hdr: remove strlcat license informationGravatar David Adam2016-05-30
| | | | | | Function and code removed in 5bf1b0e5f [ci skip]
* History docs: Move descriptions to the corresponding optionsGravatar Fabian Homborg2016-05-28
| | | | | | | This should clarify `--delete`s behavior without `--prefix` or `--contains` a bit. Fixes #3054.
* Document the rest of the electric/ro varsGravatar Fabian Homborg2016-05-26
| | | | Fixes #3072.
* docs: Remove section about clipboard integrationGravatar Fabian Homborg2016-05-25
|
* Fix documentation links to `or` and `and` commandGravatar Dennis Ideler2016-05-24
|
* Document noclobber redirectionsGravatar Fabian Homborg2016-05-23
| | | | Fixes #2812.
* add option to modify script being restyledGravatar Camille Scholtz2016-05-22
| | | | | | This change allows the user to specify the script name on the CLI in addition to being redirected from stdin. It also adds a `-w` flag to write the modified script to the original file.
* [doc] move regex example (#3045)Gravatar James Campos2016-05-20
| | | this example uses regex, so it should not be in the glob examples
* Update docs to reflect new if/while condtion chainingGravatar ridiculousfish2016-05-19
| | | | Documents new behavior in #1428
* make debug() output more usefulGravatar Kurtis Rader2016-05-17
| | | | | | | | | | This change does several things. First, and most important, it allows dumping the "n" most recent stack frames on each debug() call. Second, it demangles the C++ symbols. Third, it prepends each debug() message with the debug level. Unrelated to the above I've replaced all `assert(!is_forked_child());` statements with `ASSERT_IS_NOT_FORKED_CHILD()` for consistency.
* add `function --shadow-builtin` flagGravatar Kurtis Rader2016-05-14
| | | | | | | | | | | | | | It's currently too easy for someone to bork their shell by doing something like `function test; return 0; end`. That's obviously a silly, contrived, example but the point is that novice users who learn about functions are prone to do something like that without realizing it will bork the shell. Even expert users who know about the `test` builtin might forget that, say, `pwd` is a builtin. This change adds a `--shadow-builtin` flag that must be specified to indicate you know what you're doing. Fixes #3000
* enhance the key_reader programGravatar Kurtis Rader2016-05-10
| | | | | | | | | | The original `key_reader` program was useful but didn't do much that `xxd` or `od -tx1z` didn't do. Furthermore, it wasn't built and installed by default. This change adds features that make it superior to those programs for decoding interactive key presses and makes it a first-class citizen like the `fish_indent` program that is always available. Fixes #2991
* docs: fix location of generated_completions (#3010)Gravatar Vladimír Čunát2016-05-08
|
* docs: Mention cartesian product in variable-expansion sectionGravatar Fabian Homborg2016-05-07
| | | | See #3002.
* Changed the code to add fish to /etc/shells to the one that is mentioned in ↵Gravatar Alexey Alekhin2016-05-06
| | | | the Readme
* add floating point output to `math` commandGravatar Kurtis Rader2016-05-03
| | | | | | | | | | | This makes it easy for the user to request floating point output with the desired number of digits after the decimal point (not to be confused with significant digits). Note that this is just a thin wrapper so someone can say `math -s3 10 / 3` rather than `math "scale=3; 10 /3"`. Resolves #1643
* Add missing color definitions to __fish_init_1_50_0 reset. (#2987)Gravatar Jorge Bucaran2016-05-01
| | | | | | | | | | | | | | * Add missing color definitions to __fish_init_1_50_0 reset. The values where determined by inspecting the values of: * fish_color_end * fish_color_user * fish_color_host after resetting the color theme via fish_config. * Add documentation for fish_color_user and fish_color_host.
* provide a realpath implementationGravatar Kurtis Rader2016-04-28
| | | | | | | Not all distros have a `realpath` command. Provide a function that uses the real command if available else use the fish builtin. Fixes #2932
* Deprecate fish_vi_modeGravatar Fabian Homborg2016-04-26
| | | | | This was never mentioned in the documentation as the way to switch to vi-mode, and now does nothing of value anymore.
* more doxygen lexicon changes to eliminate errorsGravatar Kurtis Rader2016-04-24
| | | | | | I noticed that Doxygen was also complaining about the "<asis>" and "<bs>" tags. So convert those to the backslash form like we did for "<outp>" in the previous commit.
* replace <outp> command with \outp in docsGravatar Kurtis Rader2016-04-23
| | | | | | | | | | Doxygen has been warning that `<outp>` and `</outp>` are not valid XML/HTML commands since commit cb6d5d76 on 20016-04-04. That's primarily because there is at present no way to tell Doxygen to recognize new XML/HTML tags. The actual errors look like this: ``` .../string.doxygen:187: warning: Unsupported xml/html tag </outp> found ``` I hate build errors since they a) cause needless concern, and b) make it harder to notice when I've introduced a new error. So switch from XML/C## style markup to Doxygen style markup for the "outp" annotation.
* trivial fixes to make doxygen happyGravatar Kurtis Rader2016-04-23
|
* Remove non-existing functions in bind docsGravatar Fabian Homborg2016-04-08
| | | | | | At least delete-line was previously a thing, but none of these are still available. First part of #2914
* Implement an --invert/-v for string match, like grep -v.Gravatar Aaron Gyes2016-04-08
| | | | Only lines that do not match the pattern are shown.
* Correct true-color statement in set_color docsGravatar Fabian Homborg2016-04-07
| | | | | | - OSX Terminal does not support it - We do some detection
* clarify documentation for the `source` commandGravatar Kurtis Rader2016-04-06
| | | | Make it clear that fish 2.3.0 changed how `$argv` is initialized.
* change how redirections are formattedGravatar Kurtis Rader2016-04-05
| | | | | | | | Modify `fish_indent` to emit redirections without a space before the target of the redirection; e.g., "2>&1" rather than "2>& 1" as the former is clearer to humans. Fixes #2899
* Rename "snippets" to "conf" internally, and document them as snippetsGravatar David Adam2016-04-06
| | | | Discussed in #2896.
* Fix a couple of minor issues in string examplesGravatar Mark Griffiths2016-04-05
| | | | | | | Print correct return code in 2nd example Remove syntax colouring in \cg Signed-off-by: Mark Griffiths <mark@thebespokepixel.com>
* make the string man page more readableGravatar Kurtis Rader2016-04-04
| | | | | | | I didn't notice when I merged commit cb6d5d76c8232264f66c9a1db895d9dd69d77bc3 by thebespokepixel.com that it removed the explicit wrapping in the `string` man page. That makes `man string` harder to read so reinstate the explicit wrapping.
* Customisable extra configuration, completion and function directoriesGravatar David Adam2016-04-04
| | | | | | | | | | | | | | | - Add options to the autotools build to set the path for the "vendor" or "extra" configuration snippets, functions and completions directories. - Remove the vendor_completions directory from the Xcode build, as these are relocatable and compiling the paths in does not make sense. This allows packaging tools like Homebrew and Nix to use a common directory outside of the main prefix for third-party completions, and to make these available for programmatic discovery through `pkg-config`. Closes #2113
* update lexicon for latest docsGravatar Mark Griffiths2016-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #2699 Fixes issues with: * 'string' function synopsis * Redirection display issues * Better file & path detection * Rendering of % & @ chars in both html and man * @ symbol in tutorial Improves robustness by implementing an @EOL marker to prevent hold buffer dumping extra chars after the end of an expression. Added new '{{' and '}}' meta-chars for when you want curly braces in a regexp that was previously tripping up the lexicon. Improve man/html presentation consistency for * string * printf * prompt_pwd * type Use cli-styling for 'practical' examples. Add <bs> tag for presenting content with preceding backslash. Signed-off-by: Mark Griffiths <mark@thebespokepixel.com>
* remove "doc" make target and rename "user_doc"Gravatar Kurtis Rader2016-03-30
| | | | Fixes #2874
* clarify behavior of ** globGravatar Kurtis Rader2016-03-29
| | | | Fixes #2680
* Reword: Always call suggestions sugggestionsGravatar Fabian Homborg2016-03-29
| | | | Not completions.
* Document pager searchGravatar Fabian Homborg2016-03-29
| | | | Fixes #2866.
* Document more keybindingsGravatar Fabian Homborg2016-03-29
| | | | Fixes #2866.
* Only read .fish files in the snippets directoriesGravatar Fabian Homborg2016-03-26
| | | | | This would allow us to add a README and allows users to easily disable something temporarily.
* limit size of cd history to 25 directoriesGravatar Kurtis Rader2016-03-23
| | | | | | | | | | | | | | | The existing implementation grows the $dirprev array without bounds. Besides causing what would appear to be a memory leak it also makes the nextd and prevd commands more expensive than they need to be. It also makes it harder to create a useful "menu" cd command. In addition to implementing a reasonable limit on the size of the $dirprev array I've reformatted the code using fish_indent. Update the documentation to include mentions of the $dirprev and $dirnext variables as well as the limit on how much directory history is kept. Fixes 2836
* Add missing "Universal Variables" to tutorial.hdrGravatar Nyanpasu2016-03-22
|
* implement swap-selection-start-stop functionGravatar Federico Ferri2016-03-20
| | | | | | | | | The swap-selection-start-stop function goes to the other end of the highlighted text, the equivalent of `o' for vim visual mode. Add binding to the swap-selection-start-stop function, `o' when in visual mode. Document swap-selection-start-stop, begin-selection, end-selection, kill-selection.
* Document more bind functionsGravatar Fabian Homborg2016-03-06
| | | | Fixes #2534 as backward-kill-path-component is now documented.
* Fix stylistic nit in glob documentationGravatar Fabian Homborg2016-03-03
| | | | The test is unnecessary.
* Migrate abbrs from =-separated to space-separatedGravatar Fabian Homborg2016-03-02
| | | | | | | | | We silently upgrade existing abbreviations and change the separator when saving. This does not yet warn when the user is using the old syntax. Resolves #2051