aboutsummaryrefslogtreecommitdiffstats
path: root/home/nvim/keymaps.lua
diff options
context:
space:
mode:
Diffstat (limited to 'home/nvim/keymaps.lua')
-rw-r--r--home/nvim/keymaps.lua54
1 files changed, 27 insertions, 27 deletions
diff --git a/home/nvim/keymaps.lua b/home/nvim/keymaps.lua
index d8907bf..0e00e4b 100644
--- a/home/nvim/keymaps.lua
+++ b/home/nvim/keymaps.lua
@@ -24,10 +24,10 @@ vim.keymap.set({ "n", "x" }, "gp", '"+p', { desc = "Paste clipboard text" })
vim.keymap.set("n", "<Esc>", "<cmd>nohlsearch<CR>")
vim.keymap.set(
- "n",
- "<leader>q",
- vim.diagnostic.setloclist,
- { desc = "Open diagnostic [Q]uickfix list" }
+ "n",
+ "<leader>q",
+ vim.diagnostic.setloclist,
+ { desc = "Open diagnostic [Q]uickfix list" }
)
vim.keymap.set("n", "<leader>q", ":bp<bar>sp<bar>bn<bar>bd<CR>", { desc = "Close buffer" })
vim.keymap.set("n", "<leader>Q", ":bd!<CR>", { desc = "Force close buffer" })
@@ -48,38 +48,38 @@ vim.keymap.set("n", "<F8>", "<cmd>DapStepOut<CR>", { desc = "DAP: Step Out" })
vim.keymap.set("n", "<leader>dt", "<cmd>DapTerminate<CR>", { desc = "DAP: Terminate" })
local function tab_complete()
- if vim.fn.pumvisible() == 1 then
- -- navigate to next item in completion menu
- return "<Down>"
- end
+ if vim.fn.pumvisible() == 1 then
+ -- navigate to next item in completion menu
+ return "<Down>"
+ end
- local c = vim.fn.col(".") - 1
- local is_whitespace = c == 0 or vim.fn.getline("."):sub(c, c):match("%s")
+ local c = vim.fn.col(".") - 1
+ local is_whitespace = c == 0 or vim.fn.getline("."):sub(c, c):match("%s")
- if is_whitespace then
- -- insert tab
- return "<Tab>"
- end
+ if is_whitespace then
+ -- insert tab
+ return "<Tab>"
+ end
- local lsp_completion = vim.bo.omnifunc == "v:lua.vim.lsp.omnifunc"
+ local lsp_completion = vim.bo.omnifunc == "v:lua.vim.lsp.omnifunc"
- if lsp_completion then
- -- trigger lsp code completion
- return "<C-x><C-o>"
- end
+ if lsp_completion then
+ -- trigger lsp code completion
+ return "<C-x><C-o>"
+ end
- -- suggest words in current buffer
- return "<C-x><C-n>"
+ -- suggest words in current buffer
+ return "<C-x><C-n>"
end
local function tab_prev()
- if vim.fn.pumvisible() == 1 then
- -- navigate to previous item in completion menu
- return "<Up>"
- end
+ if vim.fn.pumvisible() == 1 then
+ -- navigate to previous item in completion menu
+ return "<Up>"
+ end
- -- insert tab
- return "<Tab>"
+ -- insert tab
+ return "<Tab>"
end
vim.keymap.set("i", "<Tab>", tab_complete, { expr = true })