mirror of
https://github.com/harish2704/neovim-konsole.git
synced 2026-09-10 12:51:09 +00:00
Merge branch 'master' of github.com:harish2704/neovim-konsole
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user