Cpp Neovim Configuration Information
‘NvChad’ based Neovim config with C++ formatting, debugging, and diagnostics. Dreams of Code video tutorial
- Install and initialize:
lazyman -L Cpp
- Configuration category: Language
- Base configuration: NvChad
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Cpp
Git repository
https://github.com/dreamsofcode-io/neovim-cpp
Website
YouTube channel
https://www.youtube.com/@dreamsofcode
Lazy managed plugins
- numToStr/Comment.nvim
- L3MON4D3/LuaSnip
- NvChad/base46
- hrsh7th/cmp-buffer
- hrsh7th/cmp-nvim-lsp
- hrsh7th/cmp-nvim-lua
- hrsh7th/cmp-path
- saadparwaiz1/cmp_luasnip
- rafamadriz/friendly-snippets
- lewis6991/gitsigns.nvim
- lukas-reineke/indent-blankline.nvim
- folke/lazy.nvim
- jay-babu/mason-nvim-dap.nvim
- jay-babu/mason-nvim-dap.nvim
- jayp0521/mason-null-ls.nvim
- windwp/nvim-autopairs
- hrsh7th/nvim-cmp
- norcalli/nvim-colorizer.lua
- jay-babu/mason-nvim-dap.nvim
- rcarriga/nvim-dap-ui
- neovim/nvim-lspconfig
- kyazdani42/nvim-tree.lua
- nvim-treesitter/nvim-treesitter
- kyazdani42/nvim-web-devicons
- NvChad/nvterm
- nvim-lua/plenary.nvim
- nvim-telescope/telescope.nvim
- bluz71/vim-nightfly-guicolors
- folke/which-key.nvim
Cpp Keymaps
Normal mode keymaps
Description | |
---|---|
Left hand side | " |
Right hand side |
Description | Nvim builtin |
---|---|
Left hand side | & |
Right hand side | :&&<CR> |
Description | |
---|---|
Left hand side | ' |
Right hand side |
Description | Nvim builtin |
---|---|
Left hand side | Y |
Right hand side | y$ |
Description | |
---|---|
Left hand side | ` |
Right hand side |
Description | |
---|---|
Left hand side | c |
Right hand side |
Description | |
---|---|
Left hand side | g |
Right hand side |
Description | Comment toggle blockwise |
---|---|
Left hand side | gb |
Right hand side |
Description | Comment toggle linewise |
---|---|
Left hand side | gc |
Right hand side |
Description | Comment toggle current line |
---|---|
Left hand side | gcc |
Right hand side |
Description | Comment toggle current block |
---|---|
Left hand side | gbc |
Right hand side |
Description | |
---|---|
Left hand side | v |
Right hand side |
Description | |
---|---|
Left hand side | <C-R> |
Right hand side |
Description | Nvim builtin |
---|---|
Left hand side | <C-L> |
Right hand side | <Cmd>nohlsearch|diffupdate|normal! <C-L><CR> |
Visual mode keymaps
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 | Comment toggle blockwise (visual) |
---|---|
Left hand side | gb |
Right hand side |
Description | Comment toggle linewise (visual) |
---|---|
Left hand side | gc |
Right hand side |
Operator mode keymaps
Description | Comment toggle blockwise |
---|---|
Left hand side | gb |
Right hand side |
Description | Comment toggle linewise |
---|---|
Left hand side | gc |
Right hand side |