fish-shell/share/functions
Fabian Homborg 63f7f1925e git prompt: Simplify "staged" logic
This had this weird "pass along the sha, then check" logic to it which
is entirely unnecessary.

This function just says when something is staged, nothing more. Why
that is you can figure out for yourself.

This makes it easier to call this function, and it no longer prints an
empty line if nothing is staged.
2020-06-20 21:47:19 +02:00
..
__fish_abbr_old.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_any_arg_in.fish completions/git: some improvements 2019-10-29 19:13:31 +01:00
__fish_anypython.fish anypython: Try supported numbered python3 versions 2020-05-10 22:49:25 +02:00
__fish_append.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
__fish_cancel_commandline.fish __fish_cancel_commandline: Always repaint 2019-12-04 21:21:34 +01:00
__fish_commandline_is_singlequoted.fish
__fish_complete_atool_archive_contents.fish
__fish_complete_bittorrent.fish
__fish_complete_blockdevice.fish
__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_clang.fish Rename functions to match others 2020-02-17 09:55:05 +01:00
__fish_complete_command.fish Complete empty subcomands consistently 2019-11-05 09:05:46 +01:00
__fish_complete_convert_options.fish fix 'grep ... | sed' 2018-04-09 01:09:49 +02:00
__fish_complete_directories.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_complete_docutils.fish Run fish_indent on all fish files in share/ 2020-05-19 21:15:39 +02:00
__fish_complete_external_command.fish Restore directory completions for subcommands 2020-03-24 20:18:07 +01:00
__fish_complete_ftp.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_complete_gpg_key_id.fish Fix typo 2020-05-28 17:41:01 +02:00
__fish_complete_gpg_user_id.fish dogfood string split -f 2020-04-20 22:39:48 +02:00
__fish_complete_gpg.fish gpg completions: add export SSH command 2020-05-30 10:10:07 +02:00
__fish_complete_group_ids.fish Complete IDs for unix users and groups that start with _ 2020-03-10 20:56:45 +01:00
__fish_complete_groups.fish dogfood string split -f 2020-04-20 22:39:48 +02:00
__fish_complete_job_pids.fish
__fish_complete_list.fish
__fish_complete_lpr_option.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_complete_lpr.fish
__fish_complete_man.fish Reenable command descriptions on macOS 10.15.4+ 2020-05-01 21:28:43 +08:00
__fish_complete_mount_opts.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
__fish_complete_netcat.fish add completion for netcat 2020-04-13 23:45:40 +02:00
__fish_complete_path.fish
__fish_complete_pg_database.fish Improve psql completions and add some related commands (#6620) 2020-02-28 11:16:41 +01:00
__fish_complete_pg_user.fish Improve psql completions and add some related commands (#6620) 2020-02-28 11:16:41 +01:00
__fish_complete_pgrep.fish Rewrite __fish_complete_proc 2018-11-22 15:23:05 +01:00
__fish_complete_pids.fish Support busybox ps in process completions 2020-04-19 05:51:25 +02:00
__fish_complete_ppp_peer.fish
__fish_complete_proc.fish Remove unused --inherit-variable 2020-04-21 21:11:26 +02:00
__fish_complete_ssh.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_complete_subcommand.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
__fish_complete_suffix.fish __fish_complete_suffix: Remove eval 2019-12-28 17:10:23 +01:00
__fish_complete_user_at_hosts.fish a make style-all cleanup 2017-07-18 22:40:25 -07:00
__fish_complete_user_ids.fish Complete IDs for unix users and groups that start with _ 2020-03-10 20:56:45 +01:00
__fish_complete_users.fish Use the new string split --fields feature 2020-04-12 14:01:21 -07:00
__fish_complete_wireshark.fish add completions for wireshark/tshark/dumpcap 2020-01-30 16:45:02 +01:00
__fish_complete_zfs_mountpoint_properties.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_complete_zfs_pools.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_complete_zfs_ro_properties.fish completion helper functions: do not use gettext 2020-03-06 22:23:50 +01:00
__fish_complete_zfs_rw_properties.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_complete_zfs_write_once_properties.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_config_interactive.fish Add foot to update_cwd_osc 2020-06-09 12:49:33 -07: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 dogfood string split -f 2020-04-20 22:39:48 +02:00
__fish_cursor_1337.fish
__fish_cursor_konsole.fish
__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 Reenable command descriptions on macOS 10.15.4+ 2020-05-01 21:28:43 +08:00
__fish_first_token.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_git_prompt.fish Move __fish_git_prompt -> fish_git_prompt 2019-02-10 14:44:50 +01:00
__fish_gnu_complete.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
__fish_hg_prompt.fish Rename __fish_hg_prompt -> fish_hg_prompt 2019-02-10 14:44:50 +01:00
__fish_is_first_arg.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_is_first_token.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
__fish_is_git_repository.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_is_switch.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_is_token_n.fish
__fish_is_zfs_feature_enabled.fish Fix zfs completions under FreeBSD 2018-05-26 12:20:04 -05:00
__fish_list_current_token.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
__fish_make_completion_signals.fish Restyle 2020-02-17 14:14:05 +01:00
__fish_man_page.fish __fish_man_page: ignore prefixing variable assignments 2019-12-19 23:44:58 +01:00
__fish_md5.fish In Fish MD5 on BSD now use given String and not -s 2020-04-05 17:25:02 -07:00
__fish_move_last.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
__fish_no_arguments.fish
__fish_not_contain_opt.fish
__fish_npm_helper.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
__fish_number_of_cmd_args_wo_opts.fish
__fish_paginate.fish Handle multiple arguments in $PAGER 2019-12-02 15:15:33 +01:00
__fish_parent_directories.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_pipestatus_with_signal.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_prepend_sudo.fish Let __fish_prepend_sudo use the last commandline if there is no current one (#7079) 2020-06-04 18:25:02 +02:00
__fish_prev_arg_in.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_preview_current_file.fish new function __fish_preview_current_file to open file at the cursor in pager 2020-04-07 22:30:05 +02:00
__fish_print_addresses.fish remove sed from __fish_print_addresses.fish 2018-04-25 15:45:12 +02:00
__fish_print_cmd_args_without_options.fish functions/__fish_print_cmd_args_without_options: Stringify 2019-01-26 19:20:16 +01:00
__fish_print_cmd_args.fish
__fish_print_commands.fish help.fish: fix help for the separate completion page 2020-05-16 11:58:12 +02:00
__fish_print_debian_apache_confs.fish
__fish_print_debian_apache_mods.fish
__fish_print_debian_apache_sites.fish
__fish_print_encodings.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_print_filesystems.fish add ffs to known filesystems 2017-12-12 19:18:47 +01:00
__fish_print_gpg_algo.fish refactor gpg.fish completions 2019-10-29 19:07:35 +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 Handle multiple arguments in $PAGER 2019-12-02 15:15:33 +01:00
__fish_print_hostnames.fish __fish_print_hostnames: skip ssh host definitions containing wildcards 2020-05-14 22:34:47 +02:00
__fish_print_interfaces.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +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_modules.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
__fish_print_mounted.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
__fish_print_packages.fish Add completions for apk-tools 2020-06-14 19:23:49 +02:00
__fish_print_pacman_repos.fish functions/__fish_print_pacman_repos.fish: fix 2019-10-26 18:11:29 +02:00
__fish_print_pipestatus.fish prompt: don't consider SIGPIPE a failure 2020-03-07 14:13:58 +01:00
__fish_print_portage_available_pkgs.fish Rename functions to match others 2020-02-17 09:55:05 +01:00
__fish_print_portage_installed_pkgs.fish Rename functions to match others 2020-02-17 09:55:05 +01:00
__fish_print_portage_repository_paths.fish Rename functions to match others 2020-02-17 09:55:05 +01: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
__fish_print_users.fish
__fish_print_VBox_vms.fish
__fish_print_xdg_applications_directories.fish Fix xdg mimetype completion 2020-01-22 16:33:56 +01:00
__fish_print_xdg_mimetypes.fish Fix xdg mimetype completion 2020-01-22 16:33:56 +01:00
__fish_print_xwindows.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_print_zfs_snapshots.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_ps.fish __fish_ps: Use builtin realpath 2020-04-21 21:11:26 +02:00
__fish_pwd.fish Stringify __fish_pwd.fish 2020-01-24 19:05:08 +01:00
__fish_seen_argument.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
__fish_seen_subcommand_from.fish
__fish_set_locale.fish Remove some dead code 2018-05-12 13:48:32 +02:00
__fish_set_lscolors.fish Extract setting $LS_COLORS to its own function 2020-05-23 14:30:00 +02:00
__fish_shared_key_bindings.fish new function __fish_preview_current_file to open file at the cursor in pager 2020-04-07 22:30:05 +02:00
__fish_should_complete_switches.fish Reformat all files 2019-05-05 12:09:25 +02:00
__fish_status_to_signal.fish add __fish_status_to_signal.fish and __fish_pipestatus_with_signal.fish 2019-02-26 18:09:37 +00:00
__fish_svn_prompt.fish Rename __fish_svn_prompt -> fish_svn_prompt 2019-02-10 14:44:50 +01:00
__fish_systemctl_services.fish dogfood string split -f 2020-04-20 22:39:48 +02:00
__fish_systemctl.fish systemctl completions: Use --plain where appropriate 2020-04-18 11:11:27 +02:00
__fish_systemd_machine_images.fish
__fish_systemd_machines.fish Revert "Move __fish_systemd_machines into machinectl completion script" 2019-12-09 21:07:21 +01:00
__fish_toggle_comment_commandline.fish
__fish_use_subcommand.fish
__fish_vcs_prompt.fish Rename __fish_vcs_prompt -> fish_vcs_prompt 2019-02-10 14:44:50 +01:00
__fish_whatis_current_token.fish Only print extra newlines for multi-line prompts (#6179) 2019-10-08 19:14:51 +02:00
__fish_whatis.fish Reformat all files 2019-05-05 12:09:25 +02:00
__terlar_git_prompt.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
_validate_int.fish add ability for argparse to validate args 2017-07-18 14:42:50 -07:00
abbr.fish Keep "; and" and "; or" on fish files 2019-05-05 13:34:38 +02:00
alias.fish alias.fish: unbreak listing aliases without backslashes 2020-04-18 09:35:33 +02:00
cd.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
cdh.fish cdh: Only replace home directory with ~ at the start of paths 2018-08-13 18:24:42 +02: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
dirh.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
dirs.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
down-or-search.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
edit_command_buffer.fish edit_command_buffer: Add line:col support for micro 2020-05-08 20:00:07 +02:00
export.fish Fix export returning 1 on success 2017-10-01 01:11:17 -07:00
fish_add_path.fish Add fish_add_path, a simple way to add to $PATH 2020-05-29 20:51:05 +02: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 fish_clipboard_copy: also copy newlines from mult-line commands 2020-05-14 21:07:37 +02:00
fish_clipboard_paste.fish Revert "Set fish_clipboard_paste handler once on startup" 2019-11-04 20:47:58 +01:00
fish_config.fish fish_config: Don't mention python 2 2020-05-30 12:10:24 +02:00
fish_default_key_bindings.fish bindings: expand abbreviations with all end-of-command characters 2020-05-07 09:13:33 +08:00
fish_default_mode_prompt.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fish_git_prompt.fish git prompt: Simplify "staged" logic 2020-06-20 21:47:19 +02:00
fish_hg_prompt.fish fish_hg_prompt should return 1 when not in a mercurial directory 2020-04-19 04:24:28 +02:00
fish_hybrid_key_bindings.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fish_indent.fish Rename $FISH_VERSION back to the original $version. 2017-10-14 08:33:02 -07:00
fish_job_summary.fish Call fish_prompt after background job finishes 2020-05-22 21:24:59 +02:00
fish_key_reader.fish Rename $FISH_VERSION back to the original $version. 2017-10-14 08:33:02 -07:00
fish_mode_prompt.fish
fish_opt.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fish_print_git_action.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fish_print_hg_root.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fish_prompt.fish prompts: fix pipestatus for jobs prefixed with "not" 2020-02-06 01:43:17 +01:00
fish_svn_prompt.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fish_title.fish Only disable title in emacs "term" 2020-06-17 16:48:13 +02:00
fish_update_completions.fish Add __fish_anypython helper function 2019-03-09 18:04:21 +01:00
fish_vcs_prompt.fish fish_vcs_prompt: allow argv passthrough 2020-05-24 20:18:06 +02:00
fish_vi_cursor.fish Run fish_indent on all fish files in share/ 2020-05-19 21:15:39 +02:00
fish_vi_key_bindings.fish Change vi-mode tilde to toggle character case 2020-04-18 14:59:37 +02:00
funced.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
funcsave.fish Funcsave with --directory option (#7041) 2020-05-27 20:13:44 +02:00
grep.fish
help.fish help.fish: fix help for the separate completion page 2020-05-16 11:58:12 +02:00
history.fish Add newline to history clear message for consistency 2020-05-08 22:36:57 +08:00
hostname.fish
isatty.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
la.fish
ll.fish
ls.fish Put all the ls logic into the function 2020-05-23 14:30:00 +02:00
man.fish Fix man function for NetBSD 2019-02-14 10:57:38 +01:00
N_.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
nextd-or-forward-word.fish
nextd.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
open.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
popd.fish Revert "convert popd and pushd to use argparse" 2017-09-14 12:36:37 +08:00
prevd-or-backward-word.fish
prevd.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
prompt_hostname.fish Revert prompt_hostname to short hostname only 2018-03-12 08:24:42 -05:00
prompt_pwd.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
psub.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
pushd.fish fix pushd 2020-04-26 14:39:15 +02:00
realpath.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
seq.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
setenv.fish
suspend.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
trap.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
type.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
umask.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
up-or-search.fish Some more precautionary uses of set --local 2020-05-15 21:35:48 +02:00
vared.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00