Add functions to be loaded early-on in vim's startup
diff --git a/modules/neovim/zzz_earlyload/functions.vim b/modules/neovim/zzz_earlyload/functions.vim
new file mode 100644
index 0000000..d7a9e6f
--- /dev/null
+++ b/modules/neovim/zzz_earlyload/functions.vim
@@ -0,0 +1,10 @@
+fun! g:SetupCommandAlias(from, to)
+    exec 'cnoreabbrev <expr> '.a:from
+    \ .' ((getcmdtype() is# ":" && getcmdline() is# "'.a:from.'")'
+    \ .'? ("'.a:to.'") : ("'.a:from.'"))'
+endfun
+
+function g:Highlight(group, fg, bg)
+  exec ("autocmd ColorScheme onehalfdark highlight! " . a:group . " ctermfg=" . a:fg.cterm . " ctermbg=" . a:bg.cterm . " guifg=" . a:fg.gui . " guibg=" . a:bg.gui)
+endfunction
+