Fix calling local var outside function
This commit is contained in:
parent
2c4fe1397a
commit
eaba8f550e
1 changed files with 4 additions and 2 deletions
|
@ -61,7 +61,7 @@ theme_vim() {
|
||||||
check_tfile() {
|
check_tfile() {
|
||||||
if ! file_exists "$tfile"; then
|
if ! file_exists "$tfile"; then
|
||||||
dbg_msg="$dbg_msg theme $theme for vim not found.\n"
|
dbg_msg="$dbg_msg theme $theme for vim not found.\n"
|
||||||
return
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,7 +89,7 @@ set_vim_theme() {
|
||||||
cat "$tfile" >"$vim_dir/colorscheme.vim"
|
cat "$tfile" >"$vim_dir/colorscheme.vim"
|
||||||
echo "colorscheme base16-$theme" >>"$vim_dir/colorscheme.vim"
|
echo "colorscheme base16-$theme" >>"$vim_dir/colorscheme.vim"
|
||||||
|
|
||||||
call_from_vim_init
|
call_from_vim_init "$vim_dir"
|
||||||
|
|
||||||
dbg_msg="$dbg_msg Set theme $theme\n"
|
dbg_msg="$dbg_msg Set theme $theme\n"
|
||||||
fi
|
fi
|
||||||
|
@ -98,6 +98,8 @@ set_vim_theme() {
|
||||||
|
|
||||||
# make sure we're calling our new colorscheme whenever starting vim
|
# make sure we're calling our new colorscheme whenever starting vim
|
||||||
call_from_vim_init() {
|
call_from_vim_init() {
|
||||||
|
local vim_dir="$1"
|
||||||
|
|
||||||
if file_exists "$vim_dir/init.vim"; then
|
if file_exists "$vim_dir/init.vim"; then
|
||||||
line_exists_or_append "$vim_dir/init.vim" "runtime colorscheme.vim"
|
line_exists_or_append "$vim_dir/init.vim" "runtime colorscheme.vim"
|
||||||
elif file_exists "$HOME/.vimrc"; then
|
elif file_exists "$HOME/.vimrc"; then
|
||||||
|
|
Loading…
Reference in a new issue