Previous: Cooperation, Up: Interaction


12.7.2 Packages that lead to conflicts with Org-mode

allout.el by Ken Manheimer
Startup of Org-mode may fail with the error message (wrong-type-argument keymapp nil) when there is an outdated version allout.el on the load path, for example the version distributed with Emacs 21.x. Upgrade to Emacs 22 and this problem will disappear. If for some reason you cannot do this, make sure that org.el is loaded before allout.el, for example by putting (require 'org) early enough into your .emacs file.


CUA.el by Kim. F. Storm
Keybindings in Org-mode conflict with the S-<cursor> keys used by CUA-mode (as well as pc-select-mode and s-region-mode) to select and extend the region. If you want to use one of these packages along with Org-mode, configure the variable org-CUA-compatible. When set, Org-mode will move the following keybindings in org-mode files, and in the agenda buffer (but not during date selection).
          S-UP    -> M-p             S-DOWN  -> M-n
          S-LEFT  -> M--             S-RIGHT -> M-+
          S-RET   -> C-S-RET
     

Yes, these are unfortunately more difficult to remember. If you want to have other replacement keys, look at the variable org-disputed-keys.

windmove.el by Hovav Shacham
Also this package uses the S-<cursor> keys, so everything written in the paragraph above about CUA mode also applies here.