aboutsummaryrefslogtreecommitdiffhomepage
path: root/share
Commit message (Collapse)AuthorAge
* Completion support for the main commands of the travis command line toolGravatar Lars Grefer2015-07-24
|
* Normalize *diff completionsGravatar Fabian Homborg2015-07-20
|
* Normalize *grep completionsGravatar Fabian Homborg2015-07-20
|
* Indent svn completionGravatar Fabian Homborg2015-07-20
| | | | Seems emacs' fish-mode sometimes breaks
* Remove function and descriptions from rc-service completionGravatar Fabian Homborg2015-07-20
| | | | | | The descriptions are "Start: Start the service" "Stop : Stop the service" "Restart: Restart the service"
* Normalize *tex completionsGravatar Fabian Homborg2015-07-20
|
* Normalize python* completionGravatar Fabian Homborg2015-07-20
|
* Normalize *sum (md5sum et al) completionsGravatar Fabian Homborg2015-07-20
|
* Normalize svn completionGravatar Fabian Homborg2015-07-20
|
* Normalize atool completionsGravatar Fabian Homborg2015-07-20
| | | | Remove function, use wrapping.
* Implement lowercase-r replace in fish_vi_modeGravatar ridiculousfish2015-07-20
| | | | Fixes #1595
* Update emacs completion with all options, remove silly mime-hackGravatar Fabian Homborg2015-07-20
| | | | | | | | | | | | | __fish_complete_mime used in that way is a no-op on current fish anyway, and emacs is by no means useful for just text files (it can also view PDFs, images, ...). Otherwise this completion currently only offers options, not arguments. For most these are pretty much incompletable (lisp code, for example), and for others it's just not all that useful. Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
* pacman completion: Turn into regular completionGravatar Fabian Homborg2015-07-19
| | | | | | | | | | This used to be a function because we didn't have complete -w Use that and it becomes a bit simpler. This also simplifies the code in a few other ways (like removing a useless-use-of-cat) and adds comments about a few edgecases.
* sysctl completions: Add OSX supportGravatar Fabian Homborg2015-07-19
|
* Add sysctl completionGravatar Fabian Homborg2015-07-19
| | | | See fish-shell/fish-shell#1375
* Apropos completion: Ignore stderrGravatar Fabian Homborg2015-07-19
| | | | Fixes fish-shell/fish-shell#1171
* Add .fish suffix to funced's tempfile nameGravatar Fabian Homborg2015-07-19
| | | | This allows editors (like emacs) to pick up on the fact that it's a fish script.
* ctrl-p as up-or-search and ctrl-n as down-or-searchGravatar Jesse Nazario2015-07-19
|
* Improve journalctl completionGravatar Fabian Homborg2015-07-16
| | | | | | | | - Complete fields and (more importantly) values - Add all options - Complete boots Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
* pngquant delete.png, saving ~1.4 KBGravatar ridiculousfish2015-07-12
|
* Add favicon for web configGravatar Jonathan Chan2015-07-12
|
* __fish_git_prompt: fix stateseparator color in informative_statusGravatar Vladimir Rudnyh2015-07-12
| | | | | In informative_status mode stateseparator did not use fish_git_prompt_color settings.
* :+1: New sample prompt from AcidhubGravatar Fernando Manfredi2015-07-12
| | | | | | | | | | | | | New sample prompt from Acidhub (github.com/acidhub) This prompt show user|path (full), and a small symbol to show last command status. If in a git repository, it's show after the path several symbols to indicate the branch status and the branch name. Very handy to me so far. Signed-off-by: Fernando Manfredi <contact@acidhub.click>
* update function parameter for EXIT signalGravatar David Woods2015-07-12
| | | | | | changed `function __trap_handler_EXIT --on-exit %self` to `function __trap_handler_EXIT --on-process-exit %self` I'm guessing the on-exit syntax was from an older version? Trapping EXIT with that syntax caused errors.
* Improve dirs output and add -c optionGravatar Derek Harland2015-07-12
| | | | | | Adds behaviour similar to bash: - shorten dirs output by representing $HOME as ~; - provide a '-c' option to clear the stack
* Alter pushd to add more bash-like behaviourGravatar Derek Harland2015-07-12
| | | | | | | The following behaviour is added: - an empty pushd exchanges the top two directories in the stack; - pushd +<n> rotates the stack so that the n-th directory (counting from the left of the list shown by dirs, starting with zero) is at the top; - pushd -<n> rotates the stack so that the nth directory (counting from the right of the list shown by dirs, starting with zero) is at the top.
* machinectl: Fix fatal errors in __fish_systemd_has_machine_imageGravatar Fabian Homborg2015-07-02
|
* machinectl completions: Add --no-ask-passwordGravatar Fabian Homborg2015-07-02
|
* Add completions for systemd's machinectlGravatar Fabian Homborg2015-07-02
|
* Add completions for Debian's Apache tools, a2{en,dis}{mod,conf,site}Gravatar David Adam2015-06-26
| | | | Work on #2141.
* Add completion for systemd's busctlGravatar Fabian Homborg2015-06-23
|
* Correct name and author fields to be lowercase in sorin promptGravatar ridiculousfish2015-06-23
| | | | | fish_config requires that these fields be lowercase, otherwise they won't show up in the prompt list.
* Add sorin themeGravatar Ivan Tham2015-06-23
|
* __fish_print_hostnames: ignore errors from getentGravatar David Adam2015-06-19
| | | | Closes #2137.
* Tweak and add tests for abbrGravatar ridiculousfish2015-06-14
| | | | | | | | | | | 1. When run with no arguments, make abbr do the equivalent of `abbr --show` 2. Enable "implicit add", e.g. `abbr gco git checkout` 3. Teach `abbr --show` to not use quotes for simple cases 4. Teach abbr to output -- when the abbreviation has leading dashes Add some basic tests to abbr too.
* Rework how the mode is reported in fish_vi_modeGravatar ridiculousfish2015-06-14
| | | | | | | | | Add a new function fish_mode_prompt which (if it is defined) has its output prepended to the left prompt. Rather than replacing the prompt wholesale, make fish_vi_mode enable this function by setting a variable __fish_vi_mode. This enables vi mode to interoperate nicely with custom prompts. Users who want to change how the mode is reported can either redefine this function or erase it entirely. Fixes #1988.
* fish_config to select the proper tab when run with a tab nameGravatar ridiculousfish2015-06-14
| | | | | `fish_config abbr` should show "abbreviations" selected in the tab list.
* Tweak the styling of the abbreviation editorGravatar ridiculousfish2015-06-13
| | | | Removes the big white block of the input fields.
* Use --remove instead of -e when erasing abbreviations from fish_configGravatar ridiculousfish2015-06-13
| | | | Updates fish_config to use the correct argument to abbr
* Merge branch 'Integration_2.2.0'Gravatar David Adam2015-06-05
|\
| * vi bindings: clear commandline with Ctrl-CGravatar David Adam2015-06-05
| | | | | | | | Closes #2077.
* | Add 'bigword' vi key bindingsGravatar Michael Steed2015-06-04
| | | | | | | | | | | | | | | | | | | | - Add four new functions: forward-bigword, backward-bigword, kill-bigword, backward-kill-bigword - Add new enum move_word_style_whitespace and related state machine method - Change vi key bindings to operate on bigwords: B, gE, W, E, dW, diW, daW, dE, dB, dgE, cW, ciW, caW, cE, cB, cgE, yW, yiW, yaW, yE, yB, ygE
* | Revert "Notify vte-based terminals when a command completes."Gravatar ridiculousfish2015-05-30
| | | | | | | | | | | | | | Backing out fix for #2096 until we know how to avoid spamming other terminals (#2102) This reverts commit 5c4acc8ee1485e40b00ea0578aeff338078cfb8b.
* | Notify vte-based terminals when a command completes.Gravatar Ben Liblit2015-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notification is sent using an OSC 777 escape sequence as described at http://known.phyks.me/2014/local-notifications-for-weechat-and-urxvt. The specific notification is crafted to match that emitted by bash when running under Fedora 22 with the "vte-profile" RPM installed. See the code for "__vte_prompt_command" starting at http://pkgs.fedoraproject.org/cgit/vte291.git/tree/vte291-command-notify.patch#n307 to see exactly what bash produces. My approach is, however, a bit more paranoid about control characters embedded in commands. Gnome-terminal 3.16 responds to this escape sequence by posting a desktop notification if the containing terminal window does not have focus. This lets the user know that a long-running background command has completed. Job notification is promoted as a Fedora 22 feature (http://fedoramagazine.org/terminal-job-notifications-in-fedora-22-workstation/), so it would be good for fish users to be benefit from it. Conversely, anyone who does not want this feature can use "functions --erase __notify_vte_command_completed" to turn it off.
* | Revert "Add completions for pass"Gravatar David Adam2015-05-25
| | | | | | | | | | | | | | | | | | | | | | This reverts commit bfbeca8b6c2fd5f25488bc1add4198e570898722 which was submitted in #2089. `pass` ships its own completions and duplication is likely to cause problems. See https://github.com/fish-shell/fish-shell/pull/1843 for the rationale.
* | Add completions for git-filter-branchGravatar John Pham2015-05-23
| |
* | Add completions for passGravatar Rico Sta. Cruz2015-05-23
| |
| * abbr: rename --remove to --eraseGravatar David Adam2015-05-22
| | | | | | | | | | | | for consistency with other fish commands Closes #2071.
* | Make fish_config work correctly when IPv6 is disabled in the kernelGravatar ridiculousfish2015-05-17
| | | | | | | | Fixes #1754
| * Make fish_config work correctly when IPv6 is disabled in the kernelGravatar ridiculousfish2015-05-17
|/ | | | Fixes #1754