/neogit

magit for neovim

Primary LanguageLuaMIT LicenseMIT

Neogit

A Magit clone for Neovim that may change some things to fit the Vim philosophy.

Status

Very WIP.

Todo

The todo file does not represent ALL of the missing features. This file just shows the features which I noticed were missing and I have to implement. This file will grow in the future.

TODO

Commands

$ - command history

1, 2, 3, 4 - set foldlevel

tab - toggle diff

s - stage (also supports staging selection/hunk)

S - stage unstaged changes

ctrl s - stage everything

ctrl r - refresh buffer

u - unstage (also supports unstaging selection/hunk)

U - unstage staged changes

c - open commit popup

ctrl-c ctrl-c - commit (when writing the message)

L - open log popup

P - open push popup

p - open pull popup