diff options
Diffstat (limited to 'pkgs/custom-neovim/config/lua')
| -rw-r--r-- | pkgs/custom-neovim/config/lua/completion.lua | 7 | ||||
| -rw-r--r-- | pkgs/custom-neovim/config/lua/lsp.lua | 8 | ||||
| -rw-r--r-- | pkgs/custom-neovim/config/lua/mappings.lua | 7 | ||||
| -rw-r--r-- | pkgs/custom-neovim/config/lua/plugins/namu.lua | 1 |
4 files changed, 16 insertions, 7 deletions
diff --git a/pkgs/custom-neovim/config/lua/completion.lua b/pkgs/custom-neovim/config/lua/completion.lua index b690293..ce87340 100644 --- a/pkgs/custom-neovim/config/lua/completion.lua +++ b/pkgs/custom-neovim/config/lua/completion.lua @@ -37,8 +37,8 @@ cmp.setup({ end, }, mapping = { - ['<Up>'] = cmp.mapping.select_prev_item(select_opts), - ['<Down>'] = cmp.mapping.select_next_item(select_opts), + -- ['<Up>'] = cmp.mapping.select_prev_item(select_opts), + -- ['<Down>'] = cmp.mapping.select_next_item(select_opts), ['<C-p>'] = cmp.mapping.select_prev_item(select_opts), ['<C-n>'] = cmp.mapping.select_next_item(select_opts), @@ -47,6 +47,7 @@ cmp.setup({ ['<C-d>'] = cmp.mapping.scroll_docs(4), ['<C-e>'] = cmp.mapping.abort(), + -- ['<esc>'] = cmp.mapping.abort(), ['<C-y>'] = cmp.mapping.confirm({select = true}), ['<CR>'] = cmp.mapping.confirm({select = false}), @@ -74,7 +75,7 @@ cmp.setup({ elseif col == 0 or vim.fn.getline('.'):sub(col, col):match('%s') then fallback() else - cmp.complete() + -- cmp.complete() end end, {'i', 's'}), diff --git a/pkgs/custom-neovim/config/lua/lsp.lua b/pkgs/custom-neovim/config/lua/lsp.lua index 7511004..a01758c 100644 --- a/pkgs/custom-neovim/config/lua/lsp.lua +++ b/pkgs/custom-neovim/config/lua/lsp.lua @@ -28,10 +28,10 @@ vim.api.nvim_create_autocmd('LspAttach', { -- LSP Pickers mapkey('n', "<leader>a", "Perform code action", ":lua require('actions-preview').code_actions()<cr>") - mapkey("n", "<leader>I", "Open workspace diagnostic picker", ":lua Snacks.picker.diagnostics()<cr>") - mapkey("n", "<leader>i", "Open diagnostic picker", [[:lua Snacks.picker.diagnostics_buffer()<cr>]]) - mapkey("n", "<leader>s", "Open symbol picker", ":lua Snacks.picker.lsp_symbols()<cr>") - mapkey("n", "<leader>S", "Open workspace symbol picker", ":lua Snacks.picker.lsp_workspace_symbols()<cr>") + -- mapkey("n", "<leader>I", "Open workspace diagnostic picker", ":Namu diagnostics<cr>") + mapkey("n", "<leader>i", "Open diagnostic picker", ":Namu diagnostics<cr>") + mapkey("n", "<leader>s", "Open symbol picker", ":Namu symbols<cr>") + mapkey("n", "<leader>S", "Open workspace symbol picker", ":Namu workspace<cr>") -- Goto Keys mapkey('n', 'gD', "Go to declaration", vim.lsp.buf.declaration) diff --git a/pkgs/custom-neovim/config/lua/mappings.lua b/pkgs/custom-neovim/config/lua/mappings.lua index c6ee242..0bcff87 100644 --- a/pkgs/custom-neovim/config/lua/mappings.lua +++ b/pkgs/custom-neovim/config/lua/mappings.lua @@ -17,6 +17,7 @@ mapkey("n", "<leader>p", "Open picker picker", ":lua Snacks.picker.pickers()<cr> mapkey("n", "<leader>'", "Open last picker", ":lua Snacks.picker.resume()<cr>") mapkey("n", "<leader><leader>", "Open smart picker", ":lua Snacks.picker.smart()<cr>") mapkey("n", "<leader>z", "Open zoxide picker", ":lua Snacks.picker.zoxide()<cr>") +mapkey("n", "<leader>T", "Open treesitter picker", ":Namu treesitter<cr>") -- Tabs mapkey("n", "<leader>t", "Manage tabs", "") @@ -36,6 +37,12 @@ end) -- Windows mapkey("n", "<leader>w", "Manage windows", "<C-w>") +-- Fix arrow keys in wincmd +-- mapkey("n", "<c-w><left>", "Focus left", "lua vim.cmd.wincmd('h')<cr>") +-- mapkey("n", "<c-w><down>", "Focus down", "lua vim.cmd.wincmd('j')<cr>") +-- mapkey("n", "<c-w><up>", "Focus up", "lua vim.cmd.wincmd('k')<cr>") +-- mapkey("n", "<c-w><right>", "Focus right", "lua vim.cmd.wincmd('l')<cr>") + -- Sessions mapkey("n", "<leader>m", "Manage sessions", "") mapkey("n", "<leader>mm", "Open session picker", ":Autosession search<cr>") diff --git a/pkgs/custom-neovim/config/lua/plugins/namu.lua b/pkgs/custom-neovim/config/lua/plugins/namu.lua new file mode 100644 index 0000000..82275b9 --- /dev/null +++ b/pkgs/custom-neovim/config/lua/plugins/namu.lua @@ -0,0 +1 @@ +require("namu").setup() |
