diff options
author | christianchiarulli <[email protected]> | 2021-07-06 22:20:56 -0400 |
---|---|---|
committer | christianchiarulli <[email protected]> | 2021-07-06 22:20:56 -0400 |
commit | ec9130044266c0d0a2f48b72ba33ccbc8c55d313 (patch) | |
tree | 63ab1a7373a843a10025fbfae88d55d16e8eab4c /lua/lv-utils/init.lua | |
parent | f22e1bd8cb6a38fdcad83b96d7739af778cd9d1d (diff) | |
parent | 57f53732491746aedb39f529d6cfab39183f176f (diff) |
Merge branch 'master' of github.com:ChristianChiarulli/LunarVim into stable
Diffstat (limited to 'lua/lv-utils/init.lua')
-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 |