diff options
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 16 |
1 files changed, 11 insertions, 5 deletions
| @@ -59,6 +59,7 @@ vim.opt.rtp:prepend(lazypath) | |||
| 59 | require("lazy").setup({ | 59 | require("lazy").setup({ |
| 60 | "nvim-lua/plenary.nvim", | 60 | "nvim-lua/plenary.nvim", |
| 61 | 'chriskempson/base16-vim', | 61 | 'chriskempson/base16-vim', |
| 62 | 'ryanoasis/vim-devicons', | ||
| 62 | "airblade/vim-gitgutter", | 63 | "airblade/vim-gitgutter", |
| 63 | "lervag/vimtex", | 64 | "lervag/vimtex", |
| 64 | "nvim-tree/nvim-tree.lua", | 65 | "nvim-tree/nvim-tree.lua", |
| @@ -68,10 +69,13 @@ require("lazy").setup({ | |||
| 68 | "williamboman/mason.nvim", | 69 | "williamboman/mason.nvim", |
| 69 | "nvim-tree/nvim-web-devicons", | 70 | "nvim-tree/nvim-web-devicons", |
| 70 | "williamboman/mason-lspconfig.nvim", | 71 | "williamboman/mason-lspconfig.nvim", |
| 71 | 'nvimdev/lspsaga.nvim', | 72 | { |
| 72 | config = function() | 73 | 'nvimdev/lspsaga.nvim', |
| 73 | require('lspsaga').setup({}) | 74 | config = function() |
| 74 | end, | 75 | require('lspsaga').setup({ |
| 76 | }) | ||
| 77 | end | ||
| 78 | }, | ||
| 75 | 'nvim-telescope/telescope.nvim', | 79 | 'nvim-telescope/telescope.nvim', |
| 76 | tag = '0.1.5', | 80 | tag = '0.1.5', |
| 77 | dependencies = { 'nvim-lua/plenary.nvim' }, | 81 | dependencies = { 'nvim-lua/plenary.nvim' }, |
| @@ -90,6 +94,7 @@ require("lazy").setup({ | |||
| 90 | { | 94 | { |
| 91 | 'windwp/nvim-autopairs', | 95 | 'windwp/nvim-autopairs', |
| 92 | event = "InsertEnter", | 96 | event = "InsertEnter", |
| 97 | |||
| 93 | opts = {} | 98 | opts = {} |
| 94 | }, | 99 | }, |
| 95 | { | 100 | { |
| @@ -135,7 +140,6 @@ local lsp_servers = { | |||
| 135 | } | 140 | } |
| 136 | 141 | ||
| 137 | 142 | ||
| 138 | require('lspsaga').setup({}) | ||
| 139 | 143 | ||
| 140 | require("mason").setup() | 144 | require("mason").setup() |
| 141 | require("mason-lspconfig").setup { | 145 | require("mason-lspconfig").setup { |
| @@ -223,5 +227,7 @@ keymap.set("n", "<C-c>", "yy") | |||
| 223 | keymap.set("n", "<C-v>", "p") | 227 | keymap.set("n", "<C-v>", "p") |
| 224 | keymap.set("n", "<C-z>", "u") | 228 | keymap.set("n", "<C-z>", "u") |
| 225 | keymap.set("v", "J", ":m '>+1<CR>gv=gv") | 229 | keymap.set("v", "J", ":m '>+1<CR>gv=gv") |
| 230 | keymap.set("n", "j", "5j") | ||
| 231 | keymap.set("n", "k", "5k") | ||
| 226 | keymap.set("v", "K", ":m '<-2<CR>gv=gv") | 232 | keymap.set("v", "K", ":m '<-2<CR>gv=gv") |
| 227 | keymap.set("n", "<leader>ca", "<cmd>Lspsaga code_action<cr>") | 233 | keymap.set("n", "<leader>ca", "<cmd>Lspsaga code_action<cr>") |
