diego-treitos / vim-tig

Do a tig in your vim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Vim Script 100.0%