This commit is contained in:
Ubuntu committed 2026-10-29 18:52:26 +00:00
1 parent c57f525bd9
commit e33c310517
3 files changed
+40 -1

No files matched your search

+1
View File
@@ -8,6 +8,7 @@
"codecompanion.nvim": { "branch": "main", "commit": "d4c00c29ffa49a9eda117099916168e32aa12e09" },
"conform.nvim": { "branch": "master", "commit": "016802de402556da54c36bd7359b441266b01cdd" },
"contextfiles.nvim": { "branch": "main", "commit": "d5d0525c32777366e5c415fdb682444ce9f753f8" },
"csvview.nvim": { "branch": "main", "commit": "f190de76d2eca0380ddcb2425cd582d740699b55" },
"dracula.nvim": { "branch": "main", "commit": "ae752c13e95fb7c5f58da4b5123cb804ea7568ee" },
"dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" },
"everforest-nvim": { "branch": "main", "commit": "a0e9edc57379e8feafc6ba207c26dbb12fc1b6d8" },
+2 -1
View File
@@ -9,5 +9,6 @@ return {
-- timeout_ms = 500,
-- lsp_format = "fallback",
--},
},
--},
}
}
+37
View File
@@ -0,0 +1,37 @@
return {
"hat0uma/csvview.nvim",
config = function()
local csvview = require("csvview")
-- Optional setup configurations
csvview.setup({
view = {
display_mode = "border", -- Options: "border", "key", "simple"
},
parser = { comments = { "#", "//" } },
keymaps = {
-- Text objects for selecting fields
textobject_field_inner = { "if", mode = { "o", "x" } },
textobject_field_outer = { "af", mode = { "o", "x" } },
-- Excel-like navigation:
-- Use <Tab> and <S-Tab> to move horizontally between fields.
-- Use <Enter> and <S-Enter> to move vertically between rows and place the cursor at the end of the field.
-- Note: In terminals, you may need to enable CSI-u mode to use <S-Tab> and <S-Enter>.
--jump_next_field_end = { "<Tab>", mode = { "n", "v" } },
--jump_prev_field_end = { "<S-Tab>", mode = { "n", "v" } },
--jump_next_row = { "<Enter>", mode = { "n", "v" } },
--jump_prev_row = { "<S-Enter>", mode = { "n", "v" } },
},
})
-- Auto-enable for csv and tsv filetypes
vim.api.nvim_create_autocmd("FileType", {
pattern = { "csv", "tsv" },
desc = "Enable CSV View on relevant filetypes",
callback = function()
csvview.enable()
end,
})
end,
}