1.1 KiB
1.1 KiB
nvim
Personal Neovim config based on kickstart.nvim, with custom plugins and
workflows for LSP, Git, and terminal-first editing.
Quick checks
Use these commands after config changes:
nvim --headless "+qa"
nvim --headless "+checkhealth" "+qa"
luac -p init.lua lua/custom/**/*.lua
Git workflow keymaps
<leader>gg: open Neogit UI<leader>gd: open Diffview<leader>gD: close Diffview<leader>gf: file history in Diffview (current file)<leader>gF: repository history in Diffview<leader>h...: hunk actions from Gitsigns (:which-key <leader>h)
LSP notes
- Vue support uses
vue_lsplusts_lsscoped tovuefiletypes. ts_lsis wired with@vue/typescript-plugin, sovue_lscan forward TypeScript requests in.vuebuffers.typescript-tools.nvimremains available for TypeScript/JavaScript workflows.
Treesitter notes
- Uses the current API:
require('nvim-treesitter').setup(). - Config installs parsers from
ensure_installedautomatically when needed.
Help docs
This repo ships a Vim help doc. After opening Neovim, run:
:help nvim-config