Rohit Neovim Configuration Information
Good example use of mason-tool-installer
- Install and initialize:
lazyman -x Rohit - Configuration category: Starter
- Base configuration: Custom
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Rohit
Git repository
https://github.com/rohit-kumar-j/nvim
Lazy managed plugins
- numToStr/Comment.nvim
- L3MON4D3/LuaSnip
- uloco/bluloco.nvim
- akinsho/bufferline.nvim
- uga-rosa/ccc.nvim
- rohit-kumar-j/cmake-tools.nvim
- hrsh7th/cmp-buffer
- hrsh7th/cmp-cmdline
- hrsh7th/cmp-emoji
- chrisgrieser/cmp-nerdfont
- hrsh7th/cmp-nvim-lsp
- hrsh7th/cmp-nvim-lua
- hrsh7th/cmp-path
- ray-x/cmp-treesitter
- saadparwaiz1/cmp_luasnip
- CRAG666/code_runner.nvim
- glepnir/dashboard-nvim
- sindrets/diffview.nvim
- stevearc/dressing.nvim
- j-hui/fidget.nvim
- rafamadriz/friendly-snippets
- projekt0n/github-nvim-theme
- lewis6991/gitsigns.nvim
- ellisonleao/glow.nvim
- p00f/godbolt.nvim
- rmagatti/goto-preview
- ellisonleao/gruvbox.nvim
- ThePrimeagen/harpoon
- lukas-reineke/headlines.nvim
- RaafatTurki/hex.nvim
- m-demare/hlargs.nvim
- ziontee113/icon-picker.nvim
- b0o/incline.nvim
- lukas-reineke/indent-blankline.nvim
- rebelot/kanagawa.nvim
- folke/lazy.nvim
- kdheepak/lazygit.nvim
- ggandor/leap.nvim
- onsails/lspkind-nvim
- vigoux/ltex-ls.nvim
- nvim-lualine/lualine.nvim
- rktjmp/lush.nvim
- williamboman/mason-lspconfig.nvim
- WhoIsSethDaniel/mason-tool-installer.nvim
- jay-babu/mason-nvim-dap.nvim
- echasnovski/mini.animate
- loctvl842/monokai-pro.nvim
- tanvirtin/monokai.nvim
- arturgoms/moonbow.nvim
- folke/neodev.nvim
- danymat/neogen
- nvim-neorg/neorg
- neovim/nvim-lspconfig
- Shatur/neovim-ayu
- EdenEast/nightfox.nvim
- shaunsingh/nord.nvim
- MunifTanjim/nui.nvim
- Abstract-IDE/penvim
- windwp/nvim-autopairs
- hrsh7th/nvim-cmp
- terrortylor/nvim-comment
- jay-babu/mason-nvim-dap.nvim
- ldelossa/nvim-dap-projects
- rcarriga/nvim-dap-ui
- theHamsta/nvim-dap-virtual-text
- kaiuri/nvim-juliana
- neovim/nvim-lspconfig
- SmiteshP/nvim-navbuddy
- SmiteshP/nvim-navic
- rcarriga/nvim-notify
- petertriho/nvim-scrollbar
- kyazdani42/nvim-tree.lua
- nvim-treesitter/nvim-treesitter
- kevinhwang91/nvim-ufo
- kyazdani42/nvim-web-devicons
- weizheheng/nvim-workbench
- navarasu/onedark.nvim
- olimorris/onedarkpro.nvim
- nyoom-engineering/oxocarbon.nvim
- nvim-lua/plenary.nvim
- kevinhwang91/promise-async
- ckipp01/stylua-nvim
- nvim-telescope/telescope-dap.nvim
- nvim-telescope/telescope-fzf-native.nvim
- nvim-telescope/telescope-ui-select.nvim
- nvim-telescope/telescope.nvim
- mcauley-penney/tidy.nvim
- folke/todo-comments.nvim
- akinsho/toggleterm.nvim
- tiagovla/tokyodark.nvim
- folke/trouble.nvim
- Pocco81/true-zen.nvim
- folke/twilight.nvim
- mbbill/undotree
- AhmedAbdulrahman/vim-aylin
- artart222/nvim-enfocado
- voldikss/vim-floaterm
- mzlogin/vim-markdown-toc
- bluz71/vim-moonfly-colors
- bluz71/vim-nightfly-colors
- dstein64/vim-startuptime
- lervag/vimtex
- folke/which-key.nvim
- andrewferrier/wrapping.nvim
- folke/zen-mode.nvim
- mcchrish/zenbones.nvim
Rohit Keymaps
Normal mode keymaps
| Description | Help |
|---|---|
| Left hand side | P? |
| Right hand side | <Cmd>Lazy help<CR> |
| Description | Debug |
|---|---|
| Left hand side | PD |
| Right hand side | <Cmd>Lazy debug<CR> |
| Description | Profile |
|---|---|
| Left hand side | PP |
| Right hand side | <Cmd>Lazy profile<CR> |
| Description | Restore |
|---|---|
| Left hand side | PR |
| Right hand side | <Cmd>Lazy restore<CR> |
| Description | Log |
|---|---|
| Left hand side | PL |
| Right hand side | <Cmd>Lazy log<CR> |
| Description | Check |
|---|---|
| Left hand side | PC |
| Right hand side | <Cmd>Lazy check<CR> |
| Description | Clean |
|---|---|
| Left hand side | PX |
| Right hand side | <Cmd>Lazy clean<CR> |
| Description | Sync |
|---|---|
| Left hand side | PS |
| Right hand side | <Cmd>Lazy sync<CR> |
| Description | Update |
|---|---|
| Left hand side | PU |
| Right hand side | <Cmd>Lazy update<CR> |
| Description | Install |
|---|---|
| Left hand side | PI |
| Right hand side | <Cmd>Lazy install<CR> |
| Description | Home |
|---|---|
| Left hand side | PH |
| Right hand side | <Cmd>Lazy home<CR> |
| Description | Generate Doc String |
|---|---|
| Left hand side | N |
| Right hand side | :lua require('neogen').generate()<CR> |
| Description | GodBolt |
|---|---|
| Left hand side | GG |
| Right hand side |
| Description | GodBolt Compiler |
|---|---|
| Left hand side | GC |
| Right hand side |
| Description | Toggle Harpoon Menu |
|---|---|
| Left hand side | hs |
| Right hand side |
| Description | Add file to Harpoon |
|---|---|
| Left hand side | ha |
| Right hand side |
| Description | Twilight |
|---|---|
| Left hand side | zt |
| Right hand side |
| Description | UndotreeToggle |
|---|---|
| Left hand side | U |
| Right hand side |
| Description | Toggle Branch Workbench |
|---|---|
| Left hand side | b |
| Right hand side |
| Description | Toggle Project Workbench |
|---|---|
| Left hand side | p |
| Right hand side |
| Description | Toggle CheckBox |
|---|---|
| Left hand side | t |
| Right hand side |
| Description | Add CheckBox |
|---|---|
| Left hand side | a |
| Right hand side |
| Description | Todo List |
|---|---|
| Left hand side | tt |
| Right hand side |
| Description | Help Tags |
|---|---|
| Left hand side | th |
| Right hand side |
| Description | DapUI Toggle |
|---|---|
| Left hand side | du |
| Right hand side |
| Description | Toggle BreakPoint |
|---|---|
| Left hand side | dt |
| Right hand side |
| Description | Hex Assemble |
|---|---|
| Left hand side | Ha |
| Right hand side |
| Description | Hex Dump |
|---|---|
| Left hand side | Hd |
| Right hand side |
| Description | Hex Toggle View |
|---|---|
| Left hand side | Ht |
| Right hand side |
| Description | Zen Mode |
|---|---|
| Left hand side | zz |
| Right hand side |
| Description | TrueZen Narrow Visual |
|---|---|
| Left hand side | zn |
| Right hand side |
| Description | TrueZen Ataraxis |
|---|---|
| Left hand side | za |
| Right hand side |
| Description | TrueZen Minimalist |
|---|---|
| Left hand side | zm |
| Right hand side |
| Description | TrueZen Focus |
|---|---|
| Left hand side | zf |
| Right hand side |
| Description | Lazy Git |
|---|---|
| Left hand side | gg |
| Right hand side |
| Description | Toggle Format on Save |
|---|---|
| Left hand side | F |
| Right hand side | :lua toggleAutoformat()<CR> |
| Description | Close Tab |
|---|---|
| Left hand side | td |
| Right hand side | <Cmd>tabclose<CR> |
| Description | New Tab |
|---|---|
| Left hand side | ta |
| Right hand side | <Cmd>tabnew<CR> |
| Description | Save without formatting (noautocmd) |
|---|---|
| Left hand side | bW |
| Right hand side | <Cmd>noautocmd w<CR> |
| Description | Buffer WipeOut without saving |
|---|---|
| Left hand side | bw |
| Right hand side | <Cmd>bwipeout!<CR> |
| Description | Delete Current Buffer |
|---|---|
| Left hand side | bd |
| Right hand side | <Cmd>bdelete<CR> |
| Description | Close |
|---|---|
| Left hand side | x |
| Right hand side | <Cmd>close<CR> |
| Description | Write All & Quit |
|---|---|
| Left hand side | Q |
| Right hand side | <Cmd>wall | :qa<CR> |
| Description | Quit |
|---|---|
| Left hand side | q |
| Right hand side | <Cmd>quit<CR> |
| Description | Save |
|---|---|
| Left hand side | w |
| Right hand side | <Cmd>write<CR> |
| Description | Nvim builtin |
|---|---|
| Left hand side | & |
| Right hand side | :&&<CR> |
| Description | Fold Close |
|---|---|
| Left hand side | ,f |
| Right hand side | :%foldclose<CR> |
| Description | Source Current File |
|---|---|
| Left hand side | ;X |
| Right hand side | :source<CR> |
| Description | Source VIMRC |
|---|---|
| Left hand side | ;x |
| Right hand side | :source $MYVIMRC<CR> |
| Description | Nvim builtin |
|---|---|
| Left hand side | Y |
| Right hand side | y$ |
| Description | |
|---|---|
| Left hand side | x |
| Right hand side | "_x |
| Description | Toggle Term |
|---|---|
| Left hand side | <C-Bslash> |
| Right hand side |
| Description | |
|---|---|
| Left hand side | <M-C-H> |
| Right hand side | <Cmd>vertical resize -2<CR> |
| Description | |
|---|---|
| Left hand side | <M-C-L> |
| Right hand side | <Cmd>vertical resize +2<CR> |
| Description | |
|---|---|
| Left hand side | <M-C-J> |
| Right hand side | <Cmd>resize -2<CR> |
| Description | |
|---|---|
| Left hand side | <M-C-K> |
| Right hand side | <Cmd>resize +2<CR> |
| Description | |
|---|---|
| Left hand side | <C-S-Right> |
| Right hand side | <Cmd>vertical resize -2<CR> |
| Description | |
|---|---|
| Left hand side | <C-S-Left> |
| Right hand side | <Cmd>vertical resize +2<CR> |
| Description | |
|---|---|
| Left hand side | <S-Down> |
| Right hand side | <Cmd>resize -2<CR> |
| Description | |
|---|---|
| Left hand side | <S-Up> |
| Right hand side | <Cmd>resize +2<CR> |
| Description | |
|---|---|
| Left hand side | <C-K> |
| Right hand side | <C-W>k |
| Description | |
|---|---|
| Left hand side | <C-J> |
| Right hand side | <C-W>j |
| Description | |
|---|---|
| Left hand side | <C-H> |
| Right hand side | <C-W>h |
| Description | |
|---|---|
| Left hand side | <C-L> |
| Right hand side | <C-W>l |
Visual mode keymaps
| Description | |
|---|---|
| Left hand side | p |
| Right hand side | "_dP |
| Description | Nvim builtin |
|---|---|
| Left hand side | # |
| Right hand side | y?\V<C-R>"<CR> |
| Description | Nvim builtin |
|---|---|
| Left hand side | * |
| Right hand side | y/\V<C-R>"<CR> |
| Description | |
|---|---|
| Left hand side | J |
| Right hand side | :m '>+1<CR>gv=gv |
| Description | |
|---|---|
| Left hand side | K |
| Right hand side | :m '<lt>-2<CR>gv=gv |
| Description | |
|---|---|
| Left hand side | x |
| Right hand side | "_x |