From f72dba069ce8397d5c43bf8360f04006edecb033 Mon Sep 17 00:00:00 2001 From: Georgi Dimitrov Date: Fri, 1 Nov 2024 21:31:22 +0200 Subject: [PATCH] neovim: add README.md --- nvim/README.md | 150 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 nvim/README.md diff --git a/nvim/README.md b/nvim/README.md new file mode 100644 index 0000000..54c6a94 --- /dev/null +++ b/nvim/README.md @@ -0,0 +1,150 @@ +# dotfiles/nvim + + + + + +## Install Instructions + + > Install requires Neovim 0.9+. Always review the code before installing a configuration. + +Clone the repository and install the plugins: + +```sh +git clone git@github.com:geodimm/dotfiles ~/.config/geodimm/dotfiles +NVIM_APPNAME=geodimm/dotfiles/nvim nvim --headless +"Lazy! sync" +qa +``` + +Open Neovim with this config: + +```sh +NVIM_APPNAME=geodimm/dotfiles/nvim nvim +``` + +## Plugins + +### colorscheme + ++ [catppuccin/nvim](https://dotfyle.com/plugins/catppuccin/nvim) + +### comment + ++ [echasnovski/mini.comment](https://dotfyle.com/plugins/echasnovski/mini.comment) + +### completion + ++ [hrsh7th/nvim-cmp](https://dotfyle.com/plugins/hrsh7th/nvim-cmp) + +### diagnostics + ++ [folke/trouble.nvim](https://dotfyle.com/plugins/folke/trouble.nvim) + +### editing-support + ++ [Wansmer/treesj](https://dotfyle.com/plugins/Wansmer/treesj) ++ [echasnovski/mini.ai](https://dotfyle.com/plugins/echasnovski/mini.ai) + +### file-explorer + ++ [kyazdani42/nvim-tree.lua](https://dotfyle.com/plugins/kyazdani42/nvim-tree.lua) + +### formatting + ++ [stevearc/conform.nvim](https://dotfyle.com/plugins/stevearc/conform.nvim) ++ [echasnovski/mini.align](https://dotfyle.com/plugins/echasnovski/mini.align) + +### fuzzy-finder + ++ [nvim-telescope/telescope.nvim](https://dotfyle.com/plugins/nvim-telescope/telescope.nvim) + +### git + ++ [lewis6991/gitsigns.nvim](https://dotfyle.com/plugins/lewis6991/gitsigns.nvim) ++ [sindrets/diffview.nvim](https://dotfyle.com/plugins/sindrets/diffview.nvim) + +### golang + ++ [olexsmir/gopher.nvim](https://dotfyle.com/plugins/olexsmir/gopher.nvim) + +### icon + ++ [nvim-tree/nvim-web-devicons](https://dotfyle.com/plugins/nvim-tree/nvim-web-devicons) + +### indent + ++ [echasnovski/mini.indentscope](https://dotfyle.com/plugins/echasnovski/mini.indentscope) + +### keybinding + ++ [folke/which-key.nvim](https://dotfyle.com/plugins/folke/which-key.nvim) + +### lsp + ++ [neovim/nvim-lspconfig](https://dotfyle.com/plugins/neovim/nvim-lspconfig) ++ [kosayoda/nvim-lightbulb](https://dotfyle.com/plugins/kosayoda/nvim-lightbulb) ++ [nvimtools/none-ls.nvim](https://dotfyle.com/plugins/nvimtools/none-ls.nvim) + +### lsp-installer + ++ [williamboman/mason.nvim](https://dotfyle.com/plugins/williamboman/mason.nvim) + +### markdown-and-latex + ++ [iamcco/markdown-preview.nvim](https://dotfyle.com/plugins/iamcco/markdown-preview.nvim) ++ [OXY2DEV/markview.nvim](https://dotfyle.com/plugins/OXY2DEV/markview.nvim) + +### nvim-dev + ++ [MunifTanjim/nui.nvim](https://dotfyle.com/plugins/MunifTanjim/nui.nvim) ++ [folke/lazydev.nvim](https://dotfyle.com/plugins/folke/lazydev.nvim) ++ [nvim-lua/plenary.nvim](https://dotfyle.com/plugins/nvim-lua/plenary.nvim) ++ [nvim-lua/popup.nvim](https://dotfyle.com/plugins/nvim-lua/popup.nvim) + +### plugin-manager + ++ [folke/lazy.nvim](https://dotfyle.com/plugins/folke/lazy.nvim) + +### search + ++ [MagicDuck/grug-far.nvim](https://dotfyle.com/plugins/MagicDuck/grug-far.nvim) + +### snippet + ++ [L3MON4D3/LuaSnip](https://dotfyle.com/plugins/L3MON4D3/LuaSnip) ++ [rafamadriz/friendly-snippets](https://dotfyle.com/plugins/rafamadriz/friendly-snippets) + +### startup + ++ [goolord/alpha-nvim](https://dotfyle.com/plugins/goolord/alpha-nvim) + +### syntax + ++ [echasnovski/mini.surround](https://dotfyle.com/plugins/echasnovski/mini.surround) ++ [nvim-treesitter/nvim-treesitter](https://dotfyle.com/plugins/nvim-treesitter/nvim-treesitter) ++ [nvim-treesitter/nvim-treesitter-textobjects](https://dotfyle.com/plugins/nvim-treesitter/nvim-treesitter-textobjects) + +### terminal-integration + ++ [akinsho/nvim-toggleterm.lua](https://dotfyle.com/plugins/akinsho/nvim-toggleterm.lua) + +### test + ++ [nvim-neotest/neotest](https://dotfyle.com/plugins/nvim-neotest/neotest) + +### utility + ++ [folke/noice.nvim](https://dotfyle.com/plugins/folke/noice.nvim) ++ [stevearc/dressing.nvim](https://dotfyle.com/plugins/stevearc/dressing.nvim) + +## Language Servers + ++ clangd ++ gopls ++ html ++ marksman ++ pyright ++ taplo ++ tilt_ls ++ yamlls + + This readme was generated by [Dotfyle](https://dotfyle.com)