termfont: iTerm2 support

This commit is contained in:
Dylan Araps 2016-05-17 18:53:47 +10:00
parent 31dbdaa85a
commit 1fa9324ca9
1 changed files with 8 additions and 3 deletions

View File

@ -1790,12 +1790,17 @@ gettermfont () {
termfont="$(awk -F '= ' '!/^($|#)/ && /font/ {printf $2; exit}' "${XDG_CONFIG_HOME}/termite/config")"
;;
# This only works on a global basis right now.
# We need to figure out a way to get the current
# profile in use.
"terminator")
# This only works on a global basis right now.
# We need to figure out a way to get the current
# profile in use.
termfont="$(awk -F '= ' '!/^($|#)/ && /font/ {printf $2; exit}' "${XDG_CONFIG_HOME}/terminator/config")"
;;
"iTerm2")
termfile="$(/usr/libexec/plistbuddy -c Print ~/Library/Preferences/com.googlecode.iterm2.plist)"
termfont="$(awk -F '= ' '/Normal Font/ {printf $2; exit}' <<< "$termfile")"
;;
esac
}