Skip to content
This repository was archived by the owner on Apr 8, 2024. It is now read-only.

Commit 371b89e

Browse files
plugin: nvim-table-md markdown table format
Markdown table format plugin with key mappings https://github.com/allen-mack/nvim-table-md
1 parent c8ac40f commit 371b89e

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

mappings.lua

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,19 @@ return {
3131
-- this is useful for naming menus
3232
["<leader>j"] = { name = "Jump" },
3333

34+
35+
-- Markdown
36+
["<leader>m"] = { name = "Markdown" },
37+
["<Leader>mf"] = { ":lua require(\"tablemd\").format()<cr>", desc = "Markdown" },
38+
["<Leader>mc"] = { ":lua require(\"tablemd\").insertColumn(false)<cr>", desc = "Markdown" },
39+
["<Leader>md"] = { ":lua require(\"tablemd\").deleteColumn()<cr>", desc = "Markdown" },
40+
["<Leader>mr"] = { ":lua require(\"tablemd\").insertRow(false)<cr>", desc = "Markdown" },
41+
["<Leader>mR"] = { ":lua require(\"tablemd\").insertRow(true)<cr>", desc = "Markdown" },
42+
["<Leader>mj"] = { ":lua require(\"tablemd\").alignColumn(\"left\")<cr>", desc = "Markdown" },
43+
["<Leader>mk"] = { ":lua require(\"tablemd\").alignColumn(\"center\")<cr>", desc = "Markdown" },
44+
["<Leader>ml"] = { ":lua require(\"tablemd\").alignColumn(\"right\")<cr>", desc = "Markdown" },
45+
46+
3447
-- Projects
3548
["<leader>fp"] = { "<cmd>Telescope projects<cr>", desc = "Projects" },
3649

plugins/user.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,9 @@ return {
1515
-- lazy load on key binding
1616
-- keys = "gm",
1717
},
18+
{
19+
-- Format markdown tables
20+
-- https://github.com/allen-mack/nvim-table-md
21+
"allen-mack/nvim-table-md",
22+
}
1823
}

0 commit comments

Comments
 (0)