Catppuccin |
Pretty theme |
Comment.nvim |
Makes commenting lines and blocks easier, and integrates with repeats and numbers better |
Conform |
Automatic formatting, integrating various formatters for customizable languages |
Dashboard |
Startup screen that's pretty and functional |
Highlight Colors |
Actively color hexcodes inside of nvim |
LSP Zero |
Bundled LSP plugins and settings for smoother setup. Not required, but much simpler |
Lualine |
More informative and prettier statusline |
Mason |
In-neovim tool for managing LSPs, debuggers, formatters, and more |
nvim-cmp |
Auto-completion and integration with LSPs |
Neotree |
Tree-based file browser, though can display git status and document symbols too |
Noice |
Notifications and command line visual enhancements |
Octo |
GitHub repo interaction (issues, PRs, etc.) |
Project |
System-wide project tracker for quick jumping between git repos |
Render Markdown |
Makes markdown super pretty when viewing it inside of nvim |
Telescope |
Fuzzy-finding for many a thing (files, projects, symbols, errors, etc.) |
TODO Comments |
Colors various keywords in comments to call stuff out |
ToggleTerm |
Lets you float a terminal for quick stuff without messing with tabs and buffers |
Treesitter |
Incremental-parsing library used for analysis and tooling |
Trouble |
Better tracking of issues, suggestions, etc. Like ToDo Comments but for LSP warnings |
Undo Tree |
Tree-like undo history, allowing for jumping around and branching your edits |
Vim Sleuth |
Auto-detect tabstops and shift widths and such |
Which Key |
Visualization of keymappings based on the currently chorded keystrokes |