From d9c6775dc7ffa8e3be0fef7abfe4a563fe0d4e84 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Sun, 31 Jul 2022 09:23:04 +0200 Subject: [PATCH] Add folding and searching lua files --- roles/neovim/files/init.lua | 2 ++ roles/neovim/files/lua/folding.lua | 10 ++++++++++ roles/neovim/files/lua/searching.lua | 8 ++++++++ 3 files changed, 20 insertions(+) create mode 100644 roles/neovim/files/lua/folding.lua create mode 100644 roles/neovim/files/lua/searching.lua diff --git a/roles/neovim/files/init.lua b/roles/neovim/files/init.lua index 98be4d2..45e9756 100644 --- a/roles/neovim/files/init.lua +++ b/roles/neovim/files/init.lua @@ -2,5 +2,7 @@ require('transition') require('encoding') require('remaps') require('spacetabs') +require('searching') +require('folding') require('plugins') -- require('colors') diff --git a/roles/neovim/files/lua/folding.lua b/roles/neovim/files/lua/folding.lua new file mode 100644 index 0000000..3ae12cc --- /dev/null +++ b/roles/neovim/files/lua/folding.lua @@ -0,0 +1,10 @@ +-- FOLDING + +-- enable folding +vim.opt.foldenable = true +-- open most folds by default (0 to 99) +vim.opt.foldlevelstart = 10 +-- guard against too many nested folds +vim.opt.foldnestmax = 10 +-- fold based on filetype +vim.opt.foldmethod = 'syntax' diff --git a/roles/neovim/files/lua/searching.lua b/roles/neovim/files/lua/searching.lua new file mode 100644 index 0000000..5adc529 --- /dev/null +++ b/roles/neovim/files/lua/searching.lua @@ -0,0 +1,8 @@ +-- SEARCHING + +-- search as characters are entered +vim.opt.incsearch = true +-- highlight matches +vim.opt.hlsearch = true +-- turn off search hightlight after search +vim.keymap.set('n', 'nohlsearch', { remap = false })