Micah Neovim Configuration Information
One of the AstroNvim ‘Black Belt’ example advanced configurations
- Install and initialize:
lazyman -x Micah
- Configuration category: Starter
- Base configuration: AstroNvim
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Micah
Git repository
https://code.mehalter.com/AstroNvim_user
Website
Lazy managed plugins
- stevearc/aerial.nvim
- arsham/arshlib.nvim
- AstroNvim/astrotheme
- catppuccin/nvim
- p00f/clangd_extensions.nvim
- hrsh7th/cmp-buffer
- hrsh7th/cmp-calc
- rcarriga/cmp-dap
- hrsh7th/cmp-emoji
- kdheepak/cmp-latex-symbols
- saadparwaiz1/cmp_luasnip
- hrsh7th/cmp-nvim-lsp
- jc-doyle/cmp-pandoc-references
- hrsh7th/cmp-path
- numToStr/Comment.nvim
- sindrets/diffview.nvim
- stevearc/dressing.nvim
- rafamadriz/friendly-snippets
- lewis6991/gitsigns.nvim
- NMAC427/guess-indent.nvim
- lukas-reineke/headlines.nvim
- rebelot/heirline.nvim
- arsham/indent-tools.nvim
- jupyter-vim/jupyter-vim
- folke/lazy.nvim
- onsails/lspkind.nvim
- L3MON4D3/LuaSnip
- williamboman/mason-lspconfig.nvim
- jay-babu/mason-null-ls.nvim
- jay-babu/mason-nvim-dap.nvim
- williamboman/mason.nvim
- echasnovski/mini.bufremove
- echasnovski/mini.move
- echasnovski/mini.surround
- folke/neoconf.nvim
- folke/neodev.nvim
- danymat/neogen
- NeogitOrg/neogit
- nvim-neo-tree/neo-tree.nvim
- folke/noice.nvim
- MunifTanjim/nui.nvim
- jose-elias-alvarez/null-ls.nvim
- windwp/nvim-autopairs
- hrsh7th/nvim-cmp
- NvChad/nvim-colorizer.lua
- mfussenegger/nvim-dap
- rcarriga/nvim-dap-ui
- theHamsta/nvim-dap-virtual-text
- neovim/nvim-lspconfig
- rcarriga/nvim-notify
- mtikekar/nvim-send-to-term
- nvim-pack/nvim-spectre
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-treesitter-textobjects
- windwp/nvim-ts-autotag
- JoosepAlviste/nvim-ts-context-commentstring
- kevinhwang91/nvim-ufo
- nvim-tree/nvim-web-devicons
- nvim-lua/plenary.nvim
- jay-babu/project.nvim
- kevinhwang91/promise-async
- HiPhish/rainbow-delimiters.nvim
- stevearc/resession.nvim
- b0o/SchemaStore.nvim
- mrjones2014/smart-splits.nvim
- nvim-telescope/telescope-bibtex.nvim
- nvim-telescope/telescope-file-browser.nvim
- nvim-telescope/telescope-fzy-native.nvim
- nvim-telescope/telescope-hop.nvim
- nvim-telescope/telescope-live-grep-args.nvim
- nvim-telescope/telescope.nvim
- folke/todo-comments.nvim
- akinsho/toggleterm.nvim
- folke/trouble.nvim
- jose-elias-alvarez/typescript.nvim
- junegunn/vim-easy-align
- andymass/vim-matchup
- wakatime/vim-wakatime
- folke/which-key.nvim
- s1n7ax/nvim-window-picker
- folke/zen-mode.nvim
Micah Keymaps
normal mode keymaps
Description | LHS | RHS | ||
---|---|---|---|---|
% | ||||
Nvim builtin | & | :&& | ||
Nvim builtin | Y | y$ | ||
[% | ||||
]% | ||||
g% | ||||
Comment toggle blockwise | gb | |||
Comment toggle linewise | gc | |||
Delete surrounding | sd | |||
Add surrounding | sa | |||
Find right surrounding | sf | |||
Replace surrounding | sr | |||
Find left surrounding | sF | |||
Update MiniSurround.config.n_lines | sn | |||
Highlight surrounding | sh | |||
: | ||||
: | ||||
: | ||||
: | ||||
Nvim builtin | diffupdate | normal! |
visual mode keymaps
Description | LHS | RHS | ||
---|---|---|---|---|
Nvim builtin | # | y?\V | ||
% | ||||
Nvim builtin | * | y/\V | ||
[% | ||||
]% | ||||
a% | ||||
g% | ||||
Comment toggle blockwise | gb | |||
Comment toggle linewise | gc | |||
Add surrounding | sa | |||
: | ||||
: | ||||
: | ||||
: | exe “:normal! m’” | endif | ||
operator mode keymaps
Description | LHS | RHS |
---|---|---|
% | ||
[% | ||
]% | ||
g% | ||
: | ||
: | ||
: | ||
: |