Joost Kremers <[email protected]> writes:

> On Thu, Sep 13 2018, David Kastrup wrote:
>> Joost Kremers <[email protected]> writes:
>>
>>> (add-to-list 'TeX-view-program-selection '((output-pdf "Zathura")))
>>>
>>> in your init file.
>>
>> Ah, but that depends on TeX-view-program-selection already being
>> defined.  You'd have to put this into an eval-after-load incantation
>> or
>> similar for this to work reliably.
>
> My apologies, you are of course right. I do this sort of stuff in a
> use-package declaration in the :config section, which is executed
> after the package is loaded, so I tend to forget about
> eval-after-load.
>
>>> Doing it in LaTeX-mode-hook means it's executed each time you open
>>> a
>>> LaTeX file, which is harmless but unnecessary.
>>
>> But the usual way to do such stuff.
>
> Really? I mean, true, I see it a lot in (mostly older) config snippets
> Google spits up, but I thought it was generally discouraged to use a
> hook if there's no need for it, because it's not always as harmless as
> this example. (In fact, I've run into problems with it myself from
> time to time.)

Well, how do you modify stuff that isn't defined yet?  I don't see much
of an option other than using a hook or its equivalent.

-- 
David Kastrup

_______________________________________________
auctex mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/auctex

Reply via email to