LINUX.ORG.RU

Проблема с Autopair

 autopair,


1

1
(require 'autopair)
(require 'auto-pair+)
(autopair-global-mode)

И печать скобок приводит к

Ignored error in `autopair-default-handle-action+',Symbol's function definition is void: autopair-blink

Что это такое? Я должен сам объявить ее? Или просто неконсистентности двух библиотек?

★★★★★
Ответ на: комментарий от Puzan

Вообще я нашел эту функцию на git'е. Она отвечает за перевод курсора между скобок после закрытия онных. И вот он пытается ее дернуть и е находит, однако в autopair оно есть...

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Не, там фигня какая-то. autopair-blink в autopair - это переменная, и используеься как переменная. А в auto-pair+ вызывается функция с таким именем. Но она нигде не определена.

Puzan ★★★★★
()
Ответ на: комментарий от deterok

Я нашел. В старой версии autopair была такая функция. В новой версии ее переименовали в autopair--blink.

Можно сделать так:

(defalias 'autopair-blink 'autopair--blink)

Puzan ★★★★★
()
Последнее исправление: Puzan (всего исправлений: 1)
Ответ на: комментарий от Puzan

ок, пока так и сделаю. Попробую закоммитить фикс.

deterok ★★★★★
() автор топика
Последнее исправление: deterok (всего исправлений: 1)

Что это такое?

Очевидно auto-pair+ протух. Выбрось эту каку.

no-such-file ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.