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 Vim Mode #220

Open
LaoYang1994 opened this issue Apr 3, 2020 · 13 comments · May be fixed by #1270
Open

Add Vim Mode #220

LaoYang1994 opened this issue Apr 3, 2020 · 13 comments · May be fixed by #1270
Labels
enhancement New feature or request high_priority High Priority Issues are marked with this label.
Milestone

Comments

@LaoYang1994
Copy link

It's such a wonderful editor. Could you add vim mode in it?

@LaoYang1994 LaoYang1994 added the enhancement New feature or request label Apr 3, 2020
@ouuan ouuan changed the title Please add Vim Mode!!! Add Vim Mode Apr 3, 2020
@ouuan ouuan added the low_priority This label is for issues that have less prority for now. label Apr 3, 2020
@ouuan
Copy link
Member

ouuan commented Apr 3, 2020

We have many other plans now, and vim mode is not easy to implement. If there are more people asking for this, we may increase the priority.

@LaoYang1994
Copy link
Author

@ouuan Thanks.

@coder3101
Copy link
Member

I have started the work on adding vim mode to QCodeEditor at this branch

You can expect initial support for vim after next few releases, we will let you know for testing when it hits alpha/beta

@coder3101 coder3101 added the qcodeeditor Issue related to QCodeEditor label Jun 26, 2020
@coder3101 coder3101 added medium_priority Medium Priority Issues and removed low_priority This label is for issues that have less prority for now. qcodeeditor Issue related to QCodeEditor labels Aug 28, 2020
@coder3101
Copy link
Member

Development for vim emulation is Code Editor independent. I am actively working on adding this support as I like vim binding and use it everywhere!

You can track the progress on branch named fakevim-support.

@coder3101
Copy link
Member

Vim support is mostly complete. We are just left with adding some custom vim command supports so you can run/compile directly by issuing a vim command. We might need some of you to test it when we are done.

@coder3101 coder3101 added high_priority High Priority Issues are marked with this label. and removed medium_priority Medium Priority Issues labels Nov 14, 2020
@nullchilly
Copy link

Yay, its almost here :D

@coder3101 coder3101 linked a pull request Jul 14, 2021 that will close this issue
32 tasks
@coder3101 coder3101 added this to the v7.0 milestone Jul 14, 2021
@coder3101 coder3101 added this to To do in CP Editor 7.0 Jul 14, 2021
@coder3101 coder3101 moved this from To do to In progress in CP Editor 7.0 Jul 14, 2021
@szdytom
Copy link

szdytom commented Oct 23, 2021

Is this still work on?

@Gianthard-cyh
Copy link

Any progress on this?

@ForgotDream
Copy link

Any progress? I really wish to code like vim on such a great editor!

@coder3101
Copy link
Member

TLDR;

The PR which proposed to add this has been closed.

#516 was to add ksyntax highlighter + vim emulation.

After this PR became stale, #1101 was created, inspired from 516 but excluding vim emulation. This has been merged!

Someone can open a vim emulation PR inspired from 516 and we will be happy to review and merge it.

@coder3101
Copy link
Member

@rogeryoungh are you willing to port Vim Emulation from #516

@rogeryoungh
Copy link
Contributor

Sorry, I've been preparing for an important exam lately and won't be available for a few months.

@coder3101 coder3101 linked a pull request Dec 16, 2023 that will close this issue
5 tasks
@coder3101
Copy link
Member

Try out vim mode by building from PR #1270
Do report any bugs, ideas or improvements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request high_priority High Priority Issues are marked with this label.
Projects
CP Editor 7.0
In progress
Development

Successfully merging a pull request may close this issue.

8 participants