help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: auto-insert-alist


From: Kevin Rodgers
Subject: Re: auto-insert-alist
Date: Wed, 14 Jul 2004 11:56:52 -0600
User-agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:0.9.4.1) Gecko/20020406 Netscape6/6.2.2

DrMemory wrote:
> I am having some trouble with auto-insertion.
>
> According to the documentation, the "Action" can be a filename, in
> which case its contents are to be inserted. However, when I try this,
> I get no auto-insertion when I visit a new file:
>
> (setq auto-insert-alist
>       (append '(((".*ltr.*\\.tex$" . "Letter") . "~/leg/ltr.tex"))
>          auto-insert-alist))
>
> I changed it to:
>
> (setq auto-insert-alist
>       (append '(((".*ltr.*\\.tex$" . "Letter") .
>          (insert-file-contents "~/leg/ltr.tex")))
>          auto-insert-alist))
>
> And now I am prompted for autoinsertion, but the result is just to
> have the string "~/leg/ltr.tex" inserted in the new file.
>
> I hope someone can tell me what I am doing wrong...

Maybe the ~ needs to be explicitly expanded; does this work:

(setq auto-insert-alist
      (cons `((".*ltr.*\\.tex$" . "Letter") . ,(expand-file-name
                                                "~/leg/ltr.tex"))
            auto-insert-alist))

--
Kevin Rodgers



reply via email to

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