Enhancement Idea: Combination Horizontal and Vertical Split Screen in Lyx
Scott Kostyshak
skostysh at lyx.org
Tue Nov 19 08:46:46 UTC 2024
On Mon, Nov 18, 2024 at 09:37:45PM -0500, Louis Hiener wrote:
> Good afternoon,
>
> I am an embedded systems and signal processing development engineer,
> and have been using Lyx in my daily work since 2001. I use it both for
> capturing my daily notes (technical and otherwise), as well as for
> developing technical documentation.
>
> As average screen size has increased, I have likewise increased my use of
> split screen modes. Alas, Lyx currently has a limitation that once you
> split the screen in a given direction (vertically into left and right
> panes, or horizontally into upper and lower panes), you can only further
> split it in the same direction. What would be very useful (to me, at least)
> would be the ability to split each split screen pane in either direction.
> My primary use case (with a large landscape oriented display) would be to
> split the screen vertically into left and right halves, and then split one
> or both vertical half-panes horizontally into upper and lower sub-panes.
> I'm envisioning something similar to VS Code's editor layout commands
> (accessed from the View | Editor Layout menu as "Split Up", "Split Down",
> "Split Left" and "Split Right"), or Emacs' ability to split any editor pane
> horizontally by entering ctrl-x 2 or vertically by entering ctrl-x 3.
>
> Thank you for your time and consideration.
Hi Lou,
Thanks for writing! Your idea seems like a reasonable extension, and
also is consistent with other programs (e.g., I know tiling window
managers have this type of flexible splitting). That said, it is the
first time I have heard of this request from a user, so I don't know if
developers will place it as a high priority. I think the main question
is: would you be willing to work on a patch? Don't work on it yet (since
we should wait for the opinions of other developers).
Also just to get a feeling for your use case, what would be your most
common desired setup? 2x2 with equal sizes? Or split vertical and then
split horizontal on one half but not the other? Hopefully your desired
setup could be achieved with a simple "command-sequence". I forget, is
it easy to use an LFUN to move the cursor from one view to another?
Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20241119/55713880/attachment.sig>
More information about the lyx-devel
mailing list