LINUX.ORG.RU

выводит: lsитого 49 ... как это убрать? urxvt уже достал своими уродскими чОрными рамками...

...опиши, что не устраивает? Что ты хочешь увидеть на

ls -l /
?

Google_Play
()

4.13.3 не выводит.

Myau ★★★★
()

Покажи вывод konsole и содержимое файла out.txt после такой команды:

ls -l / | tee /tmp/out.txt

P.S. В случае konsole — лучше скриншот

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от Elyas

таки что-то с зсх, а конкретно с о-мой-зсх. если запустить зсх без загрузки конфигов:

zsh -f
то всё ок..чтение .zshrc пока ничего не дало, буду копать..

fjord
() автор топика
Ответ на: комментарий от windusjatnik

да при чём тут ls? я ls привёл в качестве примера, проблема со всеми командами

fjord
() автор топика

временное решение:
погуглив немного, обнаружил существование хуков: preexec() и precmd(), которые выполняются перед запуском команд в терминале. в oh-my-zsh им соответсвуют precmd_functions и preexec_functions. единственным местом где им присваивается что-то, это файл .oh-my-zsh/lib/termsupport.zsh:

#Appears at the beginning of (and during) of command execution
function omz_termsupport_preexec {
  emulate -L zsh
  setopt extended_glob

  # cmd name only, or if this is sudo or ssh, the next cmd
  local CMD=${1[(wr)^(*=*|sudo|ssh|rake|-*)]:gs/%/%%}
  local LINE="${2:gs/%/%%}"

  title '$CMD' '%100>...>$LINE%<<'
}

precmd_functions+=(omz_termsupport_precmd)
preexec_functions+=(omz_termsupport_preexec)
обнулив массивы? в .zshrc
preexec_functions=0
precmd_functions=0
добился решения проблемы..если кто-то может помочь в идентификации проблемы в функции omz_termsupport_preexec() - буду благодарен.

fjord
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.