diff options
| author | Petri Hienonen <petri.hienonen@gmail.com> | 2026-01-12 10:33:52 +0200 |
|---|---|---|
| committer | Petri Hienonen <petri.hienonen@gmail.com> | 2026-01-12 10:33:52 +0200 |
| commit | 515b747a4273030e8bd145a6eac770c4de20f69c (patch) | |
| tree | f399fcbc55fb4a93abb099f9455e3b76e1fd4a77 /home/nvim/keymaps.lua | |
| parent | 9091ec72fe5ed12ae56a46f8580e0053d4b525fb (diff) | |
| download | nixos-515b747a4273030e8bd145a6eac770c4de20f69c.tar.zst | |
Use tabs to indent nvim configurations
Diffstat (limited to 'home/nvim/keymaps.lua')
| -rw-r--r-- | home/nvim/keymaps.lua | 54 |
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 }) |
