remap escape
This commit is contained in:
parent
ba309b39b3
commit
2204a1f0cf
|
@ -1,22 +1,21 @@
|
|||
function map(mode, lhs, rhs, opts)
|
||||
local options = { noremap = true, silent = true }
|
||||
if opts then
|
||||
options = vim.tbl_extend("force", options, opts)
|
||||
end
|
||||
vim.keymap.set(mode, lhs, rhs, options)
|
||||
local options = { noremap = true, silent = true }
|
||||
if opts then
|
||||
options = vim.tbl_extend("force", options, opts)
|
||||
end
|
||||
vim.keymap.set(mode, lhs, rhs, options)
|
||||
end
|
||||
--This code just maps vim.keymap.set() to something easier to type. Also, typing { noremap = true, silent = true } won’t be needed, because that is also implemented in the function.
|
||||
|
||||
vim.g.mapleader = " "
|
||||
|
||||
map("i", "jk", "<esc>") -- remap escape
|
||||
|
||||
map("n", "<leader>+", ":bNext<cr>") --switch tabs
|
||||
map("n", "<leader>n", ":Neotree toggle<cr>") --open Nerdtree
|
||||
map("n", "<leader>z", ":ZenMode<cr>") --open ZenMode (distraction-free)
|
||||
map("n", "<leader>d", ":ToggleDiag<cr>") -- toggle all diagnostics
|
||||
|
||||
|
||||
|
||||
|
||||
-- vim.api.nvim_create_autocmd('LspAttach', {
|
||||
-- desc = 'LSP actions',
|
||||
-- callback = function()
|
||||
|
@ -40,7 +39,7 @@ map("n", "<leader>d", ":ToggleDiag<cr>") -- toggle all diagnostics
|
|||
-- -- Jumps to the definition of the type symbol
|
||||
-- bufmap('n', 'go', '<cmd>lua vim.lsp.buf.type_definition()<cr>')
|
||||
--
|
||||
-- -- Lists all the references
|
||||
-- -- Lists all the references
|
||||
-- bufmap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<cr>')
|
||||
--
|
||||
-- -- Displays a function's signature information
|
||||
|
|
Loading…
Reference in New Issue