1
submitted 1 year ago by edumerco@lemmy.ml to c/emacs@lemmy.ml

Dear fellow emacsers.

How can we make undo work on the scratch buffer? I'm sure it is a simple configuration issue, but I'm not getting the appropriate keyword to find the relevant documentation.

Thanks a lot in advance for your help and attention...
:) /\

you are viewing a single comment's thread
view the rest of the comments
[-] sunoc@sh.itjust.works 1 points 1 year ago

Okay, I could reproduce your situation by evaluating

(setq initial-major-mode 'org-mode)
(setq-default major-mode 'org-mode)

This setup forces the scratch buffer to be in org-mode, apparently breaking most of the available keybindings for it, including the undo.

The value for the initial-major-mode should be kept as lisp-interaction-mode, if your configuration requires to set it.

Otherwise I would remove both of these lines all together and see if the default behavior brings back the scratch buffer to be in the expected lisp-interaction-mode again. The additional hook I provided in my previous post shouldn't be needed either.

this post was submitted on 16 Jul 2023
1 points (66.7% liked)

Emacs

1978 readers
12 users here now

Our infinitely powerful editor.

founded 4 years ago
MODERATORS