Skip to content

fetzig/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

334 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvim-config

Personal Neovim configuration with LSP, testing, debugging, tasks, and terminal tooling.

This setup started from kickstart.nvim and is now tailored for daily project work.

What is included

  • LSP + completion: pyright, ruff, ts_ls, yamlls, jsonls, terraformls
  • Formatting/linting: conform.nvim, nvim-lint, Mason-managed tools
  • Testing/debugging: neotest + pytest, nvim-dap, debugpy
  • Workflow plugins: telescope, trouble, toggleterm, overseer, spectre, gitsigns, nvim-tree

Quick start

  1. Install requirements: git, make, unzip, gcc, ripgrep, Neovim latest stable.
  2. Fork or otherwise copy this repo to your own repo and check it out:
git clone <your-repo-url> "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
  1. Start Neovim:
nvim
  1. Let plugins/tools install, then check:
:Lazy
:Mason
:checkhealth

Documentation

  • Usage and workflows: docs/USAGE.md
  • Full keymap reference: docs/KEYMAPS.md
  • Troubleshooting: docs/TROUBLESHOOTING.md

Repo layout

  • Main config: init.lua
  • Custom plugins: lua/custom/plugins/

License

MIT (LICENSE.md)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages