aboutsummaryrefslogtreecommitdiffhomepage
path: root/share
Commit message (Collapse)AuthorAge
* Another stringification (__fish_complete_command)Gravatar Fabian Homborg2016-02-04
|
* Replace `tr` invocationsGravatar Fabian Homborg2016-02-03
|
* Stringify history.fishGravatar Fabian Homborg2016-02-03
|
* Stringify __fish_complete_lpr_optionGravatar Fabian Homborg2016-02-03
|
* Replace uses of expr with math/stringGravatar Fabian Homborg2016-02-03
|
* Stringify trapGravatar Fabian Homborg2016-02-03
|
* pacman: StringifyGravatar Fabian Homborg2016-02-02
|
* pacman: Remove outdated "$argument" hackGravatar Fabian Homborg2016-02-02
| | | | This doesn't seem to speed up anything.
* pacman: Improve --files completionGravatar Fabian Homborg2016-02-02
| | | | Missed one option and the option-as-command-hack
* Update pacman/makepkg completions for pacman 5Gravatar Fabian Homborg2016-02-02
| | | | Some new options, one new operation - "--files".
* Add support for brew's `desc` subcommandGravatar Dan Martinez2016-01-21
|
* Skip greeting on empty variableGravatar Fabian Homborg2016-01-18
| | | | | | It used to be that way and we recommend `set fish_greeting` (i.e. set to empty) in the docs - possibly since we check if the variable is defined on upgrade.
* Tweak language and styling of background color text in fish_configGravatar ridiculousfish2016-01-14
|
* respond to feedbackGravatar Kurtis Rader2016-01-14
|
* improve set_color and theme color documentationGravatar Kurtis Rader2016-01-14
| | | | | | | | | This is meant to make it clear that fish cannot control the terminal window background color. It also augments the set_color documentation to describe how it decides which color the terminal can display. Resolves #2421. Resolves #2184.
* Add all boolean values to pacmd completionGravatar Fabian Homborg2016-01-14
| | | | PA accepts "0", "false" and "off" (among others) for false also for suspend-*.
* Add completions for Pulseaudio's pacmdGravatar Fabian Homborg2016-01-14
| | | | | | | To implement this mostly as a wrapper around pactl, we add the list of commands for this to that. It's 90% the same anyway. (This means that `pactl suspend ` will complete files instead of commands like `pactl banana ` would, but neither is correct)
* Only complete unloaded modules for pactl load-moduleGravatar Fabian Homborg2016-01-14
| | | | This now officially does more than the official bash completion!
* Add profiles and ports completion to pactlGravatar Fabian Homborg2016-01-14
| | | | This is now on par with the official bash completions.
* Add completion for pulseaudio's pactlGravatar Fabian Homborg2016-01-14
|
* abbr: Ensure we don't split on "=" if the given separator is " "Gravatar Fabian Homborg2016-01-14
| | | | | | | This fails on e.g. an abbr that uses `env a=b`, like the included test demonstrates. Unfortunately it decreases the speed again (2s vs 2.2s vs 4s original), but correctness is more important.
* Optimize and modernize abbrGravatar Fabian Homborg2016-01-14
| | | | | | | | | | - Replace __fish_abbr_escape with `string escape` - Don't double-parse the key - Replace IFS magic with string Together, this seems to speed it up by a factor of about 2.
* Disable 24bit-color on neovim's terminalGravatar Fabian Homborg2016-01-14
| | | | | | | | | | | | | | | Unfortunately, nvim will, even when running in a terminal that supports it, swallow the sequences whole, rendering the displayed text _white_. This means falling back to 256 colors is the lesser evil as at least a blue-ish color will display as blue while a red-ish will be red, instead of both showing white. nvim's behavior does _not_ change depending on $NVIM_TUI_ENABLE_TRUE_COLOR or any other option I could find and neovim-qt exhibits the same behavior. Fixes #2600.
* Fix typosGravatar Fabian Homborg2016-01-12
| | | | Fixes #2673.
* Add completions for kcmshell5Gravatar Fabian Homborg2016-01-09
| | | | A tool to open KDE Plasma settings menus.
* Add completions for aspGravatar Fabian Homborg2016-01-09
| | | | | A package information and build tool for archlinux, replacement for the ageing "abs".
* Simplify and stringify valgrind completionsGravatar Fabian Homborg2016-01-09
| | | | These used _eval_ when a simple variable capturing would have sufficed.
* Add completions for the haskell 'stack' build toolGravatar Aurélien Deharbe2016-01-08
|
* hg_prompt: Use string match -q instead of redirectionGravatar Fabian Homborg2016-01-08
|
* Add new named colors to webconfigGravatar Fabian Homborg2016-01-08
| | | | | | | The 'br' variants were added in 0a0acc8, but not to named_colors in webconfig.py. Fix this oversight.
* Pass the full argv to the NixOS command-not-found handlerGravatar Nathan Zadoks2016-01-03
| | | | | | | This patch is currently floated from the NixOS side as part of https://github.com/NixOS/nixpkgs/pull/12000, but prior versions of the hook ignore anything but the first argument anyway, so this is backwards-compatible.
* hg prompt: Throw away `string match` inputGravatar Fabian Homborg2015-12-31
| | | | This would print redundant characters
* hg prompt: Fix indentationGravatar Fabian Homborg2015-12-31
|
* hg prompt: Make display slightly nicerGravatar Fabian Homborg2015-12-31
| | | | | | The "/" between branch and bookmark might be mistaken for a path. Parens (like the git prompt) make it look a bit more like a unit.
* Optimize hg promptGravatar Fabian Homborg2015-12-31
| | | | Mainly replace hg calls since python is slow to start.
* Include mount helpers in filesystem completionGravatar Fabian Homborg2015-12-30
| | | | | | Probably not a thing on OSX, but this should print nothing then. On linux, it helps detect e.g. ntfs-3g.
* Immediately define command-not-found handlerGravatar Fabian Homborg2015-12-30
| | | | | | | | | | | This skips the weird dance where we'd define a simple handler and then later overwrite with a fancier one, once the first event came in. It turns out that isn't necessary, as it doesn't actually improve startup speed because the checks needed to define fancier handlers are fast. In case we are non-interactive, still define the simple handler, and keep the default handler for users to switch to.
* git completion: Complete commits for all branchesGravatar Fabian Homborg2015-12-30
|
* Use \$ and \^ instead of their unicode codesGravatar Maxim Gonchar2015-12-30
|
* Update visual vi key bindingsGravatar Maxim Gonchar2015-12-30
| | | | | | * Add home/end, $/0 keys * Add (c)hange key * Add j/k keys for up/down
* Remove temporary set_default functionGravatar Fabian Homborg2015-12-30
| | | | | | This could potentially delete a user-defined set_default on first start. It's also trivially done with set -q var; or set -U var val.
* Simplify greetingGravatar Fabian Homborg2015-12-29
| | | | We have already confirmed we're interactive, and `echo` is a builtin now.
* adds dnf completions for package installsGravatar Botond Erdos2015-12-29
| | | | Since dnf accepts the same arguments as yum, just inherit.
* Fixed kill-signals completion. Added completions for OS X kill command.Gravatar lordlycastle2015-12-28
| | | | Don't generate killall completions when running on Solaris OS - `killall` there literally kills all processes.
* Add database completion for pacmanGravatar Bogdan Sinitsyn2015-12-23
|
* git completions: Add commit hashes for `show`Gravatar Fabian Homborg2015-12-18
| | | | | | | | | | That's probably the part where commit hashes are most used, we can add the other subcommands later. This generates a _lot_ of options, so hooking it up everywhere would be unwise, though our pager helps quite nicely with filtering - typing "Branch" will filter out the commits, and typing other things will filter the subjects, which is quite cool.
* Document prompt_pwdGravatar Fabian Homborg2015-12-17
| | | | Fixes #253
* mount completions: Support spaces in mountpointsGravatar Fabian Homborg2015-12-17
| | | | | | This turns '\040' into a space. /etc/mtab also supports other escapes ("\\" for backslash, "\011" for tab), but I can't find documentation for those in fstab.
* Port linux __fish_print_mounted to `string`Gravatar Fabian Homborg2015-12-17
| | | | | This adds a few escape sequences, but two out of the three are theoretical and will fail a bit later.
* Make informative_git prompt use vcs_prompt -> Rename it to "Informative Vcs"Gravatar Fabian Homborg2015-12-16
|