summaryrefslogtreecommitdiff
path: root/lua/config
diff options
context:
space:
mode:
authorbh <qn+git@excalibur.computer>2026-03-15 15:03:32 +0800
committerbh <qn+git@excalibur.computer>2026-03-15 15:03:32 +0800
commit576a147d1a103ccc9af3777d325e7dc09491b933 (patch)
tree5ad58cfc8c9f0a07e7059ac88f8a1bbf370c21c9 /lua/config
parent977e8911084c80baf30ab5d3a17af2e0bceb02e0 (diff)
Add vim-commentary, flash.nvim, and disable render-markdown by default
Diffstat (limited to 'lua/config')
-rw-r--r--lua/config/flash.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/lua/config/flash.lua b/lua/config/flash.lua
new file mode 100644
index 0000000..868d931
--- /dev/null
+++ b/lua/config/flash.lua
@@ -0,0 +1,11 @@
+-- ~/.config/nvim/lua/config/flash.lua
+return function()
+ local flash = require('flash')
+ flash.setup({})
+
+ vim.keymap.set({ 'n', 'x', 'o' }, 's', function() flash.jump() end, { desc = 'Flash' })
+ vim.keymap.set({ 'n', 'x', 'o' }, 'S', function() flash.treesitter() end, { desc = 'Flash Treesitter' })
+ vim.keymap.set('o', 'r', function() flash.remote() end, { desc = 'Remote Flash' })
+ vim.keymap.set({ 'o', 'x' }, 'R', function() flash.treesitter_search() end, { desc = 'Treesitter Search' })
+ vim.keymap.set({ 'c' }, '<c-s>', function() flash.toggle() end, { desc = 'Toggle Flash Search' })
+end