diff options
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 12 |
1 files changed, 12 insertions, 0 deletions
| @@ -4,6 +4,7 @@ local keymap = vim.keymap | |||
| 4 | vim.g.loaded_netrw = 1 | 4 | vim.g.loaded_netrw = 1 |
| 5 | vim.g.loaded_netrwPlugin = 1 | 5 | vim.g.loaded_netrwPlugin = 1 |
| 6 | vim.g.rustfmt_autosave = 1 | 6 | vim.g.rustfmt_autosave = 1 |
| 7 | vim.g.mkdp_auto_start = 1 | ||
| 7 | 8 | ||
| 8 | --Basic Editor Setup | 9 | --Basic Editor Setup |
| 9 | option.nu = true | 10 | option.nu = true |
| @@ -68,6 +69,15 @@ 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", |
| 72 | { | ||
| 73 | "iamcco/markdown-preview.nvim", | ||
| 74 | cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, | ||
| 75 | build = "cd app && yarn install", | ||
| 76 | init = function() | ||
| 77 | vim.g.mkdp_filetypes = { "markdown" } | ||
| 78 | end, | ||
| 79 | ft = { "markdown" }, | ||
| 80 | }, | ||
| 71 | 'nvimdev/lspsaga.nvim', | 81 | 'nvimdev/lspsaga.nvim', |
| 72 | config = function() | 82 | config = function() |
| 73 | require('lspsaga').setup({}) | 83 | require('lspsaga').setup({}) |
| @@ -225,3 +235,5 @@ keymap.set("n", "<C-z>", "u") | |||
| 225 | keymap.set("v", "J", ":m '>+1<CR>gv=gv") | 235 | keymap.set("v", "J", ":m '>+1<CR>gv=gv") |
| 226 | keymap.set("v", "K", ":m '<-2<CR>gv=gv") | 236 | keymap.set("v", "K", ":m '<-2<CR>gv=gv") |
| 227 | keymap.set("n", "<leader>ca", "<cmd>Lspsaga code_action<cr>") | 237 | 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>g", "<cmd>Telescope live_grep<cr>") | ||
