|
|
|
|
@ -2856,6 +2856,22 @@ |
|
|
|
|
|
|
|
|
|
#+end_src |
|
|
|
|
* Specialties |
|
|
|
|
** repeat-mode and smerge |
|
|
|
|
Try to enable repeat-mode in smerge (see [[https://karthinks.com/software/it-bears-repeating/][here]] |
|
|
|
|
#+begin_src emacs-lisp |
|
|
|
|
(defun repeatize (keymap) |
|
|
|
|
"Add `repeat-mode' support to a KEYMAP." |
|
|
|
|
(map-keymap |
|
|
|
|
(lambda (_key cmd) |
|
|
|
|
(when (symbolp cmd) |
|
|
|
|
(put cmd 'repeat-map keymap))) |
|
|
|
|
(symbol-value keymap))) |
|
|
|
|
#+end_src |
|
|
|
|
And enable! |
|
|
|
|
#+begin_src emacs-lisp |
|
|
|
|
(repeatize 'smerge-basic-map) |
|
|
|
|
(repeat-mode) |
|
|
|
|
#+end_src |
|
|
|
|
** try and fix issue with static-if |
|
|
|
|
#+begin_src emacs-lisp |
|
|
|
|
(require 'compat) |
|
|
|
|
|