- configuring diagnostics a bit more, maybe use virtual lines
- learn about the quickfixes interface
- learning oil nvim better
- markdown plugin
- autocomplete suggestions for the command line as well
- configure some adjustments to command line autocomplete: removing type declarations in it, autocomplete keymaps
- border window for the command line also
- configuring dashboard a bit better for some general telescope finder options or go right to oil
- choosing between ts_ls and eslint - chose ts_ls
- simplify your lsp configuration to your own tools, can still use telescope if you want
- adding lazydev to get completion on the vim global api
- installing angular html css lsps and treesitter maybe some angular snippets too for control flow
- installing json and yaml lsps and treesitter
- change to fzf lua
- adding a more custom startup window for the dashboard - not going to use one
- checkout trouble.nvim
- look at treesitter incremental selection and what it is
- nerdfont
- prettier lualine
- adding the html lsp to the htmlangular filetype
- adding emmet abbreviation ability in html and angularhtml
- getting the header of the functions to stick on scrolling, will help with symbol search
- removing the autopairs extension
- learning a bit more about tmux, and the scrolling, maybe using vim motions within it
- change definition operations off of telescope to native nvim
- learn to control mutliple windows in neovim at once
- angularls needs to have forceStrictTemplate enabled and somehow use vim.lsp.config or the angular.ls for it, do it in the angularls file, may just have to debug at the lsp level for the configuration change
- configuring codecompanion with my copilot token
- configuring inline copilot token suggestions
- organize completion for snippets vs lsp stuff - just know what to type for your snippets
- allow for typescript to get js snippets
- some sort of fuzzy finder for in the terminal to cd into things, figuring out how to use fzf for that
- finding a color scheme i actually like, may go back to original for now
- figuring out omnifunctions to avoid constant lsp completion
- making copilot into a button press for acceptance rather than a tab press
- trying vtls server instead of ts_ls, or if that doesn't work, look at alternatives
- add package.json/.git/package-lock.json to the root directory detection for the ts_ls server
- figure out why angularls and copilot are not considered valid names for the lsp servers with the TS* commands: no need since i just roll my own lsp configs now
- glyph icons for the statuses
- shortcut for all diagnostic errors, some sort of bottom error line
- remove the virtual_lines, it is agressive
- possibly try otter.nvim
- add harpoon
- hook up the ts_ls server and look for certain optimizations, put completions to a keybinding
- setting up conform.nvim
- putting proper icons
- adding auto tag complete
- git signs
- checkout snacks scope
- sticky headers
- check out snacks git
- gitsigns
- fugitive
- learning more about gitsigns abilities and fugitive abilities, maybe making keybindings for them?
- fix the reference commands GR
- checkout fff.nvim
- learn more about quickfix lists