diff options
| author | Robert Günzler <r@gnzler.io> | 2021-08-30 18:15:15 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2021-08-31 12:41:19 +0200 |
| commit | b3fe31ba9fadba18538b4dfff8afcc83d049ff27 (patch) | |
| tree | b648681d7959fe1dd4b6d69f95d625a22c90cc7e /.vim/init.lua | |
| parent | 938d54a50f8e7e53667f4bbf6efe0e5bc310cd02 (diff) | |
vim: use treesitter for folds
Diffstat (limited to '.vim/init.lua')
| -rw-r--r-- | .vim/init.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/.vim/init.lua b/.vim/init.lua index 5dc645c..9016baf 100644 --- a/.vim/init.lua +++ b/.vim/init.lua @@ -1,3 +1,4 @@ +-- vim: fdm=marker local cmd = vim.cmd local g = vim.g @@ -23,9 +24,8 @@ opt.cursorline = true opt.expandtab = true opt.exrc = true opt.fillchars = 'fold:─' -opt.foldenable = true +opt.foldenable = false opt.foldlevel = 0 -opt.foldmethod = 'marker' opt.hidden = true opt.inccommand = 'split' opt.incsearch = true @@ -69,6 +69,7 @@ local tnoremap = require('astronauta.keymap').tnoremap nnoremap { 'Q', function() cmd [[ quitall ]] end, silent = false } nnoremap { 'gb', function() cmd [[ bnext ]] end } nnoremap { 'gB', function() cmd [[ bprevious ]] end } +nnoremap { '<tab>', function() cmd [[ silent! normal za ]] end } -- terminal tnoremap { '<esc>', [[ <c-\><c-n> ]] } @@ -98,6 +99,9 @@ augroup { {'FileType', 'i3config', [[ setlocal commentstring=#\ %s ]]}, {'FileType', 'jsonc', [[ setlocal commentstring=//\ %s ]]}, }, + foldenable = { + {'VimEnter', '.vim/*', [[setlocal foldenable]]}, + } } -- }}} |