Hi Mosè,

Mosè Giordano <[email protected]> writes:

> 2015-09-26 16:19 GMT+02:00 Arash Esbati <[email protected]>:
>>
>> The idea is to pass the type of new float-env to AUCTeX and process it,
>> e.g.:
>>
>> --8<---------------cut here---------------start------------->8---
>> \usepackage{newfloat}
>>
>> \DeclareFloatingEnvironment[
>>   name=Code,
>>   listname={List of Codes},
>>   fileext=lol]{code}  %  {verbatim}
>> --8<---------------cut here---------------end--------------->8---
>>
>> Currently, the definition above needs a mandatory `{'.  The downside is
>> that if a user omits the opening brace, the regexp fails and it parses
>> garbage until the next brace.
>
> Sorry, I didn't get how the type of the environment is specified: it's
> the first and only mandatory argument, isn't it?  Why one should omit
> the opening brace?

Thanks for your response and sorry for being unclear.  Let me rephrase
that: The idea is to pass the type of a new float-env to AUCTeX as a
TeX-comment enclosed in braces, e.g.

--8<---------------cut here---------------start------------->8---
\usepackage{newfloat}

\DeclareFloatingEnvironment[
  name=Code,
  listname={List of Codes},
  fileext=lol]{code}  %  {verbatim}
%                     ^^^^^^^^^^^^^ {verbatim|figure|table}
--8<---------------cut here---------------end--------------->8---

I am looking at everything following the `{code}'.  My current
definition fails if a user does something like:

--8<---------------cut here---------------start------------->8---
\usepackage{newfloat}

\DeclareFloatingEnvironment[
  name=Code,
  listname={List of Codes},
  fileext=lol]{code}
%                   ^ no `{' after this point
--8<---------------cut here---------------end--------------->8---

I hope it is more clear now.

Best, Arash


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

Reply via email to