Home

Awesome

neovcs.vim 🌱

VCS support for Neovim

Basic support for:

Installation 🧙

Lazy

Add the following lines on the NeoVim config file (Lua):

require('lazy').setup({
  {
    'https://github.com/adelarsq/neovcs.vim',
    keys = {
        '<leader>v',
    },
    config = function ()
        require('neovcs').setup()
    end
  },
}, {})

Plug

Add the following lines on the Vim/NeoVim config file:

Plug 'https://github.com/adelarsq/neovcs.vim'

lua require('neovcs').setup()

Then open the editor and install with PlugInstall.

Dein

Add the following lines on the Vim/NeoVim config file:

call dein#add('adelarsq/neovcs.vim')

lua require('neovcs').setup()

Then open the editor and install with call dein#install().

Packer

use 'adelarsq/neovcs.vim'

require('neovcs').setup()

Configurations 🧩

Emojis on commit messages are disabled by default. Enabled with vim.g.neovcs_enable_emojis == true.

Mappings 🗺

Commands 🕹

Supported Plugins 🧩

Features

Emoji Support for Commits

Just add a prefix based on the table:

Commit TypeTitleDescriptionEmojiReleaseInclude in changelog
featFeaturesA new featureminorwip
fixBug FixesA bug Fix🐛patchwip
docsDocumentationDocumentation only changes📚patch if scope is readmewip
styleStylesChanges that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)💎-wip
refactorCode RefactoringA code change that neither fixes a bug nor adds a feature📦-wip
perfPerformance ImprovementsA code change that improves performance🚀patchwip
testTestsAdding missing tests or correcting existing tests🚨-wip
buildBuildsChanges that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)🛠patchwip
ciContinuous IntegrationsChanges to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)⚙️-wip
choreChoresOther changes that don't modify src or test files♻️-wip
revertRevertsReverts a previous commit🗑-wip

Todo 🚧

Acknowledgments 💡

Thanks goes to these people/projects for inspiration:

Self-plug 🔌

If you liked this plugin, also check out: