Compare commits
2
Commits
e5f6d0d9a4
...
9a61068185
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a61068185 | ||
|
|
e33c310517 |
No files matched your search
@@ -8,6 +8,7 @@
|
||||
"codecompanion.nvim": { "branch": "main", "commit": "86118411be00f0451a59c5ef7972c437e979e1b7" },
|
||||
"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" },
|
||||
|
||||
@@ -9,5 +9,6 @@ return {
|
||||
-- timeout_ms = 500,
|
||||
-- lsp_format = "fallback",
|
||||
--},
|
||||
},
|
||||
--},
|
||||
}
|
||||
}
|
||||
@@ -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,
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user