Решено: Команда в Emacs (открытие файла по сочетанию клавиш)

Модератор: /dev/random

Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Решено: Команда в Emacs

Сообщение newsrc »

Подскажите, как в Emacs сделать открытие файла по определенной комбинации.
Хочу по C-x t, к примеру, чтобы у меня сразу на редактирование открывался конфиг ~/.emacs.
Пытался так:

Код: Выделить всё

#cat ~/.emacs
......
(global-set-key "\C-x t" 'find-file "~/.emacs")
......
не получается.
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4415
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Решено: Команда в Emacs

Сообщение Rootlexx »

newsrc писал(а):
21.09.2009 18:14
(global-set-key "\C-x t" 'find-file "~/.emacs")

А одинарная кавычка закрыта?
Спасибо сказали:

Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: Решено: Команда в Emacs

Сообщение newsrc »

Нет, не закрывается. С синтаксисом Emacs Lisp я не знаком, а это делал по аналогии с

Код: Выделить всё

(add-to-list 'load-path "~/emacs")
там тоже не закрывается. Но дело не в этом. Вариации с кавычками не помогли.
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:

h1t
Сообщения: 44
ОС: Emacs 23.0.0

Re: Решено: Команда в Emacs

Сообщение h1t »

(global-set-key "\C-xi" (lambda () (interactive)(find-file "~/.emacs")))
Спасибо сказали:

Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: Решено: Команда в Emacs

Сообщение newsrc »

h1t писал(а):
22.09.2009 13:31
(global-set-key "\C-xi" (lambda () (interactive)(find-file "~/.emacs")))

Спасибо.
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Команда в Emacs

Сообщение t.t »

Rootlexx писал(а):
21.09.2009 22:37
newsrc писал(а):
21.09.2009 18:14
(global-set-key "\C-x t" 'find-file "~/.emacs")
А одинарная кавычка закрыта?
Это не кавычка.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: