I have a Emacs extension that creates a buffer named *erl-output*. This buffer gets created with only fundamental-mode by default. Is there any way to automatically enable compilation-minor-mode on that buffer?
I have a Emacs extension that creates a buffer named *erl-output* . This buffer
Share
To automatically change major modes you can add the following to your .emacs file:
This won’t work for you; it’s for major mode selection and you’re after minor mode selection.
Instead you could try a Hook. The manual says:
So you should be able to write a function which sets the minor mode when required. Looking at the List of Standard Hooks I think you should be trying
temp-buffer-setup-hookortemp-buffer-show-hook.You’ll have to write a function which checks the buffer name and sets the mode if required, and add it to the hook using something like the following in your
.emacs: