Fix theme_vim to only warn when no config dir found
Fixed warning being displayed when either vim or nvim config directory was found but not both. Now only displays a warning when neither is found.
This commit is contained in:
parent
36383db479
commit
c193fc7221
1 changed files with 5 additions and 2 deletions
|
@ -60,18 +60,21 @@ theme() {
|
||||||
save() {
|
save() {
|
||||||
dbg_msg $app "Saving theme"
|
dbg_msg $app "Saving theme"
|
||||||
local vim_dirs="${XDG_CONFIG_HOME:-/$HOME/.config}/nvim $HOME/.vim"
|
local vim_dirs="${XDG_CONFIG_HOME:-/$HOME/.config}/nvim $HOME/.vim"
|
||||||
|
local foundone=false
|
||||||
|
|
||||||
for vim_dir in $vim_dirs; do
|
for vim_dir in $vim_dirs; do
|
||||||
if [[ -d "$vim_dir" ]]; then
|
if [[ -d "$vim_dir" ]]; then
|
||||||
|
foundone=true
|
||||||
|
|
||||||
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"
|
||||||
dbg_msg $app "Saved theme to $vim_dir/colorscheme.vim"
|
dbg_msg $app "Saved theme to $vim_dir/colorscheme.vim"
|
||||||
|
|
||||||
include "$vim_dir"
|
include "$vim_dir"
|
||||||
else
|
|
||||||
dbg_msg $app "warn" "No configuration directory found"
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
[[ "$foundone" == false ]] && dbg_msg $app "warn" "No configuration directory found"
|
||||||
}
|
}
|
||||||
|
|
||||||
## Theme includer
|
## Theme includer
|
||||||
|
|
Loading…
Reference in a new issue