aboutsummaryrefslogtreecommitdiffhomepage
path: root/share
Commit message (Collapse)AuthorAge
* 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
|
* Switch classic + git prompt to all vcsen -> Rename it to Classic + VcsGravatar Fabian Homborg2015-12-16
| | | | Keep the variable names for now.
* Make lonetwin prompt use __fish_vcs_promptGravatar Fabian Homborg2015-12-16
|
* Add __fish_vcs_prompt helper functionGravatar Fabian Homborg2015-12-16
| | | | | | | This is supposed to be used by prompts so they'll get all known vcsen integrated. For now, there's no distinction between the different vcsen.
* Improve mount completion (now with blockdevices!)Gravatar Fabian Homborg2015-12-13
| | | | | | | | | | This adds blockdevices (and directories) and fixes the regexes to no longer include comments but include UUID= and LABEL=, which at least util-linux mount understands. It also shouldn't fail on systems without fstab any longer (like default OSX). Fixes #2606.
* Update vte cwd on launchGravatar Fabian Homborg2015-12-12
| | | | Fixes #2418
* Delete upstreamed docker completionsGravatar Fabian Homborg2015-12-12
| | | | | A better version of these has been in an upstream release, so there's no need to keep this around.
* Update makepkg completionGravatar Fabian Homborg2015-12-11
| | | | A few options were missing and --asroot has been removed
* git completions: add missing description flagsGravatar David Adam2015-12-11
| | | | Fixes syntax error introduced in 4280df3aa2dab.
* Add __fish_svn_prompt functionGravatar Samantha Marshall2015-12-10
| | | | This refactors __fish_print_svn_rev to not depend on english locale
* Merge pull request #2595 from lordlycastle/masterGravatar Fabian Homborg2015-12-10
|\ | | | | Added OS X completions for open, and seq.
| * Added OS X completions for open, and seq. Added missing stdout redirection ↵Gravatar lordlycastle2015-12-10
| | | | | | | | to /dev/null when checking command's version.
* | git: Add missing options to `git clone`Gravatar mr.Shu2015-12-10
| | | | | | | | | | | | | | | | * Add missing options to `git clone` in order to make the suggestions as similar to the manual (https://git-scm.com/docs/git-clone) as possible. Signed-off-by: mr.Shu <mr@shu.io>
* | Enable 24-bit mode for selected terminalsGravatar Fabian Homborg2015-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately, there's no standard way to detect support (importantly, terminfo doesn't encode it), but there's a variety of terminals that support it that we can detect. It's better than letting this functionality go to waste. Check KONSOLE_PROFILE_NAME instead of DBUS_SESSION because Konsole can be compiled without dbus support. Check ITERM_SESSION_ID's format for 24bit support This has changed since the last release, just like 24bit support. So if we check one, we get the other.
* | Merge pull request #2586 from mrshu/mrshu/add-git-cherry-pick-optionsGravatar Fabian Homborg2015-12-09
|\ \ | | | | | | git: Add more options to `git cherry-pick`
* | | allow \cJ (\n) to be bound separate from \cM (\r)Gravatar Kurtis Rader2015-12-08
| | | | | | | | | | | | | | | | | | | | | This makes it possible (on UNIX systems, don't know about MS Windows) to bind \cJ (\n) independently of \cM (\r, aka [enter]). Resolves #217
| * | git: Add more options to `git cherry-pick`Gravatar mr.Shu2015-12-08
|/ / | | | | | | | | | | | | * Add more options to `git cherry-pick` so that the suggested options mimic the man page (https://www.git-scm.com/docs/git-cherry-pick/). Signed-off-by: mr.Shu <mr@shu.io>
* | __fish_complete_man: rework AWK scriptGravatar David Adam2015-12-04
| | | | | | | | | | | | | | Adds support for the man-db alias format used in CentOS/RHEL 5 Adds basic support for the output of apropos on Solaris Work on #2087.
* | Add completion for pkg-configGravatar Fabian Homborg2015-12-03
| |
* | Add completion for systemd-nspawnGravatar Fabian Homborg2015-12-03
| |
* | Add completion for systemd-analyzeGravatar Fabian Homborg2015-12-03
| |
* | git: Improve completion for git remoteGravatar mr.Shu2015-11-29
| | | | | | | | | | | | | | | | | | | | * Make sure that the `git remote` subcommands are not repeatedly suggested (that is do not suggest a subcommand if there already is one). * Add both long and short options to `git remote` subcommands where appropriate. Signed-off-by: mr.Shu <mr@shu.io>
* | Merge pull request #2573 from mrshu/mrshu/add-missing-git-remote-subcommandsGravatar Fabian Homborg2015-11-28
|\ \ | | | | | | git: Add missing remote subcommands completion
* \ \ Merge pull request #2572 from lordlycastle/masterGravatar Fabian Homborg2015-11-28
|\ \ \ | | |/ | |/| Added completions for cat, cp, mktemp, stat, touch for OS X.
| | * git: Add missing remote subcommands completionGravatar mr.Shu2015-11-28
| |/ |/| | | | | | | | | | | | | * Add completion for missing `git remote` subcommands. * Should fix #2567 Signed-off-by: mr.Shu <mr@shu.io>
| * Added completions for cat, cp, mktemp, stat, touch for OS X.Gravatar lordlycastle2015-11-28
| |
* | Complete bg and fg with job PIDs.Gravatar Daniel Matz2015-11-27
| |
* | Add a function to complete job PIDs.Gravatar Daniel Matz2015-11-27
|/
* Remove circular dependency in fallback seqGravatar Fabian Homborg2015-11-27
| | | | | | This was subtle because `type` invoked seq. Fixes #2570
* Add completion for OSX rmGravatar Fabian Homborg2015-11-27
| | | | | As always, this not only doesn't support longopts, but also has some options that GNU rm doesn't - in this case, an undelete function.
* Update hg completionGravatar Daniel Matz2015-11-23
| | | | | | | | | | | | | | | This does a number of things: - Removing trailing space from suggested repos for hg. - Use the string builtin for hg completions. - Add more internal merge tools to hg completion. - Enable completions for abbreviated hg commands. - Stop completing a deprecated hg branches option. - Properly match the hg subcommand when preceeded by global switches. - Stop completing deprecated hg glog. - Complete hg config instead of showconfig. - Properly complete when global switches are before the hg command. - Properly handle the repository switch for hg completions. - Properly handle the hg global switch cwd.
* Add completions for OSX whichGravatar Fabian Homborg2015-11-23
|