From 941aedc474415bea8c984fc8a78f493ef27e2ab6 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Fri, 19 Jul 2024 00:06:22 -0700 Subject: [PATCH] Copy source for reddit --- thoom-emacs/modules/thoom-prog.el | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/thoom-emacs/modules/thoom-prog.el b/thoom-emacs/modules/thoom-prog.el index 26978bd..df59c00 100644 --- a/thoom-emacs/modules/thoom-prog.el +++ b/thoom-emacs/modules/thoom-prog.el @@ -15,3 +15,16 @@ (use-package dockerfile-mode :ensure t) + +;; TODO - replace with https://github.com/sshaw/copy-as-format if necessary +(defun copy-source-for-reddit () + (interactive) + (let ((contents (buffer-substring (point) (mark)))) + (with-temp-buffer + (insert contents) + (mark-whole-buffer) + (indent-rigidly (point) (mark) 4 t) + (mark-whole-buffer) + (kill-ring-save 0 0 t)))) + +(keymap-global-set "C-c o r" #'copy-source-for-reddit)