// the find
tjdevries/config.nvim
my nvim config
This is TJ DeVries's personal Neovim config, not a distributable plugin or starter kit — it's for developers who want to see how a well-known Neovim contributor actually organizes ftplugins, LSP setup, and daily-driver tooling. It's a reference to read, not something to install.
The ftplugin-per-language structure (c.lua, go.lua, elixir.lua, ocaml.lua, etc.) is a clean pattern worth stealing regardless of whose config it is. Coverage is unusually broad for a single person's setup — DAP, dadbod/dbee for databases, treesitter query overrides, firenvim, obsidian integration — so it's a decent survey of what's possible in the ecosystem right now. lazy-lock.json is committed, so at least the plugin versions are pinned and reproducible if you did want to dig into a specific setup.
The README says outright it won't work on your machine and offers no setup instructions, so there's no path to actually using this beyond copy-pasting fragments. No LICENSE file visible in the tree, which matters if anyone wants to lift code from it. Highly personal and idiosyncratic (misery.lua, drop.lua, f.lua) with zero comments explaining intent, so understanding *why* a given plugin or keymap exists requires already knowing TJ's workflow. This is the hundredth personal nvim config on GitHub and doesn't distinguish itself as a template the way something like kickstart.nvim does.