commits
--path modifies $PATH directly, and $PATH is already a global. This way the universal $fish_user_paths stays intact.
- 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
- Update which-key config for latest version
- Show startup time in lualine
- Switch from Copilot to Maven and move config
- Add lspkind for icons in nvim-cmp
- Add nvim-highlight-colors
- Switch from tsserver to vtsls and map GotoSourceDefinition
- Add tailwindcss language server
- Add nvim-lsp-file-operations
- Add formatters to conform.nvim, stop after first formatter, add
commands to toggle autoformat on save
- Add luvit-meta library to lazydev
- Change Telscope buffers keybinds to avoid conflict with tmux
- Follow current file in neo-tree, hide node_modules and .. (which
shows
up after moving something using a relative path), don't use
floating
window for preview
- Add mini.files (disable for now)
- Add oil.nvim
- Use opts for presence.nvim config
- Change config = true to opts = {} for a bunch of plugins
- Add dial.nvim augends
- Add nvim-colorizer (disabled) and nvim-highlight-colors
- Autoload last session using nvim-session-manager
- Disable default tmux.nvim keybinds
- Add barbar.nvim keybinds, disable offset with neo-tree
I'd like to maybe figure out how to have it cache only for network
mounts but /shrug
- 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
- Update which-key config for latest version
- Show startup time in lualine
- Switch from Copilot to Maven and move config
- Add lspkind for icons in nvim-cmp
- Add nvim-highlight-colors
- Switch from tsserver to vtsls and map GotoSourceDefinition
- Add tailwindcss language server
- Add nvim-lsp-file-operations
- Add formatters to conform.nvim, stop after first formatter, add
commands to toggle autoformat on save
- Add luvit-meta library to lazydev
- Change Telscope buffers keybinds to avoid conflict with tmux
- Follow current file in neo-tree, hide node_modules and .. (which
shows
up after moving something using a relative path), don't use
floating
window for preview
- Add mini.files (disable for now)
- Add oil.nvim
- Use opts for presence.nvim config
- Change config = true to opts = {} for a bunch of plugins
- Add dial.nvim augends
- Add nvim-colorizer (disabled) and nvim-highlight-colors
- Autoload last session using nvim-session-manager
- Disable default tmux.nvim keybinds
- Add barbar.nvim keybinds, disable offset with neo-tree