Commit a450fc88 authored by Dylan Araps's avatar Dylan Araps

terminal font [kitty]: Use kitty command instead of parsing config files. Closes #1150

parent 679aa306
...@@ -2880,21 +2880,11 @@ END ...@@ -2880,21 +2880,11 @@ END
;; ;;
"kitty"*) "kitty"*)
shopt -s nullglob kitty_config="$(kitty --debug-config)"
confs=({$KITTY_CONFIG_DIRECTORY,$XDG_CONFIG_HOME,~/Library/Preferences}/kitty/kitty.con?) term_font_size="${kitty_config/*font_size}"
shopt -u nullglob term_font_size="${term_font_size/$'\n'*}"
term_font="${kitty_config/*font_family}"
[[ -f "${confs[0]}" ]] || return term_font="${term_font/$'\n'*} $term_font_size"
term_font="$(awk '/^([[:space:]]*|[^#_])font_family[[:space:]]+/ {
$1 = "";
gsub(/^[[:space:]]/, "");
font = $0
}
/^([[:space:]]*|[^#_])font_size[[:space:]]+/ {
size = $2
}
END {print font,size}' "${confs[0]}")"
;; ;;
"konsole" | "yakuake") "konsole" | "yakuake")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment