aboutsummaryrefslogtreecommitdiffstats
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--init.lua21
1 files changed, 14 insertions, 7 deletions
diff --git a/init.lua b/init.lua
index 60e7c6d..2eca207 100644
--- a/init.lua
+++ b/init.lua
@@ -4,6 +4,7 @@ local keymap = vim.keymap
4vim.g.loaded_netrw = 1 4vim.g.loaded_netrw = 1
5vim.g.loaded_netrwPlugin = 1 5vim.g.loaded_netrwPlugin = 1
6vim.g.rustfmt_autosave = 1 6vim.g.rustfmt_autosave = 1
7vim.g.mkdp_auto_start = 1
7 8
8--Basic Editor Setup 9--Basic Editor Setup
9option.nu = true 10option.nu = true
@@ -69,13 +70,17 @@ 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 'nvimdev/lspsaga.nvim', 74 cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
74 config = function() 75 build = "cd app && yarn install",
75 require('lspsaga').setup({ 76 init = function()
76 }) 77 vim.g.mkdp_filetypes = { "markdown" }
77 end 78 end,
78 }, 79 ft = { "markdown" },
80 'nvimdev/lspsaga.nvim',
81 config = function()
82 require('lspsaga').setup({})
83 end,
79 'nvim-telescope/telescope.nvim', 84 'nvim-telescope/telescope.nvim',
80 tag = '0.1.5', 85 tag = '0.1.5',
81 dependencies = { 'nvim-lua/plenary.nvim' }, 86 dependencies = { 'nvim-lua/plenary.nvim' },
@@ -231,3 +236,5 @@ keymap.set("n", "j", "5j")
231keymap.set("n", "k", "5k") 236keymap.set("n", "k", "5k")
232keymap.set("v", "K", ":m '<-2<CR>gv=gv") 237keymap.set("v", "K", ":m '<-2<CR>gv=gv")
233keymap.set("n", "<leader>ca", "<cmd>Lspsaga code_action<cr>") 238keymap.set("n", "<leader>ca", "<cmd>Lspsaga code_action<cr>")
239keymap.set("n", "<leader>f", "<cmd>Telescope find_files<cr>")
240keymap.set("n", "<leader>g", "<cmd>Telescope live_grep<cr>")