My neovim configuration.
Find a file
2026-02-21 23:01:11 +01:00
after/ftplugin snacks.picker: show hidden files by default 2026-02-21 22:54:03 +01:00
lua snacks.picker: show hidden files by default 2026-02-21 22:54:03 +01:00
init.lua move theme definition to conventient location 2026-02-19 10:45:40 +01:00
lazy-lock.json snacks.picker: show hidden files by default 2026-02-21 22:54:03 +01:00
README.md fix README.md naming 2026-02-21 23:01:11 +01:00

Gotek'S Neovim configuration


Dependencies

yay -Sy neovim git fd ripgrep fzf tmux yazi

Explanation of directory structure:

.
├── after
│   ├── ftplugin                        // directory for filetype related configuration
│   │   └── lua.lua                     // e.g. this config is specific to lua files
│   ├── lsp                             // directory for language specific lsp confuration overrides
│   ├── keymaps.lua                     // override plugin defaults
│   └── options.lua                     // override plugin defaults
├── lua
│   └── gotek
│       ├── lazy.lua                    // setup lazy plugin manager
│       ├── core
│       │   ├── keymaps.lua             // keymaps to setup before plugins
│       │   ├── lsp-keymaps.lua         // keymaps relating to lsp
│       │   └── options.lua             // options to setup before plugins
│       └── plugins
│           ├── lsp
│           │   ├── lsp-more.lua        // separate other lsp related plugins from main lsp setup
│           │   └── lsp.lua             // setup mason-lspconfig
│           └── individual-plugin.lua
├── init.lua                            // main init.lua
└── REAME.md