From c4f2a1e4cb5408dd1d23f7f6ca331778b4110600 Mon Sep 17 00:00:00 2001 From: Shadow Cat Date: Sun, 21 Aug 2022 13:09:41 -0400 Subject: [PATCH] idr important stuff --- lua/config/plugins/lsp.lua | 16 ++++++++-------- lua/config/plugins/telescope.lua | 12 ++++++------ lua/config/plugins/tree.lua | 2 +- lua/config/settings.lua | 15 +++++++++++++-- lua/config/utils.lua | 4 +++- 5 files changed, 31 insertions(+), 18 deletions(-) diff --git a/lua/config/plugins/lsp.lua b/lua/config/plugins/lsp.lua index 69fc7bc..38fbcbf 100644 --- a/lua/config/plugins/lsp.lua +++ b/lua/config/plugins/lsp.lua @@ -4,7 +4,7 @@ local config = function() u.nmap('E', vim.diagnostic.open_float) u.nmap('[d', vim.diagnostic.goto_prev) u.nmap(']d', vim.diagnostic.goto_next) - u.nmap('q', vim.diagnostic.setloclist) + u.nmap('q', vim.diagnostic.setloclist) local on_attach = function(_, bufnr) vim.api.nvim_buf_set_option(bufnr, 'omnifunc', 'v:lua.vim.lsp.omnifunc') @@ -24,15 +24,15 @@ local config = function() map('K', vim.lsp.buf.hover) map('', vim.lsp.buf.signature_help) - map('wa', vim.lsp.buf.add_workspace_folder) - map('wr', vim.lsp.buf.remove_workspace_folder) - map('wl', function() + map('wa', vim.lsp.buf.add_workspace_folder) + map('wr', vim.lsp.buf.remove_workspace_folder) + map('wl', function() print(vim.inspect(vim.lsp.buf.list_workspace_folders())) end) - map('D', vim.lsp.buf.type_definition) - map('rn', vim.lsp.buf.rename) - map('ca', vim.lsp.buf.code_action) - map('fm', vim.lsp.buf.formatting) + map('D', vim.lsp.buf.type_definition) + map('rn', vim.lsp.buf.rename) + map('ca', vim.lsp.buf.code_action) + map('fm', vim.lsp.buf.formatting) end local capabilities = require 'cmp_nvim_lsp'.update_capabilities( diff --git a/lua/config/plugins/telescope.lua b/lua/config/plugins/telescope.lua index 0b84deb..96a7af0 100644 --- a/lua/config/plugins/telescope.lua +++ b/lua/config/plugins/telescope.lua @@ -8,10 +8,10 @@ return function(use) local u = require 'config.utils'.mapping - u.nmap('ff', u.cmd('Telescope find_files')) - u.nmap('fg', u.cmd('Telescope live_grep')) - u.nmap('fb', u.cmd('Telescope buffers')) - u.nmap('fh', u.cmd('Telescope help_tags')) + u.cmd('ff', 'Telescope find_files') + u.cmd('fg', 'Telescope live_grep') + u.cmd('fb', 'Telescope buffers') + u.cmd('fh', 'Telescope help_tags') end } use { @@ -32,8 +32,8 @@ return function(use) config = function() require('icon-picker').setup {} local u = require 'config.utils'.mapping - u.nmap('fi', u.cmd('IconPickerYank alt_font symbols nerd_font emoji')) - vim.keymap.set('i', '', u.cmd('IconPickerInsert alt_font symbols nerd_font emoji')) + u.cmd('fi', 'IconPickerYank alt_font symbols nerd_font emoji') + vim.keymap.set('i', '', 'IconPickerInsert alt_font symbols nerd_font emoji') end, }) end diff --git a/lua/config/plugins/tree.lua b/lua/config/plugins/tree.lua index 8d7582c..af8d8d7 100644 --- a/lua/config/plugins/tree.lua +++ b/lua/config/plugins/tree.lua @@ -21,7 +21,7 @@ return function(use) } local u = require 'config.utils'.mapping - u.nmap('e', u.cmd('Neotree toggle')) + u.cmd('e', 'Neotree toggle') end } end diff --git a/lua/config/settings.lua b/lua/config/settings.lua index 84c2db9..cbc7b9b 100644 --- a/lua/config/settings.lua +++ b/lua/config/settings.lua @@ -42,12 +42,23 @@ vim.diagnostic.config({ -- terminal local m = u.mapping m.map('t', '', '') -m.nmap('tm', 'belowright 7sptermsetlocal nonuA') +m.map('t', '', 'h') +m.map('t', '', 'j') +m.map('t', '', 'k') +m.map('t', '', 'l') +m.nmap('tm', 'belowright 7sptermsetlocal nonuA') -- off search highlight when escape is pressed m.nmap('', 'noh') --- colemak +-- yank to clipboard +m.map('v', 'y', '"+y') + +-- spell checking +m.cmd('sp', 'setlocal spell spelllang=en_us') +m.cmd('nsp', 'setlocal nospell') + +-- colemak-dh local l = u.layout l.swap('n', 'h') l.swap('e', 'j') diff --git a/lua/config/utils.lua b/lua/config/utils.lua index 75a3b81..7ffaef9 100644 --- a/lua/config/utils.lua +++ b/lua/config/utils.lua @@ -4,7 +4,9 @@ local opts = { noremap = true, silent = true } local mapping = {} mapping.map = function(mode, from, to) vim.keymap.set(mode, from, to, opts) end mapping.nmap = function(from, to) vim.keymap.set('n', from, to, opts) end -mapping.cmd = function(content) return '' .. content .. '' end +mapping.cmd = function(from, content) + vim.keymap.set('n', from, '' .. content .. '', opts) +end -- layout (mapping) local layout = {}