My personal configuration for Now Powered by Rust 🦀 and Lua 🌙.
- C/C++
- Hex editing
- Nix
- Rust
- Golang
- Lua & Vimscript
- Typescript(with react)
- GDscript
Features
- Obsidan Editing
Nix ... Setup coming soon
./setup.sh
Extension | Description |
---|---|
lewis6991/impatient.nvim | Improve startup time for Neovim |
marko-cerovac/material.nvim | 🔱 Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins |
stevearc/dressing.nvim | Neovim plugin to improve the default vim.ui interfaces |
airblade/vim-gitgutter | A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks. |
ap/vim-css-color | Preview colours in source code while editing |
chaoren/vim-wordmotion | More useful word motions for Vim |
itchyny/vim-cursorword | Underlines the word under the cursor |
mg979/vim-visual-multi | Multiple cursors plugin for vim/neovim |
rcarriga/nvim-notify | A fancy, configurable, notification manager for NeoVim |
romainl/vim-cool | A very simple plugin that makes hlsearch more useful. |
tpope/vim-repeat | repeat.vim: enable repeating supported plugin maps with "." |
windwp/nvim-autopairs | autopairs for neovim written by lua |
kylechui/nvim-surround | Add/change/delete surrounding delimiter pairs with ease. Written with ❤️ in Lua. |
chentoast/marks.nvim | A better user experience for viewing and interacting with Vim marks. |
folke/todo-comments.nvim | ✅ Highlight, list and search todo comments in your projects |
Iron-E/nvim-libmodal | Create new "modes" for Neovim! |
junegunn/vim-easy-align | 🌻 A Vim alignment plugin |
mbbill/undotree | The undo history visualizer for VIM |
preservim/nerdcommenter | Vim plugin for intensely nerdy commenting powers |
sbdchd/neoformat | ✨ A (Neo)vim plugin for formatting code. |
ludovicchabant/vim-gutentags | A Vim plugin that manages your tag files |
andymass/vim-matchup | vim match-up: even better % 👊 navigate and highlight matching words 👊 modern matchit and matchparen. Supports both vim and neovim + tree-sitter. |
nvim-tree/nvim-web-devicons | lua fork of vim-web-devicons for neovim |
akinsho/bufferline.nvim | A snazzy bufferline for Neovim |
nvim-lualine/lualine.nvim | A blazing fast and easy to configure neovim statusline plugin written in pure lua. |
glepnir/dashboard-nvim | vim dashboard |
nvim-telescope/telescope.nvim | Find, Filter, Preview, Pick. All lua, all the time. |
nvim-lua/plenary.nvim | plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice. |
nvim-orgmode/orgmode | Orgmode clone written in Lua for Neovim 0.7+. |
mrjones2014/nvim-ts-rainbow | Rainbow parentheses for neovim using tree-sitter. |
nvim-treesitter/nvim-treesitter | Nvim Treesitter configurations and abstraction layer |
lukas-reineke/indent-blankline.nvim | Indent guides for Neovim |
nvim-treesitter/nvim-treesitter-textobjects | null |
nvim-treesitter/playground | Treesitter playground integrated into Neovim |
hrsh7th/nvim-cmp | A completion plugin for neovim coded in Lua. |
hrsh7th/cmp-nvim-lsp | nvim-cmp source for neovim builtin LSP client |
quangnguyen30192/cmp-nvim-tags | tags sources for nvim-cmp |
hrsh7th/cmp-buffer | nvim-cmp source for buffer words |
hrsh7th/cmp-path | nvim-cmp source for path |
hrsh7th/cmp-cmdline | nvim-cmp source for vim's cmdline |
L3MON4D3/LuaSnip | Snippet engine for Neovim written in Lua. |
saadparwaiz1/cmp_luasnip | luasnip completion source for nvim-cmp |
neovim/nvim-lspconfig | Quickstart configs for Nvim LSP |
j-hui/fidget.nvim | Standalone UI for nvim-lsp progress |
kevinhwang91/nvim-ufo | Not UFO in the sky, but an ultra fold in Neovim. |
kevinhwang91/promise-async | Promise & Async in Lua |
folke/neodev.nvim | 💻 Neovim setup for init.lua and plugin development with full signature help, docs and completion for the nvim lua API. |
p00f/clangd_extensions.nvim | Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead |
ray-x/go.nvim | Modern Go dev plugin, based on gopls, treesitter AST, Dap and a variety of go tools. |
simrat39/rust-tools.nvim | Tools for better development in rust using neovim's builtin lsp |
b0o/SchemaStore.nvim | 🛍 JSON schemas for Neovim |
mfussenegger/nvim-dap | Debug Adapter Protocol client implementation for Neovim |
rcarriga/nvim-dap-ui | A UI for nvim-dap |
danymat/neogen | A better annotation generator. Supports multiple languages and annotation conventions. |
ThePrimeagen/refactoring.nvim | The Refactoring library based off the Refactoring book by Martin Fowler |
wakatime/vim-wakatime | Vim plugin for automatic time tracking and metrics generated from your programming activity. |
folke/which-key.nvim | 💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing. |
Eandrju/cellular-automaton.nvim | A useless plugin that might help you cope with stubbornly broken tests or overall lack of sense in life. It lets you execute aesthetically pleasing, cellular automaton animations based on the content of neovim buffer. |
jose-elias-alvarez/typescript.nvim | A Lua plugin, written in TypeScript, to write TypeScript (Lua optional). |
Maan2003/lsp_lines.nvim | renders diagnostics using virtual lines on top of the real line of code |
tpope/vim-abolish | abolish.vim: Work with several variants of a word at once |
https://github.com/nullchilly/CatNvim https://github.com/noib3/nvim-oxi https://github.com/gillescastel/latex-snippets