Меню File, Edit, Options и т. Д. На Emacs 23 не работают, есть идеи? - PullRequest
9 голосов
/ 29 января 2010

Я обновился до Emacs 23 некоторое время назад, и когда я это сделал, меню «Файл», «Редактировать», «Параметры» и другие параметры недоступны в OS X Snow Leopard. Есть идеи, как вернуть их?

Спасибо!

Ответы [ 9 ]

6 голосов
/ 29 января 2010

Просто примечание , что вы можете получить доступ к меню в emacs по умолчанию menu-bar-open F10 . Это позволяет вам перемещаться по меню, даже если вы открыли emacs в режиме без окон (-nw переключатель командной строки).

menu-bar-open попытается открыть меню в зависимости от оконечного устройства фрейма. Если ничего не помогает, откроется меню текстового режима tmm-menubar.

Вы можете попробовать F10 , чтобы увидеть, появляется ли собственное меню. Если ничего не произойдет, вы можете сделать интерактивный вызов на номер tmm-menubar следующим образом: М-х tmm-menubar. Работает ли текстовое меню?

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

3 голосов
/ 24 августа 2010

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

Я использую Synergy для совместного использования клавиатуры и мыши на нескольких параллельных компьютерах. Мой Macbook работает под управлением OS X 10.6.3 и является «клиентом» Synergy. При использовании общей мыши меню Emacs 23.3 не работают; однако с помощью сенсорной панели Macbook меню do работают. Я использую Synergy v1.3.1 на Mac.

Единственный найденный мной способ - использовать сенсорную панель Macbook или мышь, подключенную напрямую к Macbook.

2 голосов
/ 21 марта 2012

Эта проблема время от времени возникала на моем Emacs v23 на OS X, установленной через Homebrew. Решение, опубликованное номадом, сработало для меня:

Тем не менее, то, что мне помогло, - это несколько раз щелкнуть меню. После того, как я это сделал, я смог навести курсор мыши и правильно щелкнуть пункты меню.

Кажется, он появляется после открытия файла Python. Проблема продолжает возвращаться, хотя. При каждом быстром нажатии по меню три раза открывается меню.

2 голосов
/ 28 июня 2011

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

2 голосов
/ 29 января 2010

Тот факт, что вы использовали «carbon-emacs» в качестве тега, наводит меня на мысль, что у вас, вероятно, нет версии Cocoa, которая настоятельно рекомендуется в качестве стандартной GNU Emacs для Mac в будущем. Проверьте здесь для пакета .dmg.

1 голос
/ 03 апреля 2010
1 голос
/ 29 января 2010

Попробуйте выполнить M-x menu-bar-mode. Если это работает, убедитесь, что вы не отключили строку меню в вашем .emacs.

0 голосов
/ 26 марта 2012

Другая возможность заключается в том, что вы используете планшет Wacom. У меня та же проблема, и ответ Магнуса о многократном нажатии напомнил мне о проблеме, возникшей у меня с Wacom и iTunes:

http://accretiondisc.com/blog/2011/07/23/itunes-playlists-dragndrop-and-wacom-tablets/

Конечно, когда я подключил мышь и попробовал меню emacs, они работали нормально.

0 голосов
/ 22 марта 2012

У меня была такая же проблема при доступе к Emacs (подготовленному Винсентом Гуле) через TeamViewer на удаленной машине. Меню не выпали. После того, как пользователь непосредственно за машиной сделал это один раз, я также мог использовать меню с помощью мыши на моей удаленной машине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...