LINUX.ORG.RU

emacs ring-bell-function и repl

 


0

2

А нет ли готовой настройки звука в emacs для реагирования на ответ repl на введенную команду?

Дело в том, что если команда выполняется секунд 20-50 то начинает надоедать ждать ответа и переключаешься на что то ещё... и потом через пару минут обнаруживаешь что забыл о том что «уже всё посчиталось».

Идеально, если бы при этом «быстрые ответы репл» (меньше некоторого лимита времени) не вызывали звуковой индикации.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: умка от Bad_ptr

так я умею сам, более того ещё и время посчитаю стоит ли посылать могу... но каждый раз я этого делать не хочу, да и смысл работы в редакторе, как прокладки к реплу, теряется...

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

можно сделать что-то типа такого?

START=$(date +%s)
$@ # выполняем команду
END=$(date +%s)

LIMIT=10 # секунд

(( $END - $START > $LIMIT )) && $MPLAYER $BEEP

на лиспе, или баше, или чем угодно?

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

Эта вся «обвязка» не должна «светиться» в истории repl (repl подразумевается полноценный, который сохраняет состояние между выполненными командами). Иначе весь код захламлен конструкцией которая должна делать звук, и теряется всякий смысл в запуске repl из редактора...

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

1) Слишком часто выходят новые версии «репла»

2) Я часто запускаю «репл» на удаленной машине из локального emacs.

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

То есть:

1) занести в глобальную переменную время отправления в repl очередной порции кода на выполнение

2) при выводе приглашения repl проверить разницу времени с текущим

Покопаюсь в ess, может найду концы :)

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