diff options
| author | kylo252 <[email protected]> | 2021-07-25 13:55:19 +0200 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2021-07-25 11:55:19 +0000 | 
| commit | e37a511abc1f6d6c6925719427f9890423f007f6 (patch) | |
| tree | abaac43231db8210a6f5ec3c17ba662ead16b665 /lua/lv-utils | |
| parent | 47c44ae248084bcd83e6b917ef0f87e092c66903 (diff) | |
Fix ignored user autocommands (#1090)
Diffstat (limited to 'lua/lv-utils')
| -rw-r--r-- | lua/lv-utils/init.lua | 100 | 
1 files changed, 1 insertions, 99 deletions
| diff --git a/lua/lv-utils/init.lua b/lua/lv-utils/init.lua index 89abdb2a..cfc1dac4 100644 --- a/lua/lv-utils/init.lua +++ b/lua/lv-utils/init.lua @@ -59,7 +59,7 @@ end  -- autoformat  local toggle_autoformat = function()    if lvim.format_on_save then -    require("lv-utils").define_augroups { +    require("core.autocmds").define_augroups {        autoformat = {          {            "BufWritePost", @@ -130,110 +130,12 @@ function lv_utils.add_keymap_term_mode(opts, keymaps)    lv_utils.add_keymap("t", opts, keymaps)  end -function lv_utils.define_augroups(definitions) -- {{{1 -  -- Create autocommand groups based on the passed definitions -  -- -  -- The key will be the name of the group, and each definition -  -- within the group should have: -  --    1. Trigger -  --    2. Pattern -  --    3. Text -  -- just like how they would normally be defined from Vim itself -  for group_name, definition in pairs(definitions) do -    vim.cmd("augroup " .. group_name) -    vim.cmd "autocmd!" - -    for _, def in pairs(definition) do -      local command = table.concat(vim.tbl_flatten { "autocmd", def }, " ") -      vim.cmd(command) -    end - -    vim.cmd "augroup END" -  end -end  function lv_utils.unrequire(m)    package.loaded[m] = nil    _G[m] = nil  end -lv_utils.define_augroups { - -  _general_settings = { -    { -      "TextYankPost", -      "*", -      "lua require('vim.highlight').on_yank({higroup = 'Search', timeout = 200})", -    }, -    { -      "BufWinEnter", -      "*", -      "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", -    }, -    { -      "BufWinEnter", -      "dashboard", -      "setlocal cursorline signcolumn=yes cursorcolumn number", -    }, -    { -      "BufRead", -      "*", -      "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", -    }, -    { -      "BufNewFile", -      "*", -      "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", -    }, -    { "BufWritePost", "lv-config.lua", "lua require('lv-utils').reload_lv_config()" }, -    -- { "VimLeavePre", "*", "set title set titleold=" }, -  }, -  _filetypechanges = { -    { "BufWinEnter", ".tf", "setlocal filetype=hcl" }, -    { "BufRead", "*.tf", "setlocal filetype=hcl" }, -    { "BufNewFile", "*.tf", "setlocal filetype=hcl" }, -    { "BufWinEnter", ".zsh", "setlocal filetype=sh" }, -    { "BufRead", "*.zsh", "setlocal filetype=sh" }, -    { "BufNewFile", "*.zsh", "setlocal filetype=sh" }, -  }, -  -- _solidity = { -  --     {'BufWinEnter', '.sol', 'setlocal filetype=solidity'}, {'BufRead', '*.sol', 'setlocal filetype=solidity'}, -  --     {'BufNewFile', '*.sol', 'setlocal filetype=solidity'} -  -- }, -  -- _gemini = { -  --     {'BufWinEnter', '.gmi', 'setlocal filetype=markdown'}, {'BufRead', '*.gmi', 'setlocal filetype=markdown'}, -  --     {'BufNewFile', '*.gmi', 'setlocal filetype=markdown'} -  -- }, -  _markdown = { -    { "FileType", "markdown", "setlocal wrap" }, -    { "FileType", "markdown", "setlocal spell" }, -  }, -  _buffer_bindings = { -    { "FileType", "floaterm", "nnoremap <silent> <buffer> q :q<CR>" }, -  }, -  _auto_resize = { -    -- will cause split windows to be resized evenly if main window is resized -    { "VimResized", "*", "wincmd =" }, -  }, -  _packer_compile = { -    -- will cause split windows to be resized evenly if main window is resized -    { "BufWritePost", "plugins.lua", "PackerCompile" }, -  }, - -  -- _fterm_lazygit = { -  --   -- will cause esc key to exit lazy git -  --   {"TermEnter", "*", "call LazyGitNativation()"} -  -- }, -  -- _mode_switching = { -  --   -- will switch between absolute and relative line numbers depending on mode -  --   {'InsertEnter', '*', 'if &relativenumber | let g:ms_relativenumberoff = 1 | setlocal number norelativenumber | endif'}, -  --   {'InsertLeave', '*', 'if exists("g:ms_relativenumberoff") | setlocal relativenumber | endif'}, -  --   {'InsertEnter', '*', 'if &cursorline | let g:ms_cursorlineoff = 1 | setlocal nocursorline | endif'}, -  --   {'InsertLeave', '*', 'if exists("g:ms_cursorlineoff") | setlocal cursorline | endif'}, -  -- }, -  _user_autocommands = lvim.autocommands, -} -  function lv_utils.gsub_args(args)    if args == nil or type(args) ~= "table" then      return args | 
