The culprit turned out to be popwin. I fixed it with M-x customize-group RET popwin RET and removing compilation-mode from the "Popwin Special Display Config" list.


Try this: (defun revert-spacemacs-C-g-doing (func &rest r) "Revert rebind of `keyboard-quit' from calling `pupo/after-display'" (apply func r) (global-set-key [remap keyboard-quit] nil)) (advice-add 'pupo/after-display :around 'revert-spacemacs-C-g-doing)


Well, turns out the solution is easier then I imagined. Just add the following to your user-config.el file: (global-undo-tree-mode 0)

Only top voted, non community-wiki answers of a minimum length are eligible