Re: [ANNOUNCE] tig-0.14
- From
Jonas Fonseca <jonas.fonseca@gmail.com>
- Date
- Feb 12, 2009, 22:24 UTC
- Message-ID
- <2c6b72b30902121424o5d4ac0d7u67a7afb3b861aa19@mail.gmail.com>
- In-Reply-To
- <op.uo9di902a8ed4e@dellschleppa>
On Thu, Feb 12, 2009 at 22:48, Tilo Schwarz <tilo@tilo-schwarz.de> wrote:
> One thing came to my mind. When I use 'S' and then 'u' to stage/unstage > files, it would be nice if I could press a key(maybe 'C') to fire up my > $EDITOR, enter my commit message, let tig do the commit and find myself back > into the updated status view. Does this sound reasonable?
Sure, you can achieve this very easily. For example, I have the following bindings in my ~/.tigrc:
bind generic + !git commit --amend bind generic . !git commit
With tig-0.14, you can also put bindings in your ~/.gitconfig or the project specific .git/config file using:
[tig "bind"]
generic = C !git commit
generic = w !firefox http://repo.or.cz/w/tig.git?h=%(commit)The last one uses "browsing state variables". There is more information about those in tigrc(5)[1]
[1] http://jonas.nitro.dk/tig/tigrc.5.html#_actions
-- Jonas Fonseca