summaryrefslogtreecommitdiff
path: root/lua/lv-utils/init.lua
diff options
context:
space:
mode:
authorchristianchiarulli <[email protected]>2021-07-06 22:20:56 -0400
committerchristianchiarulli <[email protected]>2021-07-06 22:20:56 -0400
commitec9130044266c0d0a2f48b72ba33ccbc8c55d313 (patch)
tree63ab1a7373a843a10025fbfae88d55d16e8eab4c /lua/lv-utils/init.lua
parentf22e1bd8cb6a38fdcad83b96d7739af778cd9d1d (diff)
parent57f53732491746aedb39f529d6cfab39183f176f (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.lua12
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