Skip to content
This repository has been archived by the owner on Dec 16, 2021. It is now read-only.

Add Evil (Extended VI Layer) Mode #306

Open
BombchuLink opened this issue Jul 18, 2020 · 1 comment
Open

Add Evil (Extended VI Layer) Mode #306

BombchuLink opened this issue Jul 18, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@BombchuLink
Copy link

What do you want

An implementation of an Extended VI Layer (evil) mode in Cordless; Making modular modes, and changing applied shortcuts to match vi(m).

Why

Most Terminal programs that have UI built into them (especially ones built on Ncurses) use the vi(m) standard methods of navigation, such as h,j,k, and l for movement, as well as modular modes (Normal/Insert/Visual).

Having a terminal based program match the standards of how terminal programs are (nearly) universally ran would make the program much more accessible, and usable to people who are use to other terminal based programs.

Implementation hints

Make 'h' and 'l' move between server/channel/users/messages, and make j and k scroll up/down in each respective window, yy to copy a message, press 'i' to enter the message box so you can type a message, and ESC to go back into normal mode to move between server/channel/users/messages box, there are other things that could be added, such as a normal mode inside of the text box itself, and modifier keys, but that's a bit of a stretch, at least for now.

@Bios-Marcel Bios-Marcel added the enhancement New feature or request label Aug 13, 2020
@Bios-Marcel
Copy link
Owner

Same issue: #140

@Himujjal Himujjal mentioned this issue Oct 1, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants