fnl | ||
ftdetect | ||
.editorconfig | ||
.gitignore | ||
init.lua | ||
lazy-lock.json | ||
README.md |
Scheme/Lisp Flavored NeoVim
Configuration via fennel. Tuned for s-expressions and prose.
Features
fnl/personalize
has all the tweakable bits- s-expression power editing via vim-sexp, for regular people
- vim-markdown and Obsidian powered notes.
- Fuzzy finding via telescope
- Syntax highlighting via nvim-treesitter
- Completion and snippets via nvim-cmp
- Language Server Protocols via mason
How
- hotpot is downloaded if not found via
init.lua
(to thelazy
packages folder so it can be managed from there later) fnl/plugins.fnl
is required frominit.lua
which wires uplazy.nvim
for package management:Lazy
Dependencies
Some of the packages/hotkeys use:
- cmake
- cargo
- npm
- ripgrep
- fd
- tig
- newsboat
Inside Neovim this is useful:
:checkhealth