From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Re: [poll] Fontify code in code blocks Date: Sat, 11 Jan 2014 12:35:13 +0100 Message-ID: <86mwj2g39q.fsf@somewhere.org> References: <86sisxz6ns.fsf@somewhere.org> <87wqi9ia0w.fsf@gmail.com> <87r48ezx8r.fsf@bzg.ath.cx> <87y52m7st7.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Nicolas Goaziou wrote: >> Oh, maybe I see. You want highlighting in #+BEGIN_LaTeX >> and #+BEGIN_HTML. >> >> Actually it makes sense. >> >> So that #+BEGIN_HTML would really be short for #+BEGIN_SRC html-mode >> but with no need for header vars and all the plumbing. >> >> Nicolas, what do you think? > > I don't think it's a good idea. > > #+begin_html is /very/ different from #+begin_src html-mode. The former > is raw html code that will be inserted in the output upon exporting. The > latter is handled by Babel and is not an export-only feature (more often > than not, it will not appear in the export output). Fontifying both the > same way could introduce confusion between them. > > Additionally, some export back-ends allow multiple export block names > (e.g. #+begin_markdown and #+begin_md), which could add to the > confusion. And export one-liners, e.g. "#+HTML:" would probably need to > be also fontified since they really are a shorthand for > "#+begin_html...#+end_html". Too much trouble, IMO. > >> Would it be okay to enable syntax highlighting in #+BEGIN_{HTML,...} >> blocks? > > It is possible to get syntax highlighting with C-c ' on such blocks. > FWIW, I think this is enough. FWIW, I think this would be great. As soon as we have to type real HTML/LaTeX or whatever code inside the Org document, it's a great addition to see the code we type with correct syntax highlighting. That helps preventing errors, and allows quicker and easier understanding of what the code does. That would be the same for #+HTML/LaTeX one-liners, yes! Now, I have no idea about what's the work required. But I definitely would love to see that implemented. Best regards, Seb -- Sebastien Vauban