Fix use of opts in vim.keymap.set()

This commit is contained in:
Kenneth Benzie 2024-03-17 23:33:25 +00:00
parent 83403a8416
commit 0feee4afbf
2 changed files with 18 additions and 18 deletions

View File

@ -1,26 +1,26 @@
vim.g.mapleader = ' ' vim.g.mapleader = ' '
-- Quick write -- Quick write
vim.keymap.set('n', '<leader>w', ':w!<CR>', {noremap = true}) vim.keymap.set('n', '<leader>w', ':w!<CR>', { remap = false })
-- Treat long lines as line containing breaks -- Treat long lines as line containing breaks
vim.keymap.set('n', 'j', 'gj', {noremap = true}) vim.keymap.set('n', 'j', 'gj', { remap = false })
vim.keymap.set('n', 'k', 'gk', {noremap = true}) vim.keymap.set('n', 'k', 'gk', { remap = false })
vim.keymap.set('n', '<leader>tn', ':tabnew<Space>', {noremap = true}) vim.keymap.set('n', '<leader>tn', ':tabnew<Space>', { remap = false })
vim.keymap.set('n', '<leader>tc', ':tabclose<CR>', {noremap = true}) vim.keymap.set('n', '<leader>tc', ':tabclose<CR>', { remap = false })
vim.keymap.set('n', '<leader>to', ':tabonly<CR>', {noremap = true}) vim.keymap.set('n', '<leader>to', ':tabonly<CR>', { remap = false })
vim.keymap.set('n', '<leader>tm', ':tabmove<Space>', {noremap = true}) vim.keymap.set('n', '<leader>tm', ':tabmove<Space>', { remap = false })
-- Quickly access spelling menu -- Quickly access spelling menu
vim.keymap.set('i', '<C-s>', '<C-g>u<C-X>s', {noremap = true}) vim.keymap.set('i', '<C-s>', '<C-g>u<C-X>s', { remap = false })
vim.keymap.set('n', '<C-s>', 'i<C-g>u<C-X>s', {noremap = true}) vim.keymap.set('n', '<C-s>', 'i<C-g>u<C-X>s', { remap = false })
-- Clear search highlights -- Clear search highlights
vim.keymap.set('n', '<leader><Space>', ':nohlsearch<CR>', {noremap = true}) vim.keymap.set('n', '<leader><Space>', ':nohlsearch<CR>', { remap = false })
-- Disable 'Q' from opening Ex mode -- Disable 'Q' from opening Ex mode
vim.keymap.set('n', 'Q', '<nop>', {noremap = true}) vim.keymap.set('n', 'Q', '<nop>', { remap = false })
-- Yank and put mappings -- Yank and put mappings
-- TODO: This doesn't handle all use cases, only the basics. For example, -- TODO: This doesn't handle all use cases, only the basics. For example,
@ -35,10 +35,10 @@ vim.keymap.set('n', 'Q', '<nop>', {noremap = true})
-- call osc52#autocmd() -- call osc52#autocmd()
-- else -- else
-- System clipboard yank/put -- System clipboard yank/put
vim.keymap.set('', '<leader>y', '"+y', { noremap = true }) vim.keymap.set('', '<leader>y', '"+y', { remap = false })
vim.keymap.set('', '<leader>Y', '"+Y', { noremap = true }) vim.keymap.set('', '<leader>Y', '"+Y', { remap = false })
vim.keymap.set('', '<leader>p', '"+p', { noremap = true }) vim.keymap.set('', '<leader>p', '"+p', { remap = false })
vim.keymap.set('', '<leader>P', '"+P', { noremap = true }) vim.keymap.set('', '<leader>P', '"+P', { remap = false })
-- end -- end
-- Undo neovim's default mapping of Y to y$ -- Undo neovim's default mapping of Y to y$

View File

@ -106,9 +106,9 @@ return {
-- Diagnostic mappings -- Diagnostic mappings
-- TODO: trouble.nvim mappings instead? https://youtu.be/MuUrCcvE-Yw?t=631 -- TODO: trouble.nvim mappings instead? https://youtu.be/MuUrCcvE-Yw?t=631
vim.keymap.set('n', '<C-n>', vim.diagnostic.goto_next, { noremap = true }) vim.keymap.set('n', '<C-n>', vim.diagnostic.goto_next, { remap = false })
vim.keymap.set('n', '<C-p>', vim.diagnostic.goto_prev, { noremap = true }) vim.keymap.set('n', '<C-p>', vim.diagnostic.goto_prev, { remap = false })
vim.keymap.set('n', '<leader>sd', vim.diagnostic.open_float, { noremap = true }) vim.keymap.set('n', '<leader>sd', vim.diagnostic.open_float, { remap = false })
-- LSP mappings created when attached to a buffer -- LSP mappings created when attached to a buffer
local augroup = vim.api.nvim_create_augroup('lsp', { clear = true }) local augroup = vim.api.nvim_create_augroup('lsp', { clear = true })