Почему мой курсор прыгает в emacs nrepl
Я начинаю с emacs/nrepl для кодирования Clojure. С некоторыми командами, приводящими к печати длинного результата JSON, курсор переходит куда-то в середину вывода. M-> приносит курсор в конец, где он должен быть. Нажатие клавиши ВВОД заставляет его вернуться назад к середине предыдущего результата JSON. Я могу выполнить команду, например (+ 1 2) - результат печатается, курсор возвращается к предыдущему выводу. После того, как выход прокрутился за пределы экрана, все снова стало нормально.
Что может быть причиной этого? Я установил emacs после http://www.braveclojure.com/basic-emacs/ с cider-nrepl 0.9.0 и emacs 24.3.1.
1 ответ
Это звучит подозрительно, как ошибка emacs, хотя у меня были проблемы с тем, что emacs работал очень медленно, когда буфер REPL очень велик.
Попробуйте очистить REPL с помощью Ctrl-c + Alt-o и посмотрите, восстанавливает ли REPL полезное состояние.