Welcome to my Neovim Config repository!, its configured for C and c++ development.
My Neovim configuration is completely inspired by Josean Martinez. I've customized it to suit my workflow preferences. Here are some highlights:
- Color Scheme: I use the vim-moonfly color scheme for a soothing and productive coding experience.
- Status Line: Implemented with lualine and customized for evil mode using evil_lualine.lua.
- Plugins:
Plugin | Summary |
---|---|
vim-maximizer | Maximizing and restoring split windows |
Comment.nvim | Easy commenting of code |
nvim-tree | File navigation |
Telescope | Fuzzy finding files and text |
nvim-cmp | Autocompletion with snippets provided by LuaSnip and friendly-snippets |
MASON | Code generation |
nvim-lspconfig | Language server protocol configurations |
nvim-treesitter | Improved syntax highlighting and code analysis |
To use these configurations:
- Install Neovim on your system.
- Clone this repository.
- Symlink the dot files to their respective locations in your home directory.
git clone https://github.com/ravikul505/Neovim_Config
cd .Nvimconfig
ln -s $(pwd)/.config/nvim ~/.config/nvim
# Repeat the above step for other dot files as needed
Feel free to explore and adapt these configurations to suit your own preferences and workflow. If you have any questions or suggestions, feel free to reach out!
Happy coding! ๐