Selection
Docs
README.md
.config/nvim/showcase/README.md
Neovim Setup
Configuration lives in ~/dotfiles/.config/nvim/init.lua, linked to ~/.config/nvim by Stow. Edit this Lua file to customize editor options.
The setup keeps Neovim's built-in keybindings. The only external plugin is nvim-treesitter, for syntax highlighting and indentation. Existing syntax colors and transparent backgrounds remain in lua/core/ui.lua; parser setup lives in lua/core/plugins.lua.
There are no configured language servers, automatic completion popups, pickers, custom keybindings, or formatting integrations.
Editor options:
- A block cursor in every mode, including Insert (
guicursor = "a:block"). - Mouse handling disabled so the terminal handles selection (
mouse = ""). - True color rendering enabled (
termguicolors = true).
Built-in commands
:edit path/to/fileopens a file; Tab completes paths.:Explorebrowses directories with the bundled netrw plugin./patternsearches;nandNmove between matches.Ctrl+FandCtrl+Bmove forward and backward by a page.:lslists buffers;:buffer Nswitches to one.:splitand:vsplitsplit the window;Ctrl+Wmoves between windows.Ctrl+NandCtrl+Pcomplete words in Insert mode on demand."+yand"+puse the system clipboard when a clipboard provider is available.:helpopens the built-in documentation;:help lua-guidecovers Lua configuration.
Previously downloaded plugins other than nvim-treesitter under ~/.local/share/nvim/site/pack/core/opt are no longer loaded by this configuration.