dlangide
dlangide copied to clipboard
Vim mode support
Do you have plan for vim/emacs editor mode support, or other forms of keyboard configuration support?
If so, I would really like to help with coding, as I'm starting to learn about your code. If not, do you plan to make a plugin system that could let people write vim-plugin?
zhaopuming
There is a section about hacking the ide in the readme. I just started with d and contributing to this ide and its fun. We need no pluginsystem as we can modify the code directly. Libraries can be included with dub.
Also in that readme there is a section about Keyboard shortcut settings I think that functionally could be extended by a gui, and some presents from other editors/IDEs. About the "mode" i would like to have that in a way that a mode is a configurable set of active widgets(like the project tree, or the compiler output) + active keyboard shortcut settings.
VIM mode is more than just shortcuts. Requires some additional work to support it.
I am interested in having Vim keybinding support as well. Since dlangide support console mode, the need for Vim keybinding becomes more apparent to me.
I think the best way to get full featured vim support (including vim plugins) is to use nvim as a library. There are plenty of electron js projects that do so successfully.
I think the best way to get full featured vim support (including vim plugins) is to use nvim as a library. There are plenty of electron js projects that do so successfully.
This 100%.
I'll try to work on it when I can.