Rainer M Krug <rai...@krugs.de> writes:

> Much simpler then that: I simply changed the variable
> org-latex-listings-langs to include makefile:
>
> ,----
> | (setq org-latex-listings-langs 
> |       '((emacs-lisp "Lisp") 
> |         (lisp "Lisp") 
...             
> |         (sql "SQL")
> |         (sqlite "sql")
> |         (makefile "make")))
> `----
>
> Works perfectly.
>
> Now if I just could figure out on how I can simply *add* the makefile to
> the list without defining it completely new..
>

Two methods:

this one is pretty much generic lisp:

--8<---------------cut here---------------start------------->8---
(setq org-latex-listings-langs
      (append org-latex-listings-langs '((makefile "make"))))
--8<---------------cut here---------------end--------------->8---

A slightly simpler, more idiomatic emacs-lisp way:

--8<---------------cut here---------------start------------->8---
(add-to-list 'org-latex-listings-langs '(makefile "make"))
--8<---------------cut here---------------end--------------->8---

-- 
Nick


Reply via email to