|
|
@ -5,16 +5,18 @@ This is a wrapper script and configurations files for running nvim as gui text e |
|
|
|
|
|
|
|
I tried to avoid most of key-binding limitations of a console vim. |
|
|
|
this wrapper enable us to use |
|
|
|
* Ctrl-S |
|
|
|
* Ctrl-PageUP, Ctrl-PageDown |
|
|
|
* Ctrl-Shift-PageUp, Ctrl-Shift-PageDown |
|
|
|
* Distinguish b/w \<CR\> and \<Ctrl-CR\> |
|
|
|
* \<C-S\> |
|
|
|
* \<C-PageUP\>, \<C-PageDown\> |
|
|
|
* \<C-S-PageUp\>, \<C-S-PageDown\> |
|
|
|
* Able to map \<CR\> \<C-CR\> \<C-S-CR\> etc.. |
|
|
|
etc.. |
|
|
|
|
|
|
|
Then main reason to choose Konsole terminal emulator is its true-color support and its configurable keybinding mechanism |
|
|
|
|
|
|
|
True color support for nvim is enabled by default. |
|
|
|
|
|
|
|
Cursor shape will change according to the mode. |
|
|
|
|
|
|
|
Also, Desktop configuration files and resized icons are also included |
|
|
|
|
|
|
|
## Installation |
|
|
@ -25,3 +27,19 @@ Also, Desktop configuration files and resized icons are also included |
|
|
|
### Install manually |
|
|
|
* cd Application_dir; |
|
|
|
* `./install.sh` |
|
|
|
|
|
|
|
|
|
|
|
### TODO |
|
|
|
* Should exit vim while closing application windoe |
|
|
|
|
|
|
|
### Mapping keycodes |
|
|
|
Suppose a key binding ( Eg: \<C-CR\> ) is not able map in console vim. |
|
|
|
Then we can troble shoot it by the following techniq. |
|
|
|
|
|
|
|
* Open any Neovim client which supports that key binding ( Eg: here, I opened Neovim python-client for GTK ) |
|
|
|
* enter `:terminal` |
|
|
|
* then, enter `sed -n l` |
|
|
|
* Press your Key binding |
|
|
|
* Now, you can see the corresponding terminal keycode for your shortcut. |
|
|
|
* Now, Edit your Konsole keytab file ( @ $HOME/.kde/share/apps/konsole ) and add an appropriate entry. |
|
|
|
|
|
|
|