enable incremental selection in neovim
change
commit f279a288a5c64bf81e40ebca671018905250280f
author Alpha Chen <alpha@kejadlen.dev>
date
parent 4a9aa9ad
diff --git a/nvim/fnl/init.fnl b/nvim/fnl/init.fnl
index 3ec74aeb..22837e30 100644
--- a/nvim/fnl/init.fnl
+++ b/nvim/fnl/init.fnl
@@ -104,13 +104,17 @@
 (set vim.g.netrw_home "~/.nvim_tmp")
 
 ;;; treesitter
-
 (let [configs (require :nvim-treesitter.configs)
       {: setup} configs]
   (setup {:ensure_installed [:fennel]
           :sync_install false
           :highlight {:enable true :additional_vim_regex_highlighting false}
-          :indent {:enable true}}))
+          :indent {:enable true}
+          :incremental_selection {:enable true
+                                  :keymaps {:init_selection :gnn
+                                            :node_incremental :grn
+                                            :scope_incremental :grc
+                                            :node_decremental :grm}}}))
 
 (set vim.opt.foldmethod :expr)
 (set vim.opt.foldexpr "nvim_treesitter#foldexpr()")