Le 04/03/25 à 10h48, David Masterson a écrit :
> 2. When you select the region, where is the cursor?
Let me answer this question first: in my above experiment, the cursor is
at the very beginning of the 4th line.
> 1. What's the difference between comment-region and comment-line?
- With the cursor as above, with:
- comment-region, the result is (without indentation):
#+BEGIN_SRC emacs-lisp
;; (defun org-xor (a b)
;; "Exclusive or."
;; (i
f a (not b) b))
#+END_SRC
- comment-line, the result is (without indentation):
#+BEGIN_SRC emacs-lisp
;; (defun org-xor (a b)
;; "Exclusive or."
;; (if a (not b) b))
#+END_SRC
- With the cursor at the end of the 3rd line, both with comment-region
and comment-line, the result is (without indentation):
#+BEGIN_SRC emacs-lisp
;; (defun org-xor (a b)
;; "Exclusive or."
;; (
if a (not b) b))
#+END_SRC
> I think comment-region, like comment-line, considers the cursor to be
> part of what is being asked to be commented.
In fact, sorry, I mixed comment-region and comment-dwim: I don't know
what was the previous behavior of comment-region and comment-line but
the change I observe concerns comment-dwim.
And, regarding comment-dwim, with the cursor:
- at the beginning of the 4th line, the result is (without indentation):
#+BEGIN_SRC emacs-lisp
;; (defun org-xor (a b)
;; "Exclusive or."
;; (i
f a (not b) b))
#+END_SRC
- at the end of the 3rd line, the result is (without indentation):
#+BEGIN_SRC emacs-lisp
;; (defun org-xor (a b)
;; "Exclusive or."
;; (
if a (not b) b))
#+END_SRC
--
Denis