On 02/22/2018 05:06 PM, Richard Heck wrote:
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
Oops. Missed that.
Paul