Skip to content

codeindulgence/vim-tig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Vim Tig

Love Tig? Me too!
Love Vim? OMG we're totes the same!
So here's a simple plugin to make calling tig in vim easy peasy.

Requirements

Neovim. This plugin uses Neovim's built in terminal; therefore it will crash and burn on classic Vim. Classic support may be added if either

  1. enough people want it
  2. I go back to classic Vim
  3. someone else does it :)

Installation

Use your favourite plugin manager.

Usage

Simply run :Tig
or bind a key to it, e.g.:

map <C-G> :Tig<Cr>

Pass tig commands:

:Tig show

Show commit log of current file:

:Tig!

Configuration

Tig executable: let g:tig_executable = 'tig' Tig command to run: let g:tig_default_command = 'status' Vim command to run on tig exit: let g:tig_on_exit = 'bw!' Vim command before opening terminal: let g:tig_open_command = 'enew'

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Credits

Nick Butler nick@codeindulgence.com

Additional thanks to Mizuchi for vim-ranger which was used as a reference.

About

Do a tig in your vim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published