Thorsten Jolitz <tjol...@gmail.com> writes: > I get a meager > > ,------------------- > | > | * org.el: > | > | # <<comment text>> > | > `-------------------
You get this when you are on the file that has changed. Press TAB (magit-toggle-section) and you see a diff. Move to the chunk you want to comment on and press "C": this should insert the defun/defvar/etc in the commit buffer. To automate this I have (defun fb/magit-commit-add-log () (interactive) (let* ((ol (car (overlays-at (point)))) (beg (overlay-start ol)) (end (overlay-end ol)) commit-buffer) (save-excursion (goto-char beg) (while (re-search-forward "^[+-]" end t) (save-window-excursion (magit-commit-add-log) (setq commit-buffer (current-buffer))))) (display-buffer commit-buffer))) ... but I don't really use this, because it is very slow and, usually, you want to arrange things differently. -- Florian Beck