Personal setup that works on any system (Unix users need to comment out a line in undotree.lua that changes DIFF to FC)
- ripgrep is a prerequisite
- Plugins are installed with Lazy.nvim and kept in a lua/config directory
- Beware of the light mode (default colorscheme is tokyonight-day, configurable in colors.lua)
- Telescope, treesitter, treesitter-context, Fugitive, harpoon, undotree
- Simple LSP (documentation, autocomplete, autoformat) set up for Go (gopls and gofmt), Java (jdtls), Lua (luals and stylua) and Markdown (markdown-oxide)
- Vimbegood for some vim motions practice
- Remaps are kept simple and as close to defaults as possible. remaps.lua is for general remaps and plugin specific remaps are kept within plugin setup files
- Heavily inspired by theprimeagen and kickstart setups