diff options
Diffstat (limited to 'config/nvim/lua/plugins.org')
-rw-r--r-- | config/nvim/lua/plugins.org | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/config/nvim/lua/plugins.org b/config/nvim/lua/plugins.org new file mode 100644 index 0000000..0dab41b --- /dev/null +++ b/config/nvim/lua/plugins.org @@ -0,0 +1,49 @@ +#+title: Neovim Plugins +* Setup +Use =lazy= to manage plugins. +#+begin_src lua :tangle yes + local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" + if not vim.loop.fs_stat(lazypath) then + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) + end + vim.opt.rtp:prepend(lazypath) +#+end_src + +* Plugins +Install plugins here. +#+begin_src lua :tangle yes +require('lazy').setup({ + 'itchyny/lightline.vim', + 'ayu-theme/ayu-vim', + 'Raimondi/delimitMate', + 'bronson/vim-trailing-whitespace', + 'dhruvasagar/vim-table-mode', + 'rhysd/vim-clang-format', + 'chrisbra/csv.vim', + 'neovim/nvim-lspconfig', + { + 'nvim-treesitter/nvim-treesitter', + cmd = 'TSUpdate' + }, + 'junegunn/fzf', + 'junegunn/fzf.vim', + 'hrsh7th/nvim-cmp', + 'hrsh7th/cmp-nvim-lsp', + 'saadparwaiz1/cmp_luasnip', + 'L3MON4D3/LuaSnip', + { + 'fatih/vim-go', + cmd = 'GoUpdateBinaries', + }, + 'rust-lang/rust.vim', + 'neovimhaskell/haskell-vim', + 'lervag/vimtex', +}) +#+end_src |