Я изучал добавление дополнительных функций в конфигурационный файл emacs.Удалить контрольную подсветку [Конфигурация EMACS]
То, что я пытаюсь иметь это Подчеркивая соответствие скобок,
однако использование mic-paren
по умолчанию выбирает закрытия скобки только после курсора (это работает отлично для открытия скобки).
Глядя на this, ответ на желаемую функциональность почти достигнут, однако послесвечение отвлекает.
;;; Will highlight when cursor on closing parenthesis, however leaves afterglow...
(defadvice mic-paren-highlight (around cursorOnClosing activate)
"Dirty hack to highlight sexps with closing delim below cursor"
(if (eq (char-syntax (following-char)) ?\))
(let ((paren-priority 'close))
(save-excursion
(forward-char)
ad-do-it))
ad-do-it))
Любые лучшие альтернативы или некоторая коррекция, которую вы могли бы дать мне, чтобы получить желаемое поведение? спасибо заранее
Does '(show-paren-mode 1)' не делать то, что вы хотите? – elethan
только что проверил '(show-paren-mode 1)' показывает совпадение парсеров только тогда, когда курсор находится после закрывающего парагона, я пытаюсь заставить его работать, когда курсор находится сверху. – SerialDev
ОК, я думал, это было то, о чем вы говорили, но я не был уверен. Могу ли я спросить, почему вы так хотите? Я думаю, что причина в том, что вы вводите заключительный параграф, и тогда вы видите, что он соответствует совпадению. В противном случае (если ваши парсеры не автозаполняются - что они, вероятно, есть), вам нужно будет ввести закрытый палец, а затем переместить курсор назад, чтобы увидеть парад открытия. – elethan