Skip to content

Commit 8bb7bc2

Browse files
committed
Merge branch 'main' into feat/blink.cmp
2 parents 4e1c3a7 + b316dfc commit 8bb7bc2

20 files changed

+203
-174
lines changed

.github/workflows/lint_code.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ jobs:
88
- uses: actions/checkout@v4
99
- uses: lunarmodules/luacheck@v1
1010
with:
11-
args: . --std luajit --globals vim _debugging _command_panel _flash_esc_or_noh _telescope_collections _toggle_lazygit _toggle_diagnostic _toggle_inlayhint _async_compile_and_debug --max-line-length 150 --no-config
11+
args: . --std luajit --max-line-length 150 --no-config --globals vim _debugging _command_panel _flash_esc_or_noh _telescope_collections _toggle_inlayhint _toggle_virtualtext _toggle_lazygit

flake.lock

+13-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lazy-lock.json

+49-49
Original file line numberDiff line numberDiff line change
@@ -18,83 +18,83 @@
1818
"cmp-under-comparator": { "branch": "master", "commit": "6857f10272c3cfe930cece2afa2406e1385bfef8" },
1919
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
2020
"copilot-cmp": { "branch": "master", "commit": "15fc12af3d0109fa76b60b5cffa1373697e261d1" },
21-
"copilot.lua": { "branch": "master", "commit": "886ee73b6d464b2b3e3e6a7ff55ce87feac423a9" },
22-
"crates.nvim": { "branch": "main", "commit": "bd35b13e94a292ee6e32c351e05ca2202dc9f070" },
23-
"csv.vim": { "branch": "master", "commit": "44aeb7e26e8b42f7c14c328f16ac4744ae53b22c" },
21+
"copilot.lua": { "branch": "master", "commit": "30321e33b03cb924fdcd6a806a0dc6fa0b0eafb9" },
22+
"crates.nvim": { "branch": "main", "commit": "6bf1b4ceb62f205c903590ccc62061aafc17024a" },
23+
"csv.vim": { "branch": "master", "commit": "b8eb7f67babce96168e7f6b93b2ba8328b72a390" },
2424
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
25-
"dropbar.nvim": { "branch": "master", "commit": "b27bb0353cb34bded65a8911e7d232b12100568b" },
25+
"dropbar.nvim": { "branch": "master", "commit": "807ddc72457907a4d7e385cec0aa25648ee60a58" },
2626
"edgy.nvim": { "branch": "main", "commit": "7e8dedc39abebe40c289b8012cc89b11c69aa7a0" },
27-
"fidget.nvim": { "branch": "main", "commit": "a0abbf18084b77d28bc70e24752e4f4fd54aea17" },
28-
"flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" },
27+
"fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" },
28+
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
2929
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
30-
"fzf": { "branch": "master", "commit": "8179ca5eaa9241c71573a4f65ab34d21b8e3efb0" },
30+
"fzf": { "branch": "master", "commit": "0012183ede3619e2bf52932c196377f8a7befbf6" },
3131
"fzy-lua-native": { "branch": "master", "commit": "9d720745d5c2fb563c0d86c17d77612a3519c506" },
32-
"gitsigns.nvim": { "branch": "main", "commit": "d8918f06624dd53b9a82bd0e29c31bcfd541b40d" },
33-
"glance.nvim": { "branch": "master", "commit": "1a08824835d7582457b67acbe23ca33487912a5e" },
34-
"go.nvim": { "branch": "master", "commit": "6e5a74b866aa4a112ed85a1169befff2ef82c027" },
32+
"gitsigns.nvim": { "branch": "main", "commit": "4c40357994f386e72be92a46f41fc1664c84c87d" },
33+
"glance.nvim": { "branch": "master", "commit": "cb19b86349cbe634eec0ea768b9a27fdd6d24f34" },
34+
"go.nvim": { "branch": "master", "commit": "6ad080424f4b96a584cf591721e8e13c102cce4e" },
35+
"grug-far.nvim": { "branch": "main", "commit": "3d39dc8b31d4ab7aad1b9ffdba136eafc6c7c360" },
3536
"guihua.lua": { "branch": "master", "commit": "d783191eaa75215beae0c80319fcce5e6b3beeda" },
3637
"hop.nvim": { "branch": "master", "commit": "08ddca799089ab96a6d1763db0b8adc5320bf050" },
3738
"indent-blankline.nvim": { "branch": "master", "commit": "e10626f7fcd51ccd56d7ffc00883ba7e0aa28f78" },
38-
"lazy.nvim": { "branch": "main", "commit": "d8f26efd456190241afd1b0f5235fe6fdba13d4a" },
39-
"local-highlight.nvim": { "branch": "master", "commit": "c8e5fa9a945b7e99bccba2c9993b4d7a0327173d" },
39+
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
4040
"lsp-format-modifications.nvim": { "branch": "main", "commit": "006d4cd88f4f09fdc4375fcb75dd5b7d981a723b" },
4141
"lsp_signature.nvim": { "branch": "master", "commit": "fd79ea4c26f2a65784b115fc9577a52e0bb8b1bd" },
42-
"lspsaga.nvim": { "branch": "main", "commit": "13b3cdc9a53ec821b9e693ee71501cc2d6cf206c" },
43-
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
42+
"lspsaga.nvim": { "branch": "main", "commit": "6063935cf68de9aa6dd79f8e1caf5df0a9385de3" },
43+
"lualine.nvim": { "branch": "master", "commit": "f4f791f67e70d378a754d02da068231d2352e5bc" },
4444
"markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" },
45-
"mason-lspconfig.nvim": { "branch": "main", "commit": "e942edf5c85b6a2ab74059ea566cac5b3e1514a4" },
45+
"mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
4646
"mason-null-ls.nvim": { "branch": "main", "commit": "de19726de7260c68d94691afb057fa73d3cc53e7" },
47-
"mason-nvim-dap.nvim": { "branch": "main", "commit": "8b9363d83b5d779813cdd2819b8308651cec2a09" },
48-
"mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
49-
"mini.align": { "branch": "main", "commit": "e715137aece7d05734403d793b8b6b64486bc812" },
50-
"neoconf.nvim": { "branch": "main", "commit": "a4d1d337e23a087847f7a1d2bc4420ce7ad355f4" },
47+
"mason-nvim-dap.nvim": { "branch": "main", "commit": "09220b99d63d5363f219daa2785242ee5fddba7f" },
48+
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
49+
"mini.align": { "branch": "main", "commit": "3bdf6f0b91b31db5300a7b04f53f296a7fb150c1" },
50+
"mini.cursorword": { "branch": "main", "commit": "939ffcc8c57694608ac0896418d4b9a7c5273909" },
51+
"neoconf.nvim": { "branch": "main", "commit": "c8f1fe49b8ec2c6f1f3a6a18c5f06049b53b6243" },
5152
"neoscroll.nvim": { "branch": "master", "commit": "f957373912e88579e26fdaea4735450ff2ef5c9c" },
52-
"none-ls.nvim": { "branch": "main", "commit": "ed8f80849ef1ad31c2f74679fafdef7801091247" },
53+
"none-ls.nvim": { "branch": "main", "commit": "a117163db44c256d53c3be8717f3e1a2a28e6299" },
5354
"nvim-bqf": { "branch": "main", "commit": "ebb6d2689e4427452180f17c53f29f7e460236f1" },
5455
"nvim-bufdel": { "branch": "main", "commit": "523d58e94e7212fff3e05c247b962dc8f93bcfde" },
55-
"nvim-cmp": { "branch": "main", "commit": "12509903a5723a876abd65953109f926f4634c30" },
56-
"nvim-dap": { "branch": "master", "commit": "1fdfe74661170ce58d37dc46259448987ffe706c" },
56+
"nvim-cmp": { "branch": "main", "commit": "c27370703e798666486e3064b64d59eaf4bdc6d5" },
57+
"nvim-dap": { "branch": "master", "commit": "379cf26e9c457b66a0152cd5d018418c03720d47" },
5758
"nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" },
58-
"nvim-highlight-colors": { "branch": "main", "commit": "68a4df620cf58e2c7336e53738e8cf3a522ad694" },
59-
"nvim-lspconfig": { "branch": "master", "commit": "e5bf88e5ea1c4cea5ea96b1e970cb264f7a401a1" },
59+
"nvim-highlight-colors": { "branch": "main", "commit": "a770df5fbd98abbb0fc1a95d9a3f2bb1e51e3e2c" },
60+
"nvim-lspconfig": { "branch": "master", "commit": "919f83ef8169d11eabd921a4cbda4fc1ba12f123" },
6061
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
6162
"nvim-notify": { "branch": "master", "commit": "22f29093eae7785773ee9d543f8750348b1a195c" },
62-
"nvim-scrollview": { "branch": "main", "commit": "e8ad0e0f9c38c1bf3b03e3266cb6ecf3967d6e47" },
63-
"nvim-spectre": { "branch": "master", "commit": "ddd7383e856a7c939cb4f5143278fe041bbb8cb9" },
64-
"nvim-tree.lua": { "branch": "master", "commit": "d05881f65f0a653db8d830ccc4d2e07d6a720628" },
65-
"nvim-treehopper": { "branch": "master", "commit": "e87002968983ed23836dfad53bcf023e609db42d" },
66-
"nvim-treesitter": { "branch": "master", "commit": "d34e62afd3e483fe0fa2f24b6323f3bb1d35ddcc" },
67-
"nvim-treesitter-context": { "branch": "master", "commit": "bece284c5322ddf6946fa4bdc383a2bc033269d7" },
68-
"nvim-treesitter-textobjects": { "branch": "master", "commit": "ad8f0a472148c3e0ae9851e26a722ee4e29b1595" },
69-
"nvim-ts-autotag": { "branch": "main", "commit": "1cca23c9da708047922d3895a71032bc0449c52d" },
63+
"nvim-scrollview": { "branch": "main", "commit": "4ec157c247c05d65db4eb9fa3cc69a8d3dfb6673" },
64+
"nvim-tree.lua": { "branch": "master", "commit": "c09ff35de503a41fa62465c6b4ae72d96e7a7ce4" },
65+
"nvim-treehopper": { "branch": "master", "commit": "0b9f5c8980ab1427644ff70059f7ae0fd89b547e" },
66+
"nvim-treesitter": { "branch": "master", "commit": "1adcd5711929e44d1bc9e59fbf7d94656cf6d389" },
67+
"nvim-treesitter-context": { "branch": "master", "commit": "198720b4016af04c9590f375d714d5bf8afecc1a" },
68+
"nvim-treesitter-textobjects": { "branch": "master", "commit": "8b2d4d519f3516d09910f5baf48d1a47b594f0ce" },
69+
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
7070
"nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" },
71-
"nvim-web-devicons": { "branch": "master", "commit": "92833cd8c646c92f9013aaaa05aefa18bce74c45" },
71+
"nvim-web-devicons": { "branch": "master", "commit": "ab4cfee554e501f497bce0856788d43cf2eb93d7" },
7272
"paint.nvim": { "branch": "main", "commit": "ef6f717a8669619ebbd098fb72f85115d64c6c92" },
73-
"persisted.nvim": { "branch": "main", "commit": "8a25e7028d44645616a503b07b84be62da2fee86" },
74-
"plenary.nvim": { "branch": "master", "commit": "3707cdb1e43f5cea73afb6037e6494e7ce847a66" },
73+
"persisted.nvim": { "branch": "main", "commit": "1a6e16e80ee59ddf720e9389729a4de4ab093587" },
74+
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
7575
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
76-
"rainbow-delimiters.nvim": { "branch": "master", "commit": "85b80abaa09cbbc039e3095b2f515b3cf8cadd11" },
77-
"render-markdown.nvim": { "branch": "main", "commit": "ad055861d17afe058bd835e82292e14a64b51b1d" },
78-
"rustaceanvim": { "branch": "master", "commit": "e15c262f81e8adb139ef3e3de775493d377919a2" },
76+
"rainbow-delimiters.nvim": { "branch": "master", "commit": "c2255b20bb1accb0e83e70f995adf99b78dee13d" },
77+
"render-markdown.nvim": { "branch": "main", "commit": "059f503ae5490f93346e5ad19b56aec12ead12a6" },
78+
"rustaceanvim": { "branch": "master", "commit": "2b0f0b7e03751cf8ed123322f9b02d8f73fa9df7" },
7979
"search.nvim": { "branch": "main", "commit": "7b8f2315d031be73e14bc2d82386dfac15952614" },
80-
"smart-splits.nvim": { "branch": "master", "commit": "bfb5e63bd4639439b48815f46636dbd52b19b1bd" },
80+
"smart-splits.nvim": { "branch": "master", "commit": "baff41c382020e8b31037ca97a3339b310c23772" },
8181
"smartyank.nvim": { "branch": "master", "commit": "0a4554a4ea4cad73dab0a15e559f2128ca03c7b2" },
82-
"sniprun": { "branch": "master", "commit": "67ac2d84d03f3b857d59571ff5fefb6080dffa2d" },
82+
"sniprun": { "branch": "master", "commit": "151ada2c984aee1feb45c7e3c2abb19f597ecbd0" },
8383
"suda.vim": { "branch": "master", "commit": "9adda7d195222d4e2854efb2a88005a120296c47" },
84-
"telescope-frecency.nvim": { "branch": "master", "commit": "dcb8e54bc38fc679a42433bb5cec3ea15d5a3149" },
85-
"telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" },
86-
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "649b662a8f476fd2c0289570764459e95ebaa3f3" },
87-
"telescope-undo.nvim": { "branch": "main", "commit": "2971cc9f193ec09e0c5de3563f99cbea16b63f10" },
84+
"telescope-frecency.nvim": { "branch": "master", "commit": "dd6ab9b6a5a26e239f268a06ef5bb1e69928ac5b" },
85+
"telescope-fzf-native.nvim": { "branch": "main", "commit": "2a5ceff981501cff8f46871d5402cd3378a8ab6a" },
86+
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "b80ec2c70ec4f32571478b501218c8979fab5201" },
87+
"telescope-undo.nvim": { "branch": "main", "commit": "928d0c2dc9606e01e2cc547196f48d2eaecf58e5" },
8888
"telescope-zoxide": { "branch": "main", "commit": "54bfe630bad08dc9891ec78c7cf8db38dd725c97" },
89-
"telescope.nvim": { "branch": "master", "commit": "415af52339215926d705cccc08145f3782c4d132" },
89+
"telescope.nvim": { "branch": "master", "commit": "814f102cd1da3dc78c7d2f20f2ef3ed3cdf0e6e4" },
9090
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
9191
"toggleterm.nvim": { "branch": "main", "commit": "e76134e682c1a866e3dfcdaeb691eb7b01068668" },
92-
"trouble.nvim": { "branch": "main", "commit": "50481f414bd3c1a40122c1d759d7e424d5fafe84" },
93-
"vim-cool": { "branch": "master", "commit": "662e7b11064cbeedad17c45d2fe926e78d3cd0b6" },
94-
"vim-fugitive": { "branch": "master", "commit": "d74a7cff4cfcf84f83cc7eccfa365488f3bbabc2" },
92+
"trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
93+
"vim-cool": { "branch": "master", "commit": "9ea940c0d537e55de0de4c0298c04b976960fb12" },
94+
"vim-fugitive": { "branch": "master", "commit": "4a745ea72fa93bb15dd077109afbb3d1809383f2" },
9595
"vim-matchup": { "branch": "master", "commit": "aca23ce53ebfe34e02c4fe07e29e9133a2026481" },
9696
"vim-rhubarb": { "branch": "master", "commit": "386daa2e9d98e23e27ad089afcbe5c5a903e488d" },
9797
"vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" },
98-
"which-key.nvim": { "branch": "main", "commit": "6cebd86917df559a88de0f806b2989799c6e6423" },
98+
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" },
9999
"wilder.nvim": { "branch": "master", "commit": "679f348dc90d80ff9ba0e7c470c40a4d038dcecf" }
100100
}

lua/keymap/completion.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ function M.lsp(buf)
6868
:with_buffer(buf)
6969
:with_desc("lsp: Show outgoing calls"),
7070
["n|<leader>lv"] = map_callback(function()
71-
_toggle_diagnostic()
71+
_toggle_virtualtext()
7272
end)
7373
:with_noremap()
7474
:with_silent()

lua/keymap/editor.lua

+5-5
Original file line numberDiff line numberDiff line change
@@ -102,27 +102,27 @@ local mappings = {
102102
["nv|<leader>c"] = map_cmd("<Cmd>HopChar1MW<CR>"):with_noremap():with_desc("jump: Goto one char"),
103103
["nv|<leader>C"] = map_cmd("<Cmd>HopChar2MW<CR>"):with_noremap():with_desc("jump: Goto two chars"),
104104

105-
-- Plugin: nvim-spectre
105+
-- Plugin: grug-far
106106
["n|<leader>Ss"] = map_callback(function()
107-
require("spectre").toggle()
107+
require("grug-far").open()
108108
end)
109109
:with_silent()
110110
:with_noremap()
111111
:with_desc("editn: Toggle search & replace panel"),
112112
["n|<leader>Sp"] = map_callback(function()
113-
require("spectre").open_visual({ select_word = true })
113+
require("grug-far").open({ prefills = { search = vim.fn.expand("<cword>") } })
114114
end)
115115
:with_silent()
116116
:with_noremap()
117117
:with_desc("editn: search&replace current word (project)"),
118118
["v|<leader>Sp"] = map_callback(function()
119-
require("spectre").open_visual()
119+
require("grug-far").with_visual_selection()
120120
end)
121121
:with_silent()
122122
:with_noremap()
123123
:with_desc("edit: search & replace current word (project)"),
124124
["n|<leader>Sf"] = map_callback(function()
125-
require("spectre").open_file_search({ select_word = true })
125+
require("grug-far").open({ prefills = { paths = vim.fn.expand("%") } })
126126
end)
127127
:with_silent()
128128
:with_noremap()

lua/keymap/helpers.lua

+12-53
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,20 @@ _G._command_panel = function()
33
lhs_filter = function(lhs)
44
return not string.find(lhs, "Þ")
55
end,
6-
layout_config = {
7-
width = 0.6,
8-
height = 0.6,
9-
prompt_position = "top",
10-
},
116
})
127
end
138

9+
_G._flash_esc_or_noh = function()
10+
local flash_active, state = pcall(function()
11+
return require("flash.plugins.char").state
12+
end)
13+
if flash_active and state then
14+
state:hide()
15+
else
16+
pcall(vim.cmd.noh)
17+
end
18+
end
19+
1420
_G._telescope_collections = function(picker_type)
1521
local actions = require("telescope.actions")
1622
local action_state = require("telescope.actions.state")
@@ -50,7 +56,7 @@ _G._toggle_inlayhint = function()
5056
end
5157

5258
local _vt_enabled = require("core.settings").diagnostics_virtual_text
53-
_G._toggle_diagnostic = function()
59+
_G._toggle_virtualtext = function()
5460
if vim.diagnostic.is_enabled() then
5561
_vt_enabled = not _vt_enabled
5662
vim.diagnostic[_vt_enabled and "show" or "hide"]()
@@ -62,17 +68,6 @@ _G._toggle_diagnostic = function()
6268
end
6369
end
6470

65-
_G._flash_esc_or_noh = function()
66-
local flash_active, state = pcall(function()
67-
return require("flash.plugins.char").state
68-
end)
69-
if flash_active and state then
70-
state:hide()
71-
else
72-
pcall(vim.cmd.noh)
73-
end
74-
end
75-
7671
local _lazygit = nil
7772
_G._toggle_lazygit = function()
7873
if vim.fn.executable("lazygit") == 1 then
@@ -89,39 +84,3 @@ _G._toggle_lazygit = function()
8984
vim.notify("Command [lazygit] not found!", vim.log.levels.ERROR, { title = "toggleterm.nvim" })
9085
end
9186
end
92-
_G._async_compile_and_debug = function()
93-
local file_ext = vim.fn.expand("%:e")
94-
local file_path = vim.fn.expand("%:p")
95-
local out_name = vim.fn.expand("%:p:h") .. "/" .. vim.fn.expand("%:t:r") .. ".out"
96-
local compile_cmd
97-
if file_ext == "cpp" or file_ext == "cc" then
98-
compile_cmd = string.format("g++ -g %s -o %s", file_path, out_name)
99-
elseif file_ext == "c" then
100-
compile_cmd = string.format("gcc -g %s -o %s", file_path, out_name)
101-
elseif file_ext == "go" then
102-
compile_cmd = string.format("go build -o %s %s", out_name, file_path)
103-
else
104-
require("dap").continue()
105-
return
106-
end
107-
local notify_title = "Debug Pre-compile"
108-
vim.fn.jobstart(compile_cmd, {
109-
on_exit = function(_, exit_code, _)
110-
if exit_code == 0 then
111-
vim.notify(
112-
"Compilation succeeded! Executable: " .. out_name,
113-
vim.log.levels.INFO,
114-
{ title = notify_title }
115-
)
116-
require("dap").continue()
117-
return
118-
else
119-
vim.notify(
120-
"Compilation failed with exit code: " .. exit_code,
121-
vim.log.levels.ERROR,
122-
{ title = notify_title }
123-
)
124-
end
125-
end,
126-
})
127-
end

lua/keymap/lang.lua

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ local map_cr = bind.map_cr
33

44
local mappings = {
55
plugins = {
6-
-- Plugins: render-markdown.nvim
6+
-- Plugin: render-markdown.nvim
77
["n|<F1>"] = map_cr("RenderMarkdown toggle")
88
:with_noremap()
99
:with_silent()
1010
:with_desc("tool: toggle markdown preview within nvim"),
11-
-- Plugins: MarkdownPreview
11+
-- Plugin: MarkdownPreview
1212
["n|<F12>"] = map_cr("MarkdownPreviewToggle"):with_noremap():with_silent():with_desc("tool: Preview markdown"),
1313
},
1414
}

0 commit comments

Comments
 (0)