Преглед на файлове

Add visible-mark-mode

master
10sr преди 4 години
родител
ревизия
fd0d60e3aa
Подписан от: 10sr GPG ключ ID: C384BB17CBB19347
променени са 1 файла, в които са добавени 17 реда и са изтрити 0 реда
  1. +17
    -0
      emacs.el

+ 17
- 0
emacs.el Целия файл

@@ -538,6 +538,23 @@ Otherwize hook it."
(when (fboundp 'back-button-local-backward)
(global-set-key (kbd "<left>") 'back-button-local-backward))

(when (fboundp 'global-visible-mark-mode)
(set-variable 'visible-mark-max 2)
(set-variable 'visible-mark-faces '(visible-mark-face1 visible-mark-face2))

;; http://emacs.rubikitch.com/visible-mark/
;; transient-mark-modeでC-SPC C-SPC、あるいはC-SPC C-gすると消えるバグ修正
(defun visible-mark-move-overlays--avoid-disappear (&rest them)
"Fix.

THEM are function and its args."
(let ((mark-active t)) (apply them)))
(advice-add 'visible-mark-move-overlays
:around
'visible-mark-move-overlays--avoid-disappear)

(global-visible-mark-mode 1))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; title and mode-line



Зареждане…
Отказ
Запис