fish-shell/share/functions
ridiculousfish 7a1fc028e3 Only pass the command name to command-not-found
With the fix for #365, fish_command_not_found event handlers
receive the command and all of its arguments. But commands
like /usr/lib/command-not-found expect only the command name.
So when invoking an external command, just pass the command
name, not all of the arguments.
2015-04-20 02:22:54 -07: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_aura.fish adding completion for aura. adding pacman integration for __fish_print_packages 2014-02-16 18:09:55 +08: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 Adopt the new type -q flag in the other functions 2014-07-13 19:11:29 -07:00
__fish_complete_cd.fish Fix indentation in __fish_complete_cd 2013-11-26 00:07:18 -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 Fix some typos. 2013-09-12 11:46:31 +02:00
__fish_complete_lsusb.fish Rename __fish_complete_usb function. 2014-01-14 08:28:15 +01:00
__fish_complete_man.fish __fish_complete_man: Use awk to parse output of apropos 2013-11-27 17:58:43 +08:00
__fish_complete_mime.fish Fix emacs completion on OS X 2014-09-24 13:05:22 +01:00
__fish_complete_pacman.fish adding completion for aura. adding pacman integration for __fish_print_packages 2014-02-16 18:09:55 +08:00
__fish_complete_path.fish __fish_complete_path: add new completion, mimics builtin path completion 2014-09-29 14:05:18 +08: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 __fish_complete_python: fix regex to be POSIX-compatible 2015-03-30 15:13:04 +08:00
__fish_complete_service_actions.fish Add eselect, rc-update and rc-service completions. (These are utilities used by Gentoo Linux) 2013-11-27 18:36:05 +08: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 Suppress PATH errors in sudo tab-completion 2014-09-04 13:22:06 -07: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 __fish_complete_svn: remove GNU extension options 2013-12-30 12:32:24 +08: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 Adopt the new type -q flag in the other functions 2014-07-13 19:11:29 -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 Only pass the command name to command-not-found 2015-04-20 02:22:54 -07: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_cursor_konsole.fish Add tmux support 2014-01-20 21:28:54 +04:00
__fish_cursor_xterm.fish Retab again 2014-01-20 17:12:32 +04: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 Update various strings for translation, avoid _ for non-translations 2014-11-25 15:37:30 +08:00
__fish_gnu_complete.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_hg_prompt.fish Add function to ouput hg branch and status for a prompt 2015-01-30 23:07:40 +08: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 Add newline before listing current token. 2013-09-13 14:30:13 +08:00
__fish_make_completion_signals.fish Squashed commit of the following: 2013-04-01 10:49:02 -07:00
__fish_man_page.fish Add Meta+H as keybinding for man page. 2014-09-28 11:12:25 +02: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_number_of_cmd_args_wo_opts.fish Add eselect, rc-update and rc-service completions. (These are utilities used by Gentoo Linux) 2013-11-27 18:36:05 +08:00
__fish_paginate.fish Change fish_paginate to paginate both stdout and stderr. 2014-12-28 23:14:13 +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_cmd_args.fish Add eselect, rc-update and rc-service completions. (These are utilities used by Gentoo Linux) 2013-11-27 18:36:05 +08:00
__fish_print_cmd_args_without_options.fish Add eselect, rc-update and rc-service completions. (These are utilities used by Gentoo Linux) 2013-11-27 18:36:05 +08: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 Fix #1978:"ul: unknown escape sequence" when asking for help 2015-04-04 12:03:58 -07:00
__fish_print_hostnames.fish __fish_print_hostnames: use awk to process ssh_config files 2014-09-29 14:08:09 +08: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 Support for escaped colons in makefile targets in __fish_print_make_targets, as part of #1259 2014-01-29 15:42:52 -08:00
__fish_print_mounted.fish Make __fish_print_mounted work better on OS X 2013-09-05 11:40:51 -07:00
__fish_print_packages.fish __fish_print_packages: add support for zypper 2014-11-13 18:15:35 +08:00
__fish_print_service_names.fish Ignore error message when not on a Gentoo system 2015-01-17 11:51:36 +01:00
__fish_print_svn_rev.fish Non standard cut options 2013-12-18 18:02:19 +02:00
__fish_print_users.fish Make __fish_print_users work on OS X via dscl 2014-08-12 14:42:49 -07: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_pwd.fish Mac OS X doesn't support uname -o. Use uname instead. 2013-08-16 20:48:44 +02:00
__fish_seen_subcommand_from.fish Drop unneeded '--' when using set builtin in various places 2006-12-13 06:37:27 +10:00
__fish_systemctl_automounts.fish systemctl completions: Add more unit types and commands 2015-03-06 23:05:24 -08:00
__fish_systemctl_devices.fish systemctl completions: Add more unit types and commands 2015-03-06 23:05:24 -08:00
__fish_systemctl_mounts.fish systemctl completions: Support user-mode 2015-03-06 23:05:24 -08:00
__fish_systemctl_scopes.fish systemctl completions: Add more unit types and commands 2015-03-06 23:05:24 -08:00
__fish_systemctl_service_paths.fish systemctl completions: Only list matching units on enable/disable 2015-03-06 23:05:24 -08:00
__fish_systemctl_services.fish systemctl completions: Only list matching units on enable/disable 2015-03-06 23:05:24 -08:00
__fish_systemctl_slices.fish systemctl completions: Add more unit types and commands 2015-03-06 23:05:24 -08:00
__fish_systemctl_snapshots.fish systemctl completions: Add more unit types and commands 2015-03-06 23:05:24 -08:00
__fish_systemctl_sockets.fish systemctl completions: Only list matching units on enable/disable 2015-03-06 23:05:24 -08:00
__fish_systemctl_swaps.fish systemctl completions: Add more unit types and commands 2015-03-06 23:05:24 -08:00
__fish_systemctl_targets.fish systemctl completions: Add more unit types and commands 2015-03-06 23:05:24 -08:00
__fish_systemctl_timers.fish systemctl completions: Only list matching units on enable/disable 2015-03-06 23:05:24 -08:00
__fish_test_arg.fish Add vim completions, written by Velko Hristov 2007-01-30 10:42:33 +10:00
__fish_urlencode.fish __fish_urlencode: rework to behave properly on BSD/OS X 2014-11-20 13:53:24 +08:00
__fish_use_subcommand.fish Minor cleanups, mostly of code comments 2006-11-11 20:54:52 +10:00
__terlar_git_prompt.fish git prompt shouldn't export variables. 2014-06-01 09:39:28 +02:00
abbr.fish abbr: coalesce multiple arguments to --add 2015-03-13 16:32:05 +08:00
alias.fish Make the alias built-in function work better 2014-08-22 11:40:59 -07: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 Teach down-or-search how to use down-arrow to begin pager navigation 2014-01-25 15:32:13 -08:00
eval.fish Clean up recent fix for #1892 2015-01-17 15:36:30 -08:00
export.fish Added export alias for set global variable, made for sh/bash/zsh compatibility 2014-12-01 15:43:57 +08: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 default key bindings: ignore FocusIn/FocusOut control sequences 2015-01-30 16:01:25 +08: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 # This is a combination of 2 commits. 2014-10-02 18:41:01 -07:00
fish_update_completions.fish Manpage completions: store in $XDG_DATA_HOME 2014-09-29 19:39:36 +08:00
fish_vi_cursor.fish Add tmux support 2014-01-20 21:28:54 +04:00
fish_vi_key_bindings.fish Switch back to insert mode after executing a command in vi mode 2015-04-08 10:31:48 -07:00
fish_vi_mode.fish Fix fish_vi_mode.fish 2014-08-29 13:15:13 -07:00
fish_vi_prompt.fish Add support for toor account. 2014-07-30 11:55:47 +02:00
funced.fish Allow funced to retry on error 2014-10-17 11:50:09 -07:00
funcsave.fish Fix funcsave to not delete the function it just created 2015-04-06 22:40:13 -07:00
grep.fish grep.fish: don't set GREP_COLOR 2014-11-25 08:48:16 +08:00
help.fish Adopt the new type -q flag in the other functions 2014-07-13 19:11:29 -07:00
history.fish history: put the output through the pager in interactive mode 2014-10-26 17:19:29 +08:00
hostname.fish Mac OS X doesn't support uname -o. Use uname instead. 2013-08-16 20:48:44 +02:00
isatty.fish isatty: use command test instead of redirections 2015-02-01 18:18:34 +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 ls: find and use various dircolors initialisation files, if they exist 2014-10-17 10:23:05 +08:00
man.fish Use manpath instead of man --path in man.fish function (as in commit 2013-10-03 11:46:58 +02:00
math.fish Revert "math.fish: support floating-point maths" 2014-09-27 23:27:05 +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 Adopt the new type -q flag in the other functions 2014-07-13 19:11:29 -07: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 prompt_pwd: Use tilde expansion to get real full home path 2014-10-26 14:20:49 +08:00
psub.fish Update psub for the new --inherit-variable flag 2014-10-02 18:41:39 -07: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 Adopt the new type -q flag in the other functions 2014-07-13 19:11:29 -07: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 Update various strings for translation, avoid _ for non-translations 2014-11-25 15:37:30 +08:00
umask.fish Fix umask function regex 2014-07-29 01:43:18 -04:00
up-or-search.fish Further work on keyboard navigating the completion list 2014-01-18 12:42:53 -08:00
vared.fish Clean up vared error message output 2014-11-09 16:43:14 -08:00