This is my Neovim config file! I'm not an expert at configuring Neovim, but I've found a set of plugins and settings that seems to work for me. Feel free to browse, and maybe you'll get some ideas for your own config!
- lualine.nvim - Status Line
- fidget.nvim - LSP Info
- noice.nvim - Better Notifications
- incline.nvim - Floating Window-Line Names
- numb.nvim - Preview Selected Line
- snacks.nvim - QOL Plugins
- Bigfile
- Scroll - Smooth Scrolling
- Indent - Indent Lines
- Lazygit - Integrated Lazygit
- oil.nvim - Edit Directories like a Buffer
- telescope.nvim - Fuzzy Find
- no-neck-pain.nvim - Zen Mode
- twighlight.nvim - Dimming
- mason.nvim - LSP/Formatter Manager
- mason-lspconfig.nvim - Automatically Set up LSP's
- nvim-lspconfig - Set up LSP's
- conform.nvim - Set up Formatters / Run on save
- blink.cmp - Autocomplete
- trouble.nvim - Nice Diagnostics / LSP Info
- tiny-inline-diagnostic - Cute Inline Diagnostics
- nvim-treesitter - Parsers
- nvim-autopairs - Autopairs
- leap.nvim - Better Movement
- eyeliner.nvim - f Search Style
- Comment.nvim - Comment Tools
- todo-comments.nvim - Nice TODO Comments
- gitsigns.nvim - Git Blame
- quick.nvim - Better/Editable Quickfix
- marks.nvim - Easier Marks
- toggleterm.nvim - Goated Terminal (I tried doing this on my own but this plugin was better)
- render-markdown.nvim - In Nvim Markdown Rendering
- cellular-automaton.nvim - Cellular Automaton for Code
Some other cool things that I've included: - A bottom pop up terminal, that allows for commands to be sent to it automatically -