Я сделал это иначе, чем сам zsh
:
# ~/.zshrc
clear-scrollback-and-screen () {
zle clear-screen
tmux clear-history
}
zle -N clear-scrollback-and-screen
bindkey -v '^L' clear-scrollback-and-screen
По одной единственной причине -у меня было отображение C -l в Vim, и случайное нажатие очищало экран Vim.
Однако у этого решения есть недостаток: оно работает только в оболочке.
Не смешивайте пакеты из OpenSuse и Suse Enterprise, если это не критично. Добавление репозиториев означало бы фактическую лицензирование системы и возможность доступа к репозиториям SLE. Я вижу есть пакет для llvm для Leap 15.2, который должен работать на 15.3. Возьмите бинарный пакет и установите его.
Не смешивайте пакеты из разных дистрибутивов. Даже использование пакетов из другой, близкой версии дистрибутива наверняка приведет к бесконечному горю.
/usr/local
или локально только для вашей учетной записи ). Обратите внимание, что любое из вышеперечисленных действий, особенно если вы заменяете/обновляете какой-либо центральный пакет, гарантированно аннулирует вашу гарантию (в том виде, в котором она существует; -)и дает вам систему химеры, которую будет сложно отлаживать людям, знакомым с ванильной системой.