On 28 September 2011 07:42, Rogan Creswick <[email protected]> wrote: > On Tue, Sep 27, 2011 at 11:24 AM, Mathijs Kwik <[email protected]> > wrote: >> Hi all, >> >> I'm using haskell-mode for emacs and I'm using it to open a literate >> haskell file which uses latex. >> This works fine, haskell code has syntax highlighting, and special >> symbols like lambda get used. >> However, the latex itself is dull and gree, no highlighting/coloring there. >> Does anyone know if it's possible to turn on latex highlighting in >> literate haskell mode? >> I tried switching to latex-mode, which does the trick (but it chokes >> on the haskell code inbetween), so I'm pretty sure emacs has >> everything it needs, but haskell-mode needs to enable this somehow. > > I'm not certain this /is/ easily in Emacs capabilities. Emacs isn't > really set up to support more than one major mode at a time -- there > is, however, an extension that can do this. The challenge is defining > the start and end of the areas of each 'mode' in the buffer; I've > never had very much success, but depending on the delimiters used in > the literal haskell syntax you're working with, you may be able to set > it up: > > http://www.emacswiki.org/emacs/MultipleModes
There's a more detailed listing at configurations, etc. at: * http://www.haskell.org/haskellwiki/Literate_programming#Multi-mode_support_in_Emacs * haskell-latex.el at http://www.loveshack.ukfsn.org/emacs/ (mentioned in the MultipleModes page on the emacs wiki) But in general, I agree: multiple modes suck in Emacs. I tried all of the available attempts at multiple modes when trying to get Markdown + literate Haskell working, the best I could get was using multi-mode.el (and there are still a few glitches). In general, Emacs tends to go a bit nuts when it's time to switch modes :/ -- Ivan Lazar Miljenovic [email protected] IvanMiljenovic.wordpress.com _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
