-
Notifications
You must be signed in to change notification settings - Fork 0
Neovim Configuration Docs
Neovim is an hyperextensible Vim-based text editor, which can be configured to the depth by integrating your own custom made autocommands, keymaps, and plugins.
Following are the core specs of my Neovim setup to create my own PDE (Personalized Development Environment):
The Lazyvim starter template is packed with a lot of meaningful plugins and custom keymaps to make supercharge your 'Developer Experience'. It does get better with practice.
To know more about Lazyvim starter template: https://www.lazyvim.org/
I've extended the starter template with following extra plugins:
- backseat.nvim - Use chatGPT to highlight and explain code readability issues
- barbecue.nvim - upper statusbar to show current code hierarchy breadcrumbs
- nvim-devdocs - DevDocs integration to read documentation within neovim
- gp.nvim - ChatGPT sessions & Instructable text/code operations & Speech to text
- hardtime.nvim - plugin helping you establish good command workflow and habit within neovim
- icon-picker.nvim - plugin that helps you pick Nerd Font Icons, Symbols & Emojis
- legendary.nvim - dialog for your keymaps, commands, and autocmds
- modicator.nvim - Cursor line number neovim mode indicator
- overseer.nvim - A task runner and job management plugin for Neovim
- peek.nvim - Markdown preview plugin for Neovim
- telescope-undo.nvim - telescope extension to view and search your undo tree
- telescope-file-browser.nvim - File Browser extension for telescope.nvim
- vim-flog - fast, beautiful, and powerful git branch viewer for vim.
- wtf.nvim - diagnostic debugging in Neovim
- zen-mode.nvim - Distraction-free coding for Neovim
The configuration comes pre-packaged with following Keymaps: https://www.lazyvim.org/keymaps
Once your config is loaded, open the neovim using the nvim
command and set the following extra to enhance your experience even further.