diff options
| author | Simen A. W. Olsen <so@bjerk.io> | 2023-12-11 13:50:30 +0100 |
|---|---|---|
| committer | Simen A. W. Olsen <so@bjerk.io> | 2023-12-11 13:50:30 +0100 |
| commit | 4a2edf5a0f86ce3be0f8124cdb4dcad788f4784e (patch) | |
| tree | 703b09f61e7680be276c66fd651f247affa9f1c1 /.config/nvim/lua/simenandre/init.lua | |
| parent | fb4b39e669c8a4aadd6acfb154d42788f6bff881 (diff) | |
| download | dotfiles-4a2edf5a0f86ce3be0f8124cdb4dcad788f4784e.tar.gz dotfiles-4a2edf5a0f86ce3be0f8124cdb4dcad788f4784e.zip | |
neovim and stuff
Diffstat (limited to '.config/nvim/lua/simenandre/init.lua')
| -rw-r--r-- | .config/nvim/lua/simenandre/init.lua | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.config/nvim/lua/simenandre/init.lua b/.config/nvim/lua/simenandre/init.lua new file mode 100644 index 0000000..2382eee --- /dev/null +++ b/.config/nvim/lua/simenandre/init.lua @@ -0,0 +1,39 @@ +require("simenandre.lazy") +require("simenandre.set") + +vim.g.mapleader = " " -- Make sure to set `mapleader` before lazy so your mappings are correct + +require("lazy").setup({ + "ThePrimeagen/vim-be-good", + { + 'rose-pine/neovim', + name = 'rose-pine', + config = function() + vim.cmd('colorscheme rose-pine') + end + }, + { + 'VonHeikemen/lsp-zero.nvim', + branch = 'v2.x', + dependencies = { + -- LSP Support + {'neovim/nvim-lspconfig'}, -- Required + {'williamboman/mason.nvim'}, -- Optional + {'williamboman/mason-lspconfig.nvim'}, -- Optional + + -- Autocompletion + {'hrsh7th/nvim-cmp'}, -- Required + {'hrsh7th/cmp-nvim-lsp'}, -- Required + {'L3MON4D3/LuaSnip'}, -- Required + } + }, + { + "nvim-treesitter/nvim-treesitter", + run = function() + local ts_update = require('nvim-treesitter.install').update({ with_sync = true }) + ts_update() + end + }, + "github/copilot.vim" +}) + |
