fish-shell/share/functions
ridiculousfish 37123ee053 Squashed commit of the following:
commit 4a9595845111bcc8d45419241f8f49bc3e8b3445
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Fri May 24 10:45:58 2013 +0200

    use the new functions

commit 1c934ebbe65a82e92079952b15f31d3a92bc5e8f
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Fri May 24 10:45:21 2013 +0200

    moves formatting code to the bottom in order to get it out of the way of all the colour handling

commit c62f827143c30f6810026c7e4a3d8b77178cd9a4
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Fri May 24 10:44:12 2013 +0200

    adds helper returning whether or not there are staged files

commit 624e47cb85a7579bf284a6a7f0c9165dfa38b0ce
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Fri May 24 10:43:41 2013 +0200

    adds helper returning whether or not the current branch is dirty

commit efc270da7b0998f564a7d2ae4ea3013ed6910e58
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Fri May 24 10:42:48 2013 +0200

    adds helper returning whether or not a repo is bare

commit 0da668316cedb8e3fa166977be82c917ef67ad86
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Fri May 24 10:41:55 2013 +0200

    adds helper returning current branch

commit 15cbcedc77199aea1868faee5d178d9547a4d541
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Fri May 24 10:41:10 2013 +0200

    adds helper returning current operation

commit c3352d3e9e60bf94fd4bf412ad85d62bba4cbff8
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Fri May 24 10:40:20 2013 +0200

    adds helper returning the git dir

commit f346e52b7814ebf1eed55f006c3bedc8ece38e3b
Author: Harm Aarts <harmaarts@gmail.com>
Date:   Mon May 20 18:52:19 2013 +0200

    use the fish_git_prompt_char_* variables
2013-05-24 23:15:46 -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_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 make punctuation consistent 2013-04-07 16:49:47 -07:00
__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 Remove Goodbye message. https://github.com/fish-shell/fish-shell/issues/521 2013-01-21 14:54:15 -08: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 Squashed commit of the following: 2013-05-24 23:15:46 -07: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 recreate yum-cache file every six hours. 2013-03-02 01:48:56 +03:30
__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 Teach fish about rxvt's special key bindings 2013-04-28 14:36:11 -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 Fix funced to stop outputing an error if no EDITOR is set 2013-01-27 13:14:24 -08: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 Teach help how to not drop fragments on OS X 2012-12-27 14:04:11 -08: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 Make prompt_pwd make a lot more sense 2012-07-06 14:46:50 -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