summaryrefslogtreecommitdiff
path: root/nvim/lua/autocommands.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/autocommands.lua')
-rw-r--r--nvim/lua/autocommands.lua25
1 files changed, 13 insertions, 12 deletions
diff --git a/nvim/lua/autocommands.lua b/nvim/lua/autocommands.lua
index 48c94d9..1431693 100644
--- a/nvim/lua/autocommands.lua
+++ b/nvim/lua/autocommands.lua
@@ -88,23 +88,24 @@ vim.api.nvim_create_autocmd("BufEnter", {
vim.api.nvim_create_autocmd({ "BufEnter", "BufAdd", "BufNew", "BufNewFile", "BufWinEnter" }, {
group = vim.api.nvim_create_augroup("TS_FOLD_WORKAROUND", {}),
callback = function()
+ vim.opt.foldlevelstart = 99
vim.opt.foldmethod = "expr"
vim.opt.foldexpr = "nvim_treesitter#foldexpr()"
end,
})
vim.api.nvim_create_autocmd("FileType", {
- pattern = "*",
- callback = function(args)
- local buf = args.buf
- local ft = vim.bo[buf].filetype
+ pattern = "*",
+ callback = function(args)
+ local buf = args.buf
+ local ft = vim.bo[buf].filetype
- if ft and ft ~= "" then
- local has_parser, _ = pcall(vim.treesitter.language.get_lang, ft)
- if has_parser then
- pcall(vim.treesitter.start, buf, ft)
- end
- end
- end
+ if ft and ft ~= "" then
+ local has_parser, _ = pcall(vim.treesitter.language.get_lang, ft)
+ if has_parser then
+ pcall(vim.treesitter.start, buf, ft)
+ end
+ end
+ end,
})
vim.api.nvim_create_autocmd("User", {
pattern = "TSUpdate",
@@ -181,5 +182,5 @@ vim.api.nvim_create_autocmd("VimResized", {
--
-- vim.api.nvim_create_autocmd("InsertLeave", {
-- pattern = "*",
--- command = "set relativenumber",
+-- callback = "set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz",
-- })