> I have same elisp code and using outline-minor-mode. The good thing about it
> is that
> the language highlighting is preserved. But navigating and moving the code
> around is
> much more difficult than actually being in org-mode (I can use tab ate move
> code with
> "M-<up>", M-<down>). The downside is that org-mode removes the highlighting
> for the
> language. Is there any way out of this. Having flexibility of org-mode with
> language
> highlighting preserved?
I think you like to try Orgstruct or Outshine.
Stefan