aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaul Benencia <id@rbenencia.name>2026-04-17 15:00:07 -0700
committerRaul Benencia <id@rbenencia.name>2026-04-17 15:00:21 -0700
commitdeb15b61ec69ca2bf1d6e3922eae7bc168a8019f (patch)
treec9491b6aee5160764af4421d79941db034bce076
parent4804edb594ed5905752ba4c111eea44e8fda84d5 (diff)
emacs: copy-region on selectHEADmaster
-rw-r--r--.emacs.d/init.el6
-rw-r--r--.emacs.d/rul-emacs.org5
2 files changed, 11 insertions, 0 deletions
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
index 43b9e06..6954df3 100644
--- a/.emacs.d/init.el
+++ b/.emacs.d/init.el
@@ -52,6 +52,12 @@
(pixel-scroll-precision-mode 1) ; Precision scrolling
+(defun rul-auto-copy-region ()
+ (when (use-region-p)
+ (kill-ring-save (region-beginning) (region-end))))
+
+(add-hook 'activate-mark-hook #'rul-auto-copy-region)
+
;; Source: https://protesilaos.com/codelog/2024-12-11-emacs-diff-save-some-buffers/
(add-to-list 'save-some-buffers-action-alist
diff --git a/.emacs.d/rul-emacs.org b/.emacs.d/rul-emacs.org
index f68007d..dd944c4 100644
--- a/.emacs.d/rul-emacs.org
+++ b/.emacs.d/rul-emacs.org
@@ -190,6 +190,11 @@ General configurations related to text editing across all modes.
(pixel-scroll-precision-mode 1) ; Precision scrolling
+(defun rul-auto-copy-region ()
+ (when (use-region-p)
+ (kill-ring-save (region-beginning) (region-end))))
+
+(add-hook 'activate-mark-hook #'rul-auto-copy-region)
;; Source: https://protesilaos.com/codelog/2024-12-11-emacs-diff-save-some-buffers/
(add-to-list 'save-some-buffers-action-alist
nihil fit ex nihilo