LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Но сообщение Symbol's function definition is void: keymap. всё ещё выводится.

(defvar xmodmap-mode-map
  (let ((map (make-sparse-keymap)))
    map))

Это потому, что вот это выше неправильно. Когда он пытается evaluation для map сделать - вот у тебя и выскакивает, потому что map - это спипок вида (keymap ...), то есть пытается его выполнить как функцию.

Лучше сделай так, например:

(defvar xmodmap-mode-map nil)

...

; в инициализации режима 
(setq xmodmap-mode-map (make-sparse-keymap))

UPD. Хотя покажи, что у тебя еще помимо этого кода есть? В общем, полагаю, что где-то есть попытка выполнить keymap.

Исправление Zubok, :

Но сообщение Symbol's function definition is void: keymap. всё ещё выводится.

(defvar xmodmap-mode-map
  (let ((map (make-sparse-keymap)))
    map))

Это потому, что вот это выше неправильно. Когда он пытается evaluation для map сделать - вот у тебя и выскакивает, потому что map - это спипок вида (keymap ...), то есть пытается его выполнить как функцию.

Лучше сделай так, например:

(defvar xmodmap-mode-map nil)

...

; в инициализации режима 
(setq xmodmap-mode-map (make-sparse-keymap))

UPD. Хотя покажи, что у тебя еще помимо этого кода есть?

Исправление Zubok, :

Но сообщение Symbol's function definition is void: keymap. всё ещё выводится.

(defvar xmodmap-mode-map
  (let ((map (make-sparse-keymap)))
    map))

Это потому, что вот это выше неправильно. Когда он пытается evaluation для map сделать - вот у тебя и выскакивает, потому что map - это спипок вида (keymap ...), то есть пытается его выполнить как функцию.

Лучше сделай так, например:

(defvar xmodmap-mode-map nil)

...

; в инициализации режима 
(setq xmodmap-mode-map (make-sparse-keymap))

Исходная версия Zubok, :

Но сообщение Symbol's function definition is void: keymap. всё ещё выводится.

(defvar xmodmap-mode-map
  (let ((map (make-sparse-keymap)))
    map))

Это потому, что вот это выше неправильно. Когда он пытается evaluation для map сделать - вот у тебя и выскакивает, потому что map - это скипос вида (keymap ...), то есть пытается его выполнить как функцию.

Лучше сделай так, например:

(defvar xmodmap-mode-map nil)

...

; в инициализации режима 
(setq xmodmap-mode-map (make-sparse-keymap))