Compare commits

...

2 Commits

2 changed files with 13 additions and 20 deletions

View File

@ -4,7 +4,7 @@ zu() {
} }
ch() { ch() {
curl -s "https://cheat.sh/$1" | less curl -s "https://cheat.sh/$1" | less -R
} }
exf() { exf() {
@ -85,23 +85,10 @@ getip() {
fi fi
} }
# Автоматическая установка описания терминала xterm-kitty # Настройка mc для работы в терминале kitty
kitty-install-terminfo() { # Необходимо закрыть все экземпляры mc для текущего пользователя
if ! sudo apt-get install kitty-terminfo > /dev/null 2>&1 ; then # При вызове функции с параметром -f текущие настройки клавиш
mkdir -p "${HOME}/.terminfo/x" # для работы mc в терминале kitty будут перезаписаны
cp -ap "${ZDOTDIR}/terminfo/xterm-kitty" "${HOME}/.terminfo/x"
fi
echo "Terminal description for xterm-kitty was installed."
echo "Close terminal and start again."
}
if [[ "x${TERM}" = "xxterm-kitty" ]] || [[ "x${TERM}" == *"screen"* ]] || [[ "x${TERM}" == *"tmux"* ]]; then
if infocmp "xterm-kitty" > /dev/null 2>&1 ; then
unset -f kitty-install-terminfo
fi
fi
# Настройка mc для работы в kitty (mc не должен быть запущен)
mc-kitty-add() { mc-kitty-add() {
local mc_cfg="${HOME}/.config/mc/ini" local mc_cfg="${HOME}/.config/mc/ini"
local mc_term="${ZDOTDIR}/terminfo/mc-kitty.ini" local mc_term="${ZDOTDIR}/terminfo/mc-kitty.ini"

View File

@ -1,5 +1,11 @@
zcomet compinit zcomet compinit
mc-kitty-add # Обеспечение совместимости с терминалом kitty
if type 'kitty-install-terminfo' 2>/dev/null | grep -q 'function'; then kitty-install-terminfo; fi # По возможности следует установить пакет kitty-terminfo
if ! infocmp "xterm-kitty" > /dev/null 2>&1 ; then
mkdir -p "${HOME}/.terminfo/x"
cp -ap "${ZDOTDIR}/terminfo/xterm-kitty" "${HOME}/.terminfo/x"
echo "Terminal description for xterm-kitty was installed."
echo "Close terminal and start again."
fi