[MacPorts] #37462: git-core: Actual bash_completion dir implies in bug on hub and git-flow bash completion
MacPorts
noreply at macports.org
Tue Aug 9 22:51:59 PDT 2016
#37462: git-core: Actual bash_completion dir implies in bug on hub and git-flow
bash completion
------------------------------+-------------------------
Reporter: robsonpeixoto@… | Owner: ciserlohn@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Resolution: fixed | Keywords: haspatch
Port: git-core |
------------------------------+-------------------------
Comment (by bernicecarisa@…):
Installation for Bash
To achieve git-flow completion nirvana:
1. Install git-completion.
2. Install git-flow-completion.bash. Either:
(i). Place it in your bash_completion.d folder, usually something like
/etc/bash_completion.d, /usr/local/etc/bash_completion.d or
~/bash_completion.d.
(ii). copy it somewhere (e.g. ~/git-flow-completion.bash) and put the
following line in the .profile or .bashrc file in your home directory:
{{{
source ~/git-flow-completion.bash
}}}
3. If you are using Git < 1.7.1, you will need to edit git completion
(usually /etc/bash_completion.d/git or git-completion.sh) and add the
following line to the $command case in _git:
{{{
git ()
{
[...]
case "$command" in
[...]
flow) _git_flow ;;
*) COMPREPLY=() ;;
esac
}
}}}
'''Installation for Zsh'''
1. Update your zsh's git-completion module to the newest version.
2. Install git-flow-completion.zsh. Either:
i. Place it in your .zshrc.
ii. Or, copy it somewhere (e.g. ~/.git-flow-completion.zsh) and put
the following line in your .zshrc:
{{{
source ~/.git-flow-completion.zsh
}}}
B. Turn the plugin on by updating your zsh configuration file, ~/.zshrc
a.{{{
open ~/.zshrc
}}}
b. Find the plugins section. It'll look like this:
{{{
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-
zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
plugins=(<some-plugin> <another-plugin> <third-plugin>)
}}}
C- Add git-flow-completion to the list of plugins within the parentheses.
D- Save
Installation for fish [http://qwikfix.co.uk/apple-contact-number/ -]
To achieve git-flow completion nirvana:
{{{
1- Install git.fish in your ~/.config/fish/completions folder.
}}}
--
Ticket URL: <https://trac.macports.org/ticket/37462#comment:12>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list