diff options
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 21 |
1 files changed, 11 insertions, 10 deletions
| @@ -60,6 +60,7 @@ vim.opt.rtp:prepend(lazypath) | |||
| 60 | require("lazy").setup({ | 60 | require("lazy").setup({ |
| 61 | "nvim-lua/plenary.nvim", | 61 | "nvim-lua/plenary.nvim", |
| 62 | 'chriskempson/base16-vim', | 62 | 'chriskempson/base16-vim', |
| 63 | 'ryanoasis/vim-devicons', | ||
| 63 | "airblade/vim-gitgutter", | 64 | "airblade/vim-gitgutter", |
| 64 | "lervag/vimtex", | 65 | "lervag/vimtex", |
| 65 | "nvim-tree/nvim-tree.lua", | 66 | "nvim-tree/nvim-tree.lua", |
| @@ -69,15 +70,13 @@ require("lazy").setup({ | |||
| 69 | "williamboman/mason.nvim", | 70 | "williamboman/mason.nvim", |
| 70 | "nvim-tree/nvim-web-devicons", | 71 | "nvim-tree/nvim-web-devicons", |
| 71 | "williamboman/mason-lspconfig.nvim", | 72 | "williamboman/mason-lspconfig.nvim", |
| 72 | { | 73 | "iamcco/markdown-preview.nvim", |
| 73 | "iamcco/markdown-preview.nvim", | 74 | cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, |
| 74 | cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, | 75 | build = "cd app && yarn install", |
| 75 | build = "cd app && yarn install", | 76 | init = function() |
| 76 | init = function() | 77 | vim.g.mkdp_filetypes = { "markdown" } |
| 77 | vim.g.mkdp_filetypes = { "markdown" } | 78 | end, |
| 78 | end, | 79 | ft = { "markdown" }, |
| 79 | ft = { "markdown" }, | ||
| 80 | }, | ||
| 81 | 'nvimdev/lspsaga.nvim', | 80 | 'nvimdev/lspsaga.nvim', |
| 82 | config = function() | 81 | config = function() |
| 83 | require('lspsaga').setup({}) | 82 | require('lspsaga').setup({}) |
| @@ -100,6 +99,7 @@ require("lazy").setup({ | |||
| 100 | { | 99 | { |
| 101 | 'windwp/nvim-autopairs', | 100 | 'windwp/nvim-autopairs', |
| 102 | event = "InsertEnter", | 101 | event = "InsertEnter", |
| 102 | |||
| 103 | opts = {} | 103 | opts = {} |
| 104 | }, | 104 | }, |
| 105 | { | 105 | { |
| @@ -145,7 +145,6 @@ local lsp_servers = { | |||
| 145 | } | 145 | } |
| 146 | 146 | ||
| 147 | 147 | ||
| 148 | require('lspsaga').setup({}) | ||
| 149 | 148 | ||
| 150 | require("mason").setup() | 149 | require("mason").setup() |
| 151 | require("mason-lspconfig").setup { | 150 | require("mason-lspconfig").setup { |
| @@ -233,6 +232,8 @@ keymap.set("n", "<C-c>", "yy") | |||
| 233 | keymap.set("n", "<C-v>", "p") | 232 | keymap.set("n", "<C-v>", "p") |
| 234 | keymap.set("n", "<C-z>", "u") | 233 | keymap.set("n", "<C-z>", "u") |
| 235 | keymap.set("v", "J", ":m '>+1<CR>gv=gv") | 234 | keymap.set("v", "J", ":m '>+1<CR>gv=gv") |
| 235 | keymap.set("n", "j", "5j") | ||
| 236 | keymap.set("n", "k", "5k") | ||
| 236 | keymap.set("v", "K", ":m '<-2<CR>gv=gv") | 237 | keymap.set("v", "K", ":m '<-2<CR>gv=gv") |
| 237 | keymap.set("n", "<leader>ca", "<cmd>Lspsaga code_action<cr>") | 238 | keymap.set("n", "<leader>ca", "<cmd>Lspsaga code_action<cr>") |
| 238 | keymap.set("n", "<leader>f", "<cmd>Telescope find_files<cr>") | 239 | keymap.set("n", "<leader>f", "<cmd>Telescope find_files<cr>") |
