The NEOVIM IDE Series
Introduction
Vim is a free and open-source, screen-based text editor program. It is an improved clone of Bill Joy’s Vi. Vim’s author, Bram Moolenaar, derived Vim from a port of the Stevie editor for Amiga[6] and released a version to the public in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Neovim is built to reduce the shortcomings of the Vim text editor. In this series, We will try to convert Neovim into a full fledged IDE which is not provided by default.
Here, I will try to configure Neovim in all the major Operating Systems such as Windows, Linux and Mac OS. The major advantage of configuring NeoVim is it gives control over your IDE. You can easily understand the inner implementation of how things are happening.
The below list will be the plugins and configuration which I am going to use for my Neovim Configuration.
Configuration
Plugins
- Which-key
- Bufferline
- ColorScheme
- Lualine (Statusline)
- Hop (Navigation Plugin)
- NvimTree (File Explorer)
- Telescope (Fuzzy Finder)
- Alpha (Dashboard)
- Treesitter (Syntax Highlighting)
- Language Support, Snippet Manager, Auto Complete
- ToggleTerm (Terminal Support)
- Auto-pairs (Auto-closing Braces)
- Manipulate Surroundings
- Undo-tree (Better undo)
- IndentLine (Better Indentation)
- Git-Integration