emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] "#+BEGIN_SRC mail" and org-src-fontify-natively


From: Andrea Rossetti
Subject: Re: [O] "#+BEGIN_SRC mail" and org-src-fontify-natively
Date: Sun, 21 Dec 2014 17:58:41 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (windows-nt)

Nicolas Goaziou <address@hidden> writes:

> Hello,
>
> Andrea Rossetti <address@hidden> writes:
>>   when I start emacs -Q and do the following recipe:
>>
>> 1) open the test file "prova.org" (see attach)
>> 2) confirm at the file-local variable prompt, by typing "y"
>> 3) quit with C-x C-c 
>>
>> then Emacs unexpectedly asks for a confirm to save the
>> modified buffer "org-src-fontify:mail-mode", even if I took care
>> to avoid any editing between steps 2) and 3).
>
> I cannot reproduce it on development branch. It may have been fixed.

  Hello Nicolas and everyone else reading. Sorry for the late reply, it
took some time and edebugging for me to understand the problem.

  1) in summary: it was a mail-mode "fault", not Org's. Or better:
     it was my fault, not knowing in depth mail-mode.

  2) in detail: when you create a #+BLOCK_SRC mail and fontify it with
     M-x org-src-fontify-block RET, a buffer is created with name
     " org-src-fontify:mail-mode" (notice the initial space character).
     This buffer usually have a buffer-local variable
     `buffer-offer-save' set to nil, but mail-mode forces it to t. That
     doesn't seem a wrong workflow: you don't accidentally lose the mail
     you just composed.

  3) lesson learnt: you can't fontify whatever you want in a SRC block.
     Some modes work perfectly, some don't, some "almost" work (like
     mail-mode).

  4) future plans: I'm now curious and I'll probably try fontification
     of whatever mode I can think of (M-x apropos RET -mode$ RET) :)

Thanks for your time and attention, kindest regards.

Andrea



reply via email to

[Prev in Thread] Current Thread [Next in Thread]