Update nvim config
- Reorganize (todo: split plugins.lua)
- Update all plugins
- Add a bunch of types
- Use require in most places to automatically infer types
- Add macro recording to lualine with lualine-macro-recording.nvim
- Unset max_join_length for treesj
- Migrate to lsp-zero v4.x
- Change nord colorscheme plugin to gbprod/nord.nvim
- Fix ts-autotag by actually enabling it
- Add tmux lsp
- Try to speed up lua lsp
- Fix vtsls updateImportsOnFileMove
- Enable project diagnostics in tsserver
- Leave followed dirs open in neo-tree and track changes using libuv
file watcher
- Use oil instead of neo-tree when opening directories
- Configure z-height and max size for nvim-notify notifications
- Exclude filetypes from nvim-highlight-colors
- Exclude neo-tree from swap-split
- Ignore home directory in session manager
- Add render-markdown.nvim, indentmini.nvim, lsp_lines.nvim