On 02/22/2018 04:00 PM, Paul A Rubin wrote:
>
>
>
> On 02/22/2018 03:37 PM, Richard Heck wrote:
>> On 02/22/2018 03:05 PM, Joel Kulesza wrote:
>>> On Thu, Feb 22, 2018 at 12:52 PM, Daniel Gómez Martínez
>>> <dangome...@gmail.com <mailto:dangome...@gmail.com>> wrote:
>>>
>>>     Hello everyone,
>>>
>>>     I have large sections of customized TeX code in the LaTeX
>>>     preamble of some LyX templates I've created over time. I would
>>>     like to know if there's a way to quickly toggle between
>>>     commented and uncommented line for a given selection of lines
>>>     (say, with a keyboard shortcut)
>>>
>>>
>>> I don't know of a way to do this.
>>>  
>>>
>>>     , and in case there's not a quick way to do this, I would like
>>>     to ask the developers if they can include this feature in
>>>     Settings->Document->LaTeX Preamble and in the TeX code environment
>>>
>>>
>>> I would be happy to see this also.
>>>  
>>>
>>>     (the one you have with Ctrl+L), it would also be great if a
>>>     message of how to do so (toggle comment lines keyboard shortcut)
>>>     could be included in the Settings->Document->LaTeX Preamble
>>>     sub-window.
>>>
>>>     I'm sure I've read somewhere that LyX tries to the highest
>>>     extent to be so complete that users don't usually have to put
>>>     TeX or Preamble code lines, but as we users have some really
>>>     customized and variable needs
>>>
>>>
>>> The approach I use is to write a separate, external, preamble.tex
>>> file that I then put alongside the .lyx file and in LyX's premable I
>>> issue "\input{preamble.tex}".  Then, I can (un)comment the contained
>>> behavior in one line.  Naturally, one can use multiple preamble
>>> files to segregate behaviors.  Using this approach also allows
>>> multiple documents to share a common preamble.  Further, by
>>> symbolically linking the .tex file, an update in one instance
>>> updates behaviors globally.
>>
>> If one's preamble-related needs have become this sophisticated, then
>> I'd recommend this approach. I don't think we really want to
>> implement a full-fledged LaTeX editor inside LyX. What might be more
>> plausible, and something I think we have considered, is to have some
>> way to launch an external text editor and then read back whatever's
>> provided, kind of like we do with graphics (say).
>
> We already have line-begin, self-insert and char-delete-forward LFUNs.
> If someone were to add a "for-each-selected-line" LFUN (with a shorter
> name) that would take a command or command-sequence as its argument,
> block comment/uncomment could be done as a macro.

Those don't apply in the case of hte LaTeX preamble. That's just a text
editing widget provided by Qt.

Richard

Reply via email to