diff --git a/contrapunctus/cp-org.el b/contrapunctus/cp-org.el index 62d5ada..818474d 100644 --- a/contrapunctus/cp-org.el +++ b/contrapunctus/cp-org.el @@ -119,11 +119,12 @@ (org-link-set-parameters "gemini" :export #'org-link-gemini-export-link)) (defun cp-org-insert-src (&optional lang) - (insert (format "#+BEGIN_SRC %s\n" - (if (stringp lang) lang ""))) - (let ((pos (point))) - (insert "\n#+END_SRC") - (goto-char pos))) + (let ((col (- (point) (point-at-bol)))) + (insert (format "#+BEGIN_SRC %s\n" + (if (stringp lang) lang ""))) + (let ((pos (point))) + (insert (format "\n%s#+END_SRC" (make-string col ?\ ))) + (goto-char pos)))) (defhydra cp-org-src (:color blue) "Org source block"