A List of My Functional Neovim Plugins
My Neovim configuration can be found on GitHub. I used images instead of the code format (in my opinion it looks better), so check out the GitHub to copy and paste the code.
toggleterm.nvim
Toggleterm is a plugin that can create multiple terminals inside Neovim. The main purpose I use it for is similar to the usage of a quake-style terminal, quickly run a command or multiple commands and then go right back to editing my file.
Installation
I currently have this in my plugins.lua:
and this in my config/toggleterm.lua:
It is also possible to open terminals in a few modes other than horizontal: vertical, float, and tab mode.
undotree
Undotree has by far saved me the most time. It allows for history visualization and makes it so easy to undo and redo between different branches.