diff options
| author | christianchiarulli <[email protected]> | 2021-07-06 19:15:37 -0400 | 
|---|---|---|
| committer | christianchiarulli <[email protected]> | 2021-07-06 19:15:37 -0400 | 
| commit | 0e2ad0c1fec50a24177129c89b3edb9007776caf (patch) | |
| tree | 795f0e9ed5c9f9fa325e218a73de69a1354c2ce8 /lua/lv-utils | |
| parent | f6e377fcfed932b71456a0b0780c1f5ed22cabd4 (diff) | |
testing autosave config poetnetially unstable
Diffstat (limited to 'lua/lv-utils')
| -rw-r--r-- | lua/lv-utils/init.lua | 12 | 
1 files changed, 10 insertions, 2 deletions
| diff --git a/lua/lv-utils/init.lua b/lua/lv-utils/init.lua index db3deb87..656905f2 100644 --- a/lua/lv-utils/init.lua +++ b/lua/lv-utils/init.lua @@ -1,5 +1,12 @@  local lv_utils = {} +function lv_utils.reload_lv_config() +  vim.cmd "source ~/.config/nvim/lv-config.lua" +  vim.cmd "source ~/.config/nvim/lua/plugins.lua" +  vim.cmd ":PackerCompile" +  vim.cmd ":PackerInstall" +end +  function lv_utils.define_augroups(definitions) -- {{{1    -- Create autocommand groups based on the passed definitions    -- @@ -24,7 +31,7 @@ end  lv_utils.define_augroups { -    _user_autocommands = O.user_autocommands, +  _user_autocommands = O.user_autocommands,    _general_settings = {      {        "TextYankPost", @@ -46,6 +53,7 @@ lv_utils.define_augroups {        "*",        "setlocal formatoptions-=c formatoptions-=r formatoptions-=o",      }, +    { "BufWritePost", "lv-config.lua", "lua require('lv-utils').reload_lv_config()" },      { "VimLeavePre", "*", "set title set titleold=" },    },    -- _solidity = { @@ -65,7 +73,7 @@ lv_utils.define_augroups {    },    _auto_resize = {      -- will cause split windows to be resized evenly if main window is resized -    {'VimResized ', '*', 'wincmd ='}, +    { "VimResized ", "*", "wincmd =" },    },    -- _mode_switching = {    --   -- will switch between absolute and relative line numbers depending on mode | 
