[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
Re: Onwards to lexical binding (attempt 1), Arash Esbati, 2020/09/05
Re: Onwards to lexical binding (attempt 1), Mosè Giordano, 2020/09/05