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

Vim Mode #70

Open
mostypc123 opened this issue Feb 6, 2025 · 1 comment
Open

Vim Mode #70

mostypc123 opened this issue Feb 6, 2025 · 1 comment
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@mostypc123
Copy link
Owner

Is your feature request related to a problem? Please describe.
So I just started using Vim, and GUIs started to feel unusable.

Describe the solution you'd like
Add some of the Vim features:

  • Esc - command mode
  • I - insert mode
  • v - visual mode

We aim to make it better that Vim. And that in these ways:

  • v - automatically enter command mode before using visual mode
  • keybinds - keep the classic keybinds, but also use the Vim ones
  • modes - add a better indicator of the mode
  • command mode - use the command only when pressing Q and Esc. I chosen this keybind because Q is the closest to Esc on ANY keaboard. e. g. enough close to not feel pain on your fingers.
    moving - when pressing Shift and an arrow, automatically select command mode.

And we also want to keep it inside of the GUI.

For the command mode, I would like to, instead of using a bar in the bottom, use a dialog.
This dialog would open only when pressing Esc and Q, because they are very close, and are not a key as F1. Why? This would lead to horrible experience on 65% keyboards(like my Asus ROG Falchion or whatever it's called).

The Vim Mode can be turned on using a setting called vimMode in xedix.xcfg. It would be False by default. Also, I would like to be able to set it from the setup wizard using a custom page using Inno Setup.

@mostypc123 mostypc123 added enhancement New feature or request good first issue Good for newcomers labels Feb 6, 2025
Copy link

github-actions bot commented Feb 6, 2025

Wow, you're still contributing @mostypc123!

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

No branches or pull requests

1 participant