auctex-devel
[Top][All Lists]
Advanced

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

Re: Onwards to lexical binding (attempt 1)


From: Tassilo Horn
Subject: Re: Onwards to lexical binding (attempt 1)
Date: Sat, 05 Sep 2020 13:36:18 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Ikumi Keita <ikumi@ikumi.que.jp> writes:

Hi Keita-san,

>> I've done that now, too.  I still can run LaTeX and call the Evince
>> viewer (TeX-evince-sync-view and TeX-pdf-tools-sync-view don't rely
>> on `file' anymore but use `TeX-active-master' as suggested by Al
>> Haji-Ali), so it seems I haven't broken everything [but possibly
>> something I didn't test]...
>
> I tried it and got the following error when I did C-c C-m parbox RET RET:
> Debugger entered--Lisp error: (void-variable exit-mark)
>   TeX-argument-insert("" nil)
>   TeX-arg-string(nil "Width")
>   TeX-parse-argument(nil "Width")
>   TeX-parse-arguments(([TeX-arg-tb] ["Height"] [TeX-arg-tb "Inner position"]
> "Width" t))
>   TeX-parse-macro("parbox" ([TeX-arg-tb] ["Height"] [TeX-arg-tb "Inner
> position"] "Width" t))
>   TeX-insert-macro("parbox")
>   funcall-interactively(TeX-insert-macro "parbox")
>   call-interactively(TeX-insert-macro nil nil)
>   command-execute(TeX-insert-macro)
>
> We still have to deal with the variable `exit-mark'.

I just did so (-> TeX-exit-mark), and also with last-optional-rejected
(-> TeX-last-optional-rejected).  Inserting a parbox works again. :-)

I'm sure there is other breakage hidden to be revealed.

Thanks for giving it a try!

  Tassilo




reply via email to

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