Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add windows and tabs #2

Open
guysherman opened this issue Dec 29, 2021 · 1 comment
Open

Add windows and tabs #2

guysherman opened this issue Dec 29, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@guysherman
Copy link
Owner

Adding New Windows

Some thoughts on creating new windows and tabs

  • Probably want a separate keybinding for window and tabs
  • Need sensible decisions about where to put the newly created thing so that
    you don't have to navigate to the right place first, ie will adding a new
    window add it immediately after the current one, or as the last window in the
    tab? Will adding a new tab add it after the current one or as the last one. If
    you're on a tab does adding a window insert it as the first one?

Maybe:

  • n: append new window after current
  • N: append new window as last
  • c-n: insert new window before current
  • c-N: insert new window as first
  • If on a tab, assume 'current' is previously active window in active tab
  • If on an OS window, assume 'current' as previously active window in active tab

It is unclear how this will actually work in kitty, it depends on how the overlay mode is counted.

Likely steps:

  1. Set up keybindgs
  2. Create addWindow function
  3. Populate the various options
@guysherman guysherman added the enhancement New feature or request label Dec 29, 2021
@guysherman
Copy link
Owner Author

Not actually sure this is necessary, since kitty has good keybindings for this anyway, will reconsider post 1.0.0 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant