This puts the bundled parsers of neovim package in Nixpkgs
behind the compiled ones from nvim-treesitter, hence eliminate the
errors when opening vimdoc, vim, help or lua files.
Ref: https://github.com/NixOS/nixpkgs/issues/282927
- Add djot vim syntax
- Switch back from sqlls to sqls
- Add a tiny program to update external vim syntax files
- Update dependencies like usual (go.mod and lazy-lock.json)
Also:
- remove `nvim-navic` from the plugin tree (covered by aerial.nvim now)
- add more filetypes to filetype.lua
- rework heirline's configuration structure to be cleaner
- add some more LSP servers + remove glint