Open jar398 opened 9 years ago
Also need these in order to fix breakages: (setq line-move-visual nil) - they broke ^N / ^P ! (setq delete-active-region nil) - they broke delete!
(add-hook 'comint-mode-hook '(lambda () (define-meta "p" 'comint-previous-input) (define-meta "n" 'comint-next-input)))
(add-hook 'shell-mode-hook '(lambda () (define-meta "p" 'comint-previous-input) (define-meta "n" 'comint-next-input)))
; Fix control-meta-Q (define-control-meta "q" 'indent-sexp)
; Fix control-M and control-J (electric-indent-mode 0)
(setq delete-active-region nil)
; From lisp IRC (setq-default indent-tabs-mode nil)
The emacs developers gratuitously broke all kinds of things.
M-P (C-W p) doesn't work in 'redo' minibuffer any more. C-U doesn't work in electric-buffer-list any more. C-J (electric-newline-and-maybe-indent) doesn't work (should indent but doesn't) C-X C-I (indent-rigidly) doesn't work (without C-U) M-P and M-N fail in comint-mode (this one is pretty easily fixed with a comint-mode-hook) M-X man - completion is broken. RETURN in autocompletion does the wrong thing. (should complete.) ^X ^E is very sluggish ^X B nonexistenfilename RETURN creates the buffer C-M doesn't work (shouldn't indent but does)