Я запускаю вывод приложения в буфере emacs, используя команду shell.
(shell-command "verbose-app &" "*verbose-app*")
Проблема в том, что эта команда очень многословна. Настолько же, что иногда требуется несколько секунд, чтобы буфер emacs догнал. Он отстает на несколько секунд с фактическим выходом.
Есть ли способ ускорить прокрутку вывода, отключив что-то? Как выделение регулярных выражений или подсветка синтаксиса?
Для справок в будущем:
Подробное приложение - adb logcat. Я изменил свою существующую функцию:
(defun adb-logcat ()
(interactive)
(shell-command "adb logcat -v threadtime&" "*adb-logcat*")
(pop-to-buffer "*adb-logcat*")
(buffer-disable-undo))
К следующему:
(defun adb-logcat ()
(interactive)
(start-process "*adb-logcat*" "*adb-logcat*" "/bin/sh" "-c" "adb logcat -v threadtime")
(pop-to-buffer "*adb-logcat*")
(buffer-disable-undo))
Теперь он прокручивается быстрее. Ура!