rainbowcsv keymaps

main
Mathias Rothenhaeusler 2025-10-15 11:16:24 +02:00
parent 25f82a9efb
commit 8d52d1ae69
1 changed files with 16 additions and 0 deletions

View File

@ -7,3 +7,19 @@ vim.api.nvim_create_autocmd({ "BufNewFile", "BufRead" }, {
vim.keymap.set("n", "<leader>ra", ":RainbowAlign<CR>", { desc = "Rainbow CSV align", silent = true }) vim.keymap.set("n", "<leader>ra", ":RainbowAlign<CR>", { desc = "Rainbow CSV align", silent = true })
vim.keymap.set("n", "<leader>rd", ":RainbowDelim<CR>", { desc = "Rainbow CSV set delimiter under cursor", silent = true }) vim.keymap.set("n", "<leader>rd", ":RainbowDelim<CR>", { desc = "Rainbow CSV set delimiter under cursor", silent = true })
vim.keymap.set('n', '<C-Left>', function()
return vim.b.rbcsv == 1 and ':RainbowCellGoLeft<CR>' or '<C-Left>'
end, { expr = true, noremap = true })
vim.keymap.set('n', '<C-Right>', function()
return vim.b.rbcsv == 1 and ':RainbowCellGoRight<CR>' or '<C-Right>'
end, { expr = true, noremap = true })
vim.keymap.set('n', '<C-Up>', function()
return vim.b.rbcsv == 1 and ':RainbowCellGoUp<CR>' or '<C-Up>'
end, { expr = true, noremap = true })
vim.keymap.set('n', '<C-Down>', function()
return vim.b.rbcsv == 1 and ':RainbowCellGoDown<CR>' or '<C-Down>'
end, { expr = true, noremap = true })