diff --git a/lua/mappings.lua b/lua/mappings.lua index 8825757..92d4ddd 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -1,26 +1,26 @@ vim.g.mapleader = ' ' -- Quick write -vim.keymap.set('n', 'w', ':w!', {noremap = true}) +vim.keymap.set('n', 'w', ':w!', { remap = false }) -- Treat long lines as line containing breaks -vim.keymap.set('n', 'j', 'gj', {noremap = true}) -vim.keymap.set('n', 'k', 'gk', {noremap = true}) +vim.keymap.set('n', 'j', 'gj', { remap = false }) +vim.keymap.set('n', 'k', 'gk', { remap = false }) -vim.keymap.set('n', 'tn', ':tabnew', {noremap = true}) -vim.keymap.set('n', 'tc', ':tabclose', {noremap = true}) -vim.keymap.set('n', 'to', ':tabonly', {noremap = true}) -vim.keymap.set('n', 'tm', ':tabmove', {noremap = true}) +vim.keymap.set('n', 'tn', ':tabnew', { remap = false }) +vim.keymap.set('n', 'tc', ':tabclose', { remap = false }) +vim.keymap.set('n', 'to', ':tabonly', { remap = false }) +vim.keymap.set('n', 'tm', ':tabmove', { remap = false }) -- Quickly access spelling menu -vim.keymap.set('i', '', 'us', {noremap = true}) -vim.keymap.set('n', '', 'ius', {noremap = true}) +vim.keymap.set('i', '', 'us', { remap = false }) +vim.keymap.set('n', '', 'ius', { remap = false }) -- Clear search highlights -vim.keymap.set('n', '', ':nohlsearch', {noremap = true}) +vim.keymap.set('n', '', ':nohlsearch', { remap = false }) -- Disable 'Q' from opening Ex mode -vim.keymap.set('n', 'Q', '', {noremap = true}) +vim.keymap.set('n', 'Q', '', { remap = false }) -- Yank and put mappings -- TODO: This doesn't handle all use cases, only the basics. For example, @@ -35,10 +35,10 @@ vim.keymap.set('n', 'Q', '', {noremap = true}) -- call osc52#autocmd() -- else -- System clipboard yank/put - vim.keymap.set('', 'y', '"+y', { noremap = true }) - vim.keymap.set('', 'Y', '"+Y', { noremap = true }) - vim.keymap.set('', 'p', '"+p', { noremap = true }) - vim.keymap.set('', 'P', '"+P', { noremap = true }) + vim.keymap.set('', 'y', '"+y', { remap = false }) + vim.keymap.set('', 'Y', '"+Y', { remap = false }) + vim.keymap.set('', 'p', '"+p', { remap = false }) + vim.keymap.set('', 'P', '"+P', { remap = false }) -- end -- Undo neovim's default mapping of Y to y$ diff --git a/lua/plugins/completions.lua b/lua/plugins/completions.lua index 0a4111d..5bf62da 100644 --- a/lua/plugins/completions.lua +++ b/lua/plugins/completions.lua @@ -106,9 +106,9 @@ return { -- Diagnostic mappings -- TODO: trouble.nvim mappings instead? https://youtu.be/MuUrCcvE-Yw?t=631 - vim.keymap.set('n', '', vim.diagnostic.goto_next, { noremap = true }) - vim.keymap.set('n', '', vim.diagnostic.goto_prev, { noremap = true }) - vim.keymap.set('n', 'sd', vim.diagnostic.open_float, { noremap = true }) + vim.keymap.set('n', '', vim.diagnostic.goto_next, { remap = false }) + vim.keymap.set('n', '', vim.diagnostic.goto_prev, { remap = false }) + vim.keymap.set('n', 'sd', vim.diagnostic.open_float, { remap = false }) -- LSP mappings created when attached to a buffer local augroup = vim.api.nvim_create_augroup('lsp', { clear = true })