Проблема с меню emacs23
После некоторых обновлений мой emacs23 перестал работать правильно. Некоторые пункты в главном меню не могут быть открыты. После F10 они начинают работать. Я переустанавливал emacs - это не помогает. (Я использую Ubuntu 10.10 на Dell Latitude). Я буду благодарен за любое предложение.
4 ответа
Не могли бы вы быть более конкретным? Обычно M-x accelerate-menu
помогает, когда пункт меню не расширяется.
Вы также можете попробовать более позднюю версию emacs23: https://launchpad.net/~ubuntu-elisp/+archive/ppa. У меня действительно было несколько библиотек, которые не работали должным образом с 23.1, что в репозиториях 10.10.
Чтобы добавить к предложению TED: при попытке отладки .emacs
файл, используйте бинарный поиск. Закомментируйте половину этого (используя команду comment-region
), затем 3/4, затем 7/8... пока вы не найдете виновника. команда comment-region
также *un* комментирует регион - проверьте его документ.
У меня проблемы с вещами, которые не работают довольно часто, когда я беру новую версию Emacs. Обычно это мой старый пользовательский emacs, который больше не работает. (У меня все еще есть строки, относящиеся к 20 веку).
Попробуйте переименовать ваш .emacs
файл на что-то другое (и, конечно, запуск нового сеанса Emacs). Если это решит проблему, вы можете вернуть ее обратно, а затем выборочно закомментировать ее части, пока не найдете виновника.
Если у вас есть site-lisp, установленный где-то, кроме самого дерева emacs, это также может быть что-то там (хотя обычно вы можете отследить это, чтобы начать с помощью файла.emacs, как упоминалось выше). Если у вас не настроен site-lisp вне вашего дерева emacs, возможно, ваш файл.emacs ищет что-то в site-lisp, которого нет в каталоге site-lisp новой установки.