My personal Neovim configuration, forked from NormalNvim.
- Colorscheme:
eldritchinstead of Tokyo Night
| Plugin | Purpose |
|---|---|
render-markdown.nvim |
Render markdown in normal mode |
checkmate.nvim |
Toggle markdown checkboxes |
nvim-highlight-colors |
Visualize hex colors inline |
neotest |
Testing framework (10+ language adapters) |
nvim-coverage |
Code coverage visualization |
<leader>w Save file
<leader>W Save as sudo
<leader>q Quit with confirmation
| Vertical split
\ Horizontal split
<C-y/d/p> Clipboard operations
x/X Delete without yanking
Plus ~1600 lines of custom mappings for LSP, DAP, Telescope, testing, etc.
vim.g.autopairs_enabled = false
vim.g.autoformat_enabled = false
vim.g.inlay_hints_enabled = falseCustom null-ls sources configured:
- Diagnostics: cpplint, eslint, flake8, luacheck, yamllint
- Formatting: autopep8, beautysh, eslint, jq, rustfmt, shfmt (2-space indent)
Part of my dotfiles:
git clone --recurse-submodules https://github.com/4esv/dotfiles.git ~/dotfiles
~/dotfiles/bin/.local/bin/dots installOr standalone:
git clone https://github.com/4esv/nvim-config.git ~/.config/nvim- Neovim 0.11+
- Nerd Font
- Node.js, ripgrep, fd
Based on NormalNvim - see their wiki for base documentation.
MIT