CODEX

Vim/Neovim Plugins to Help You Code Faster

alpha2phi
CodeX
5 min readJan 14, 2021

--

Photo by ThisisEngineering RAEng on Unsplash

Overview

As Vim/Neovim users, there are plugins that we used daily as part of our development workflow. There are popular plugins like coc.nvim, nvim-lspconfig, vim-fugitive, vim-surround, fzf.vim, ale, and many others that are used widely.

In this article, I will be going through some lesser-known plugins which could potentially improve your coding workflow to help you code faster.

vim-doge

vim-doge is a (Do)cumentation (Ge)nerator which will generate a proper documentation skeleton based on certain expressions (mainly functions). Simply put your cursor on a function, press <Leader>d, jump quickly through TODO items using <Tab> and <S-Tab> to quickly add descriptions.

To install it using vim-plug,

If you don’t like the default mapping, you can overwrite it by using g:doge_enable_mappings and g:doge_mapping options.

It supports languages like Python, Php, Javascript, Java, Lua, Ruby, Groovy, C, CPP, Typescript, and sh with multiple documentation standards.

--

--

alpha2phi
CodeX

Software engineer, Data Science and ML practitioner.