fish-shell/share/functions
Fabian Homborg f533189a28 [default bindings] Bind \e\b as well
As it turns out, for some terminals backspace is \b but only when
preceded by \e.

All this makes about as much sense as the english language.

Fixes #4955.
2018-05-04 12:28:20 +02:00
..
_.fish Use command -sq instead of redirection 2017-02-18 22:16:55 +01:00
__fish_append.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_bind_test1.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
__fish_bind_test2.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
__fish_can_complete_switches.fish Add __fish_can_complete_switches & __fish_should_complete_switches 2018-04-19 18:09:10 -05:00
__fish_cancel_commandline.fish check if $fish_color_cancel is set before using it 2017-07-04 13:56:35 -07:00
__fish_commandline_is_singlequoted.fish Auto-escape pastes inside single-quotes 2017-03-16 16:08:13 +01:00
__fish_commandline_test.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_abook_formats.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_ant_targets.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_atool_archive_contents.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_bittorrent.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_blockdevice.fish Split off __fish_complete_blockdevice from mount.fish. 2016-05-27 14:56:47 -07:00
__fish_complete_cd.fish Revert "Fix cd completions if a directory exists in $CDPATH and $PWD" 2017-10-16 19:33:38 +02:00
__fish_complete_command.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_convert_options.fish fix 'grep ... | sed' 2018-04-09 01:09:49 +02:00
__fish_complete_directories.fish fix three explicitly translated messages 2017-06-02 20:40:58 -07:00
__fish_complete_file_url.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_ftp.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_groups.fish remove sed from __fish_complete_groups.fish 2018-04-25 15:45:12 +02:00
__fish_complete_job_pids.fish Add a function to complete job PIDs. 2015-11-27 16:07:16 -08:00
__fish_complete_list.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_lpr.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_lpr_option.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_complete_lsusb.fish misc improvements to scripts 2016-12-21 13:46:43 +01:00
__fish_complete_man.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_complete_mount_opts.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
__fish_complete_path.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_pgrep.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_pids.fish Rename $pid (née %self) to $fish_pid 2018-03-24 11:54:27 -05:00
__fish_complete_ppp_peer.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_proc.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
__fish_complete_setxkbmap.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_ssh.fish style fixes to previous commit 2017-02-01 22:49:40 -08:00
__fish_complete_subcommand.fish Revert "Switch to bare vars in our math invocations" 2017-09-09 23:35:47 -07:00
__fish_complete_subcommand_root.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_complete_suffix.fish Fix __fish_complete_suffix for arguments starting with './' 2018-04-29 11:20:07 -05:00
__fish_complete_svn_diff.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_tar.fish Remove caret redirection from tar completion 2018-04-28 18:13:24 +02:00
__fish_complete_unrar.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_user_at_hosts.fish a make style-all cleanup 2017-07-18 22:40:25 -07:00
__fish_complete_users.fish Fixed __fish_complete_users to better format GECOS 2017-07-11 17:00:08 +02:00
__fish_complete_wvdial_peers.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_complete_zfs_mountpoint_properties.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_complete_zfs_pools.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_complete_zfs_ro_properties.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_complete_zfs_rw_properties.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_complete_zfs_write_once_properties.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_config_interactive.fish command-not-found: Split os-release' stuff on space 2018-05-01 19:28:37 +02:00
__fish_contains_opt.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
__fish_crux_packages.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_cursor_1337.fish fish vi mode cursor shape on iTerm2 2016-12-02 19:49:15 -08:00
__fish_cursor_konsole.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_cursor_xterm.fish Revert "Switch to bare vars in our math invocations" 2017-09-09 23:35:47 -07:00
__fish_describe_command.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_filter_ant_targets.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_git_prompt.fish [git prompt] Only set chars/colors when necessary 2018-05-04 12:28:20 +02:00
__fish_gnu_complete.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_hg_prompt.fish Fix case matching literal ? 2018-04-25 23:37:39 +02:00
__fish_is_first_token.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_is_git_repository.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_is_token_n.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_is_zfs_feature_enabled.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_list_current_token.fish make alt-L output respect multi-line prompts 2016-03-18 15:53:29 -07:00
__fish_make_completion_signals.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_man_page.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_move_last.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_no_arguments.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_not_contain_opt.fish fix typo in error message 2017-06-09 12:12:36 -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 Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_parent_directories.fish Add __fish_parent_directories helper function for completions 2018-03-05 08:25:25 -06:00
__fish_parse_configure.fish Speed up ./configure completion by not running ./configure --help 2018-04-18 15:40:52 -05:00
__fish_portage_print_available_categories.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_portage_print_available_pkgs.fish revisit gentoo-related completions (#4758) 2018-03-23 19:42:30 +01:00
__fish_portage_print_installed_categories.fish revisit gentoo-related completions (#4758) 2018-03-23 19:42:30 +01:00
__fish_portage_print_installed_pkgs.fish revisit gentoo-related completions (#4758) 2018-03-23 19:42:30 +01:00
__fish_portage_print_repository_names.fish remove sed (and awk) from gentoo-portage completions 2018-04-25 15:45:12 +02:00
__fish_portage_print_repository_paths.fish remove sed (and awk) from gentoo-portage completions 2018-04-25 15:45:12 +02:00
__fish_ports_dirs.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_abook_emails.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_addresses.fish remove sed from __fish_print_addresses.fish 2018-04-25 15:45:12 +02:00
__fish_print_arch_daemons.fish reformat all fish scripts 2016-11-27 21:27:22 -08: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 Clean up $__fish_*dir variable names 2018-03-12 08:34:20 -05:00
__fish_print_debian_apache_confs.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_debian_apache_mods.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_debian_apache_sites.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_debian_services.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_encodings.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_filesystems.fish add ffs to known filesystems 2017-12-12 19:18:47 +01:00
__fish_print_function_prototypes.fish requested changes 2016-12-21 18:44:34 +01:00
__fish_print_groups.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_print_help.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_hostnames.fish Fix termux path 2018-03-06 17:55:25 +01:00
__fish_print_interfaces.fish parse *BSD interface names 2017-12-12 19:18:53 +01:00
__fish_print_lpr_options.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_lpr_printers.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_lsblk_columns.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_make_targets.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_modules.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_mounted.fish a step to remove __fish_sgrep per issue #2450 2017-04-15 20:04:43 -07:00
__fish_print_ninja_targets.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_ninja_tools.fish Add completions for ninja build system 2016-10-04 12:32:28 +02:00
__fish_print_packages.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_pacman_repos.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_service_names.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_svn_rev.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_print_users.fish refactor the __*_users functions 2017-04-23 20:08:40 -07:00
__fish_print_VBox_vms.fish Add __fish_print_VBox_vms function 2016-12-21 14:51:48 +01:00
__fish_print_xdg_applications_directories.fish Update xdg-mime helper 2017-08-17 10:50:06 -07:00
__fish_print_xdg_desktop_file_ids.fish Update xdg-mime helper 2017-08-17 10:50:06 -07:00
__fish_print_xdg_mimetypes.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_xrandr_modes.fish fix and remove sed from __fish_print_xrandr_modes.fish 2018-04-25 15:45:12 +02:00
__fish_print_xrandr_outputs.fish remove sed from __fish_print_xrandr_outputs.fish 2018-04-25 15:45:12 +02:00
__fish_print_xwindows.fish fix 'grep ... | sed' 2018-04-09 01:09:49 +02:00
__fish_print_zfs_bookmarks.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_print_zfs_filesystems.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_print_zfs_snapshots.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_print_zfs_volumes.fish Added completions/translations for zfs and zpool 2017-12-21 16:39:06 +01:00
__fish_prt_no_subcommand.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_prt_packages.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_prt_ports.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_prt_use_package.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_prt_use_port.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_pwd.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_seen_argument.fish Fix string match argument parsing in __fish_seen_argument 2018-04-03 21:13:11 -05:00
__fish_seen_subcommand_from.fish Drop unneeded '--' when using set builtin in various places 2006-12-13 06:37:27 +10:00
__fish_set_locale.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
__fish_sgrep.fish mark __fish_sgrep as deprecated 2017-04-15 21:51:33 -07:00
__fish_shared_key_bindings.fish Bind pager-toggle-search to control-s by default. 2018-01-30 09:58:08 -08:00
__fish_should_complete_switches.fish Add __fish_can_complete_switches & __fish_should_complete_switches 2018-04-19 18:09:10 -05:00
__fish_svn_prompt.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_systemctl_services.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_systemd_machine_images.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_systemd_machines.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_test_arg.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_toggle_comment_commandline.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_use_subcommand.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__fish_vcs_prompt.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
__terlar_git_prompt.fish Fix case matching literal ? 2018-04-25 23:37:39 +02:00
_fish_systemctl.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
_validate_int.fish add ability for argparse to validate args 2017-07-18 14:42:50 -07:00
abbr.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
abbr_old.fish rewrite abbr function 2017-08-03 14:35:06 -07:00
alias.fish Add alias -s/--save, which saves the alias. 2018-04-09 01:08:56 +02:00
cd.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
cdh.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
contains_seq.fish Revert "Switch to bare vars in our math invocations" 2017-09-09 23:35:47 -07:00
delete-or-exit.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
dirh.fish convert dirh to use argparse 2017-07-13 11:50:57 -07:00
dirs.fish update dirs to use argparse 2017-07-13 11:53:29 -07:00
down-or-search.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
edit_command_buffer.fish Rename $pid (née %self) to $fish_pid 2018-03-24 11:54:27 -05:00
eval.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
export.fish Fix export returning 1 on success 2017-10-01 01:11:17 -07:00
fish_breakpoint_prompt.fish Revert "Switch to bare vars in our math invocations" 2017-09-09 23:35:47 -07:00
fish_clipboard_copy.fish Silence xsel errors 2018-04-25 23:11:40 +02:00
fish_clipboard_paste.fish Silence xsel errors 2018-04-25 23:11:40 +02:00
fish_config.fish Clean up $__fish_*dir variable names 2018-03-12 08:34:20 -05:00
fish_default_key_bindings.fish [default bindings] Bind \e\b as well 2018-05-04 12:28:20 +02:00
fish_default_mode_prompt.fish Rename replace-one to replace_one 2017-04-17 21:10:23 -07:00
fish_fallback_prompt.fish Quote $USER when used with switch or test 2017-07-20 19:45:32 +02:00
fish_hybrid_key_bindings.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
fish_indent.fish Rename $FISH_VERSION back to the original $version. 2017-10-14 08:33:02 -07:00
fish_key_reader.fish Rename $FISH_VERSION back to the original $version. 2017-10-14 08:33:02 -07:00
fish_md5.fish Gradle-completions for gradle tasks (#3972) 2017-05-13 13:28:32 +02:00
fish_mode_prompt.fish Added default mode prompt function (#3727) 2017-01-12 16:07:41 +01:00
fish_opt.fish Fix fish_opt --help showing nextd manpage. 2017-11-14 01:56:58 -08:00
fish_prompt.fish Quote $USER when used with switch or test 2017-07-20 19:45:32 +02:00
fish_update_completions.fish Clean up $__fish_*dir variable names 2018-03-12 08:34:20 -05:00
fish_vi_cursor.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
fish_vi_key_bindings.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
fish_vi_mode.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
funced.fish Update fish's only usage of read -s to use read --shell instead 2018-03-09 11:55:12 -06:00
funcsave.fish fix bug introduced by commit 86af63cd3 2017-07-25 14:03:40 -07:00
grep.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
help.fish Use system web browser under WSL 2018-04-02 18:36:14 -05:00
history.fish Drop deprecated history search --with-time flag (#4403) 2017-09-15 19:28:44 -07:00
hostname.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
isatty.fish have argparse report the proper command name 2017-07-12 22:38:32 -07:00
la.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
ll.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
ls.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
man.fish Clean up $__fish_*dir variable names 2018-03-12 08:34:20 -05:00
N_.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
nextd-or-forward-word.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
nextd.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
open.fish update open to use argparse 2017-07-13 14:12:51 -07:00
popd.fish Revert "convert popd and pushd to use argparse" 2017-09-14 12:36:37 +08:00
prevd-or-backward-word.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
prevd.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
prompt_hostname.fish Revert prompt_hostname to short hostname only 2018-03-12 08:24:42 -05:00
prompt_pwd.fish update prompt_pwd to use argparse 2017-07-13 14:12:51 -07:00
psub.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
pushd.fish Revert "convert popd and pushd to use argparse" 2017-09-14 12:36:37 +08:00
realpath.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
seq.fish seq fallback speedup 2017-09-22 00:30:26 -07:00
setenv.fish fix setenv and add unit tests 2017-04-05 15:31:13 -07:00
string.fish use the new set -a and set -p in our scripts 2017-08-04 18:02:24 -07:00
suspend.fish Rename $pid (née %self) to $fish_pid 2018-03-24 11:54:27 -05:00
trap.fish Use the new fish_exit event 2018-02-19 20:21:02 +01:00
type.fish update type to use argparse 2017-07-13 15:19:02 -07:00
umask.fish Revert "Switch to bare vars in our math invocations" 2017-09-09 23:35:47 -07:00
up-or-search.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00
vared.fish reformat all fish scripts 2016-11-27 21:27:22 -08:00