Browse Source

Merge branch 'master' of github.com:harish2704/neovim-konsole

master
Harish.K 10 years ago
parent
commit
b6ad4ad572
  1. 26
      README.md

26
README.md

@ -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.

Loading…
Cancel
Save