I figure it out, I am updating the variable that causes problems and it
is working very well so in case you want to use org-edit-src-code in
Message mode all is needed is:

#+BEGIN_SRC emacs-lisp
  (eval-after-load "message"
    '(progn
       (define-key message-mode-map (kbd "<tab>")
         (lambda ()
           (interactive)
           (if (not (org-try-structure-completion))
               (message-tab))))
       (define-key message-mode-map (kbd "C-c '")
         (lambda ()
           (interactive)
           (org-edit-src-code)
           (setq-local org-edit-src-from-org-mode t)))))
#+END_SRC

I just used it right now =)

Jorge.


Reply via email to