34 lines
761 B
Lua
Executable File
34 lines
761 B
Lua
Executable File
local vim = vim
|
|
local Plug = vim.fn["plug#"]
|
|
|
|
vim.call("plug#begin")
|
|
---------
|
|
|
|
Plug("morhetz/gruvbox") -- Theme
|
|
Plug("vimwiki/vimwiki")
|
|
Plug("tpope/vim-fugitive") -- Git support
|
|
Plug("ThePrimeagen/harpoon")
|
|
Plug("nvim-lua/plenary.nvim") -- required for telescope
|
|
Plug("nvim-telescope/telescope.nvim")
|
|
Plug("junegunn/goyo.vim")
|
|
|
|
Plug("nvim-treesitter/nvim-treesitter", { ["do"] = ":TSUpdate" })
|
|
|
|
-- LSP
|
|
Plug("neovim/nvim-lspconfig")
|
|
Plug("hrsh7th/cmp-nvim-lsp")
|
|
Plug("hrsh7th/cmp-buffer")
|
|
Plug("hrsh7th/cmp-path")
|
|
Plug("hrsh7th/cmp-cmdline")
|
|
Plug("hrsh7th/nvim-cmp")
|
|
|
|
-- Debugger
|
|
Plug("mfussenegger/nvim-dap")
|
|
Plug("mfussenegger/nvim-dap-python")
|
|
|
|
Plug("nvim-neotest/nvim-nio") -- required by dap-ui
|
|
Plug("rcarriga/nvim-dap-ui")
|
|
|
|
---------
|
|
vim.call("plug#end")
|