|
@@ -538,6 +538,23 @@ Otherwize hook it." |
|
|
(when (fboundp 'back-button-local-backward) |
|
|
(when (fboundp 'back-button-local-backward) |
|
|
(global-set-key (kbd "<left>") '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 |
|
|
;; title and mode-line |
|
|
|
|
|
|
|
|