feat: add mason lsp

This commit is contained in:
Fabio Lenherr / DashieTM 2022-10-12 00:32:56 +02:00
parent 18fc525867
commit a9cb122592
13 changed files with 574 additions and 197 deletions

View file

@ -6,10 +6,18 @@ local term_opts = { silent = true }
local keymap = vim.api.nvim_set_keymap
keymap("n", "c" ,":CodeActionMenu<CR>" , opts)
keymap("n", "<F5>" , ':lua require("dap").toggle_breakpoint()<CR>', opts)
keymap("n", "<F6>" , ':lua require("dap").step_over()<CR>', opts)
keymap("n", "<F7>" , ':lua require("dap").step_into()<CR>', opts)
keymap("n", "<F8>" , ':lua require("dap").continue()<CR>', opts)
keymap("n", "<F9>" , ':lua require("dap").close()<CR> :lua require("dapui").toggle()<CR>', opts)
keymap("n", "<F10>" , ':lua require("dap").continue()<CR> :lua require("dapui").toggle()<CR>', opts)
keymap("n", "c", ":CodeActionMenu<CR>", opts)
keymap("n", "<F5>", ':lua require("dap").toggle_breakpoint()<CR>', opts)
keymap("n", "<F6>", ':lua require("dap").step_over()<CR>', opts)
keymap("n", "<F7>", ':lua require("dap").step_into()<CR>', opts)
keymap("n", "<F8>", ':lua require("dap").continue()<CR>', opts)
keymap("n", "<F9>", ':lua require("dap").close()<CR> :lua require("dapui").toggle()<CR>', opts)
keymap("n", "<F10>", ':lua require("dap").continue()<CR> :lua require("dapui").toggle()<CR>', opts)
keymap("n", "t", ':lua require("nvim-tree").toggle()<CR>', opts)
keymap("n", "f", ':lua require("nvim-tree").focus()<CR>', opts)
keymap("n", "<F1>", ':BufferLineMoveNext<CR>', opts)
keymap("n", "<F2>", ':BufferLineMovePrev<CR>', opts)
keymap("n", "<F4>", ':lua vim.lsp.buf.format { async = true }<CR>', opts)