Привязка функциональных клавиш в carbon-emacs

Пока я использовал «обычный» emacs X11 под Snow Leopard, в моем файле profile.el была строка:

    (global-set-key [f14] 'my_function)

Однако это связывание не работает с углеродными эмаками. Что странно, если я выполняю команду "M-x global-set-key" и даю ей правильные аргументы (нажав клавишу F14), она работает!

Любые подсказки?

-- Цф


person Tsf    schedule 11.02.2010    source источник
comment
Используя сборку fink carbon-emacs22, все работает, как и ожидалось. (Ну, у меня MacBook, поэтому f14 нет, и я тестировал его с f6.)   -  person dmckee --- ex-moderator kitten    schedule 12.02.2010


Ответы (2)


Моя очередь

   (global-set-key [f14] 'my_function)

находился во вспомогательном файле profile.el, загружаемом командой

   (load "profile")

в моем файле .emacs. Когда я переместил его в сам файл .emacs, все заработало! На самом деле то же самое произошло с другим определением, с которым у меня возникли проблемы:

   (setq visible-bell t)

используется для отключения неприятных звуков.

-- Цф

person Tsf    schedule 12.02.2010

Я использую обычный gnu emacs для Mac, вероятно, из одной из ванильных сборок... и [f14] у меня отлично работает... почему вы используете нестандартный emacs?

Конечно, я использую emacs 22, так что, возможно, что-то изменилось, но я сомневаюсь...

person Brian Postow    schedule 11.02.2010
comment
Я думаю, что carbon-emacs лучше интегрирован с Mac OS X. -- tsf - person Tsf; 12.02.2010