fish-shell/share/functions
Brian Gernhardt 5b39d1819f git_prompt: Add defaults to set_color
This is mostly useful for the next commit that will have different
colors default to different values, but it has one immediate change:
all __fish_git_prompt_color_* variables now default to
__fish_git_prompt_color instead of to nothing, as they used to.
2013-07-26 22:03:45 -04:00
..
_.fish Make gettext function use echo instead of printf to save a fork 2012-04-25 13:37:41 -07:00
__fish_append.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_bind_test1.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_bind_test2.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_commandline_test.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_complete_abook_formats.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_complete_ant_targets.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_complete_atool.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_complete_atool_archive_contents.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_complete_bittorrent.fish Drop use of the N_ no-op for translation descriptions. Instead, tell xgettext that any token following '--description' should be translated. This should greatly speed up completion loading on platforms where fork() is slow. (Hi, OS X) 2007-01-16 11:18:28 +10:00
__fish_complete_cabal.fish Add completions for cabal; closes #567 2013-05-04 12:48:38 -07:00
__fish_complete_cd.fish Remove unnecessary eval in __fish_complete_cd 2013-02-20 18:43:54 -08:00
__fish_complete_command.fish Fix other usages of \n in sed replacements. 2012-06-17 15:01:04 -07:00
__fish_complete_convert_options.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_complete_diff.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_complete_directories.fish Minor polish like adding missing whitespace, switch to using --argument switch in function definitions to make code more readable, add a few minor saftey checks, etc. 2007-09-24 07:07:30 +10:00
__fish_complete_file_url.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_complete_ftp.fish Fixed ftp completions 2013-07-18 21:26:32 +05:30
__fish_complete_grep.fish grep: add support for egrep, fgrep, rgrep 2013-04-07 16:42:28 -07:00
__fish_complete_groups.fish use getent for passwd and group if available 2012-11-27 11:49:52 +08:00
__fish_complete_list.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_complete_lpr.fish Remove trailing whitespaces and change tabs to spaces 2012-11-18 11:23:22 +01:00
__fish_complete_lpr_option.fish Fix other usages of \n in sed replacements. 2012-06-17 15:01:04 -07:00
__fish_complete_ls.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_complete_man.fish Fix man completion: suppress stderr of aprops 2012-12-16 01:25:27 +08:00
__fish_complete_mime.fish Remove explicit directory completion from __fish_complete_mime, we only want directory completion as a fallback in order to minimize the number of reasonable completions that are ignored. This issue was reported by Claes Nästén. 2007-04-18 08:56:58 +10:00
__fish_complete_pacman.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_complete_pgrep.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_complete_pids.fish Fix proc and pid completion on OS X, and improve it on Linux. 2013-01-16 14:11:43 -08:00
__fish_complete_ppp_peer.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_complete_proc.fish Fix proc and pid completion on OS X, and improve it on Linux. 2013-01-16 14:11:43 -08:00
__fish_complete_python.fish Remove trailing whitespaces and change tabs to spaces 2012-11-18 11:23:22 +01:00
__fish_complete_setxkbmap.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_complete_ssh.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_complete_subcommand.fish Remove trailing whitespaces and change tabs to spaces 2012-11-18 11:23:22 +01:00
__fish_complete_subcommand_root.fish reviewed merge reqest 14: 2012-01-25 01:14:47 +01:00
__fish_complete_suffix.fish * __fish_complete_subcommand_root now passes arguments to 2011-09-23 12:24:21 +04:00
__fish_complete_svn.fish Remove trailing whitespaces and change tabs to spaces 2012-11-18 11:23:22 +01:00
__fish_complete_svn_diff.fish Remove trailing whitespaces and change tabs to spaces 2012-11-18 11:23:22 +01:00
__fish_complete_tar.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_complete_tex.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_complete_unrar.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_complete_users.fish use getent for passwd and group if available 2012-11-27 11:49:52 +08:00
__fish_complete_vi.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_complete_wvdial_peers.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_complete_xsum.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_config_interactive.fish Avoid standard command not found message when command-not-found is found 2013-07-19 09:56:47 +02:00
__fish_contains_opt.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_crux_packages.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_describe_command.fish Get rid of 'nothing appropriate' output when completing. 2012-08-04 11:20:03 -07:00
__fish_filter_ant_targets.fish Improve ant completions. This patch comes from Steven Knight. (minor tweaks applied) 2008-01-09 08:16:08 +10:00
__fish_filter_mime.fish Fix __fish_filter_mime to not pass 0 to seq 2013-04-28 15:59:33 -07:00
__fish_git_prompt.fish git_prompt: Add defaults to set_color 2013-07-26 22:03:45 -04:00
__fish_gnu_complete.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_is_first_token.fish Drop unneeded '--' when using set builtin in various places 2006-12-13 06:37:27 +10:00
__fish_is_token_n.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_list_current_token.fish Make sure all keybinding scripts repaint properly 2007-09-22 01:17:23 +10:00
__fish_make_completion_signals.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_move_last.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_no_arguments.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_not_contain_opt.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_paginate.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_ports_dirs.fish Completions for ports, a tool for port management in CRUX linux 2007-08-04 21:09:16 +10:00
__fish_print_abook_emails.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_addresses.fish Clean up interactive mode init a bit. Move a few utility functions to their own files. 2007-09-22 06:52:12 +10:00
__fish_print_arch_daemons.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_commands.fish Teach fish_print_commands how to use __fish_datadir 2012-12-27 00:46:54 -08:00
__fish_print_debian_services.fish adds completion for Debian's invoke-rc.d command 2009-02-05 05:17:57 +10:00
__fish_print_encodings.fish Create common function for listing available character encodings, make sure it is used in all relevant places. 2007-09-22 07:10:51 +10:00
__fish_print_filesystems.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_print_function_prototypes.fish Add functiopn prototype completions for valgrind --alloc-fn 2006-02-24 23:56:18 +10:00
__fish_print_help.fish Remove trailing whitespaces and change tabs to spaces 2012-11-18 11:23:22 +01:00
__fish_print_hostnames.fish Some spaces to tabs in __fish_print_hostnames 2013-04-03 18:46:50 -07:00
__fish_print_interfaces.fish Clean up interactive mode init a bit. Move a few utility functions to their own files. 2007-09-22 06:52:12 +10:00
__fish_print_lpr_options.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_lpr_printers.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_lsblk_columns.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_make_targets.fish Fix other usages of \n in sed replacements. 2012-06-17 15:01:04 -07:00
__fish_print_mounted.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_packages.fish Portmaster completions 2013-06-17 00:14:16 -07:00
__fish_print_svn_rev.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_users.fish use getent for passwd and group if available 2012-11-27 11:49:52 +08:00
__fish_print_xdg_mimeapps.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_xdg_mimetypes.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_xrandr_modes.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_xrandr_outputs.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_print_xwindows.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
__fish_prt_no_subcommand.fish Completions for prt-get and pkgutils, the package management utilities for CRUX (Giorgio Lando) 2007-08-04 06:22:53 +10:00
__fish_prt_packages.fish Completions for prt-get and pkgutils, the package management utilities for CRUX (Giorgio Lando) 2007-08-04 06:22:53 +10:00
__fish_prt_ports.fish Completions for prt-get and pkgutils, the package management utilities for CRUX (Giorgio Lando) 2007-08-04 06:22:53 +10:00
__fish_prt_use_package.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
__fish_prt_use_port.fish Completions for prt-get and pkgutils, the package management utilities for CRUX (Giorgio Lando) 2007-08-04 06:22:53 +10:00
__fish_seen_subcommand_from.fish Drop unneeded '--' when using set builtin in various places 2006-12-13 06:37:27 +10:00
__fish_test_arg.fish Add vim completions, written by Velko Hristov 2007-01-30 10:42:33 +10:00
__fish_use_subcommand.fish Minor cleanups, mostly of code comments 2006-11-11 20:54:52 +10:00
__terlar_git_prompt.fish Optimize staged logic 2012-11-17 13:37:32 -08:00
alias.fish small tweak to alias.fish: always add some prefix if in danger of infinite recursion 2013-02-19 22:58:55 +01:00
cd.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
contains_seq.fish fix output 2012-09-22 23:49:26 -07:00
delete-or-exit.fish Made C-d delete characters in multiple lines. 2012-06-07 21:18:02 +05:30
dirh.fish Remove trailing whitespaces and change tabs to spaces 2012-11-18 11:23:22 +01:00
dirs.fish Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_ 2007-01-16 11:29:18 +10:00
down-or-search.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
eval.fish Use double quotes in eval.fish 2013-01-20 15:55:10 +01:00
fish_config.fish Fix check for non-empty argument (= initial tab) in fish_config 2012-08-30 13:17:32 +02:00
fish_default_key_bindings.fish Add some const, fix spaces 2013-06-02 01:14:05 -07:00
fish_indent.fish Add function for fish_indent so that it does not need to be in PATH, in preparation for making fish no longer need to set PATH 2013-02-13 14:44:10 -08:00
fish_prompt.fish Added a -s option to echo to mean "don't output spaces" 2012-05-19 16:59:56 -07:00
fish_update_completions.fish Move autogenerated completions to ~/.config/fish/generated_completions/ 2013-02-17 16:14:36 -08:00
funced.fish Make funced properly handle an invalid number of arguments 2013-06-08 20:29:38 -07:00
funcsave.fish Update funced 2012-07-01 14:20:43 -07:00
grep.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
help.fish Indentation and quote cleanup of help.fish 2013-05-25 13:52:06 -07:00
history.fish Remove trailing whitespaces and change tabs to spaces 2012-11-18 11:23:22 +01:00
isatty.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
la.fish Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_ 2007-01-16 11:29:18 +10:00
ll.fish Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_ 2007-01-16 11:29:18 +10:00
ls.fish Fix color ls detection for BSD and OS X systems. Patch by Sven Axelsson. 2009-02-02 08:24:10 +10:00
man.fish Add a newline to prevent a comment from being cut off 2013-02-01 17:15:35 -08:00
math.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
mimedb.fish Add function wrapper for mimedb 2013-02-17 12:56:56 -08:00
N_.fish Drop use of the N_ no-op for translation descriptions. Instead, tell xgettext that any token following '--description' should be translated. This should greatly speed up completion loading on platforms where fork() is slow. (Hi, OS X) 2007-01-16 11:18:28 +10:00
nextd-or-forward-word.fish Make the directory history keyboard shortcuts repaint the screen. Otherwise, the prompt won't reflect the new CWD. This is needed because of the reduced amounts of repainting done since 1.22.2 2006-12-15 04:23:13 +10:00
nextd.fish Make dirh, nextd, prevd work on OS X 2012-05-04 18:53:38 -07:00
open.fish Make xdg-version of open handle multiple files. 2009-02-17 07:11:03 +10:00
popd.fish Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_ 2007-01-16 11:29:18 +10:00
prevd-or-backward-word.fish Make the directory history keyboard shortcuts repaint the screen. Otherwise, the prompt won't reflect the new CWD. This is needed because of the reduced amounts of repainting done since 1.22.2 2006-12-15 04:23:13 +10:00
prevd.fish Make dirh, nextd, prevd work on OS X 2012-05-04 18:53:38 -07:00
prompt_pwd.fish Squashed commit of the following: 2013-06-01 23:02:13 -07:00
psub.fish Merged changes from codemonkey and grissiom branches 2010-11-12 02:07:14 +11:00
pushd.fish Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_ 2007-01-16 11:29:18 +10:00
seq.fish Actually add the seq function (oops) 2013-01-12 15:22:09 -08:00
setenv.fish Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_ 2007-01-16 11:29:18 +10:00
sgrep.fish call original grep in sgrep 2010-09-19 13:56:30 +08:00
trap.fish Make trap sort of work on OS X 2013-04-28 16:31:25 -07:00
type.fish optimize 'alias', fixing bug #486. Also some minor optimizations in 'type' 2013-02-05 23:14:06 +01:00
umask.fish Fix umask in Linux https://gist.github.com/4627181 2013-01-26 12:49:37 -08:00
up-or-search.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
vared.fish Minor fix to order of arguments in error-message. 2013-03-09 13:03:28 -08:00