LINUX.ORG.RU
ФорумAdmin

Как в zsh включить бибикалку?

 , , , ,


0

2

хочу чтоб как в bash бибикала когда стираеш текст кнопкой backspace и курсор упирается начинает бибикать

в zsh так не происходит

сделал setopt beep

всёравно не получается а вообще в zsh бибикалка работает


beamer, beeline

bell

d ★★★★
()

бибикала

Это называется audible bell

сделал setopt beep всёравно не получается

Терминал эмулятора поддерживает audible bell?

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

от куда я знаю?

эмулятор urxvt бибикалка в bash работает в zsh нет

именно когда по backspace текст стираю

print «\a» работает

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

ну в баше же работает...

и да я тоже ман читал бибикалка сама в ZSH точно включена как там сказано

ещё мб знаеш по поводу zsh - там есть по умолчанию как в баше открывание редактора по ctrl + x / ctrl + e ?

или это самому надо допиливать? или другая комбинация?

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

У меня, например, виджетом vi-backward-delete-char бибикает. Также есть отдельный виджет beep.

salsa
()
Ответ на: комментарий от GGUseR

ну в баше же работает...

Курица тоже птица, но она же не летает. ^_~

я тоже ман читал

Причём здесь ман? Документацию на официальном сайте открой, там значительно больше информации, да ещё и с примерами.

бибикалка сама в ZSH точно включена

autoload -U beep позволяет лишь обрабатывать audible bell. Это не означает добавления сигнала на ивент бэкспейса по пустой строке.

ещё мб знаеш по поводу zsh - там есть по умолчанию как в баше открывание редактора по ctrl + x / ctrl + e ?

Кури в сторону bindkey + zle.

r3lgar ★★★★★
()
Ответ на: комментарий от salsa

то что надо спасибо!
у меня просто было backward-delete-char оно без бибикалки(

edit-command-line через переменную VISUAL указывать на блокнот?

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

Почему не через EDITOR? или я чтото не так делаю?

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

edit-command-line через переменную VISUAL указывать на блокнот?

что? у меня так:

autoload -Uz edit-command-line
zle -N edit-command-line
bindkey "^g" edit-command-line
bindkey -M vicmd "v" edit-command-line

можно заменить «^g» на «^x^e»

salsa
()
Ответ на: комментарий от salsa

а это для чего
zle -N edit-command-line

bindkey -M vicmd «v»

как в командный режим войти?

пробовал ESC + ALT + v неоткрывает

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

манов нет
$ man zle
No manual entry for zle
$ man bindkey
No manual entry for bindkey


ты видимо не о том нужно просто включить vi режим bindkey -v

без vi-cmd-mode работает

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

ты видимо не о том нужно просто включить vi режим bindkey -v

без vi-cmd-mode работает

% bindkey -v
% bindkey "^["
"^[" vi-cmd-mode
salsa
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.