Browse Source

Initial commit

master
Harish.K 10 years ago
commit
451b69e535
  1. 9
      bin/nvim
  2. 2
      bin/nvim-gui
  3. 11
      bin/nvim-konsole
  4. 3
      binaries.lst
  5. 1
      inputrc_nvim
  6. 10
      install.sh
  7. 89
      konsole/nvim-KeyBindings.keytab
  8. 22
      konsole/nvim.profile
  9. 7
      share/applications/nvim-gui.desktop
  10. 9
      share/applications/nvim-konsole.desktop
  11. BIN
      share/icons/hicolor/128x128/apps/neovim-mark.png
  12. BIN
      share/icons/hicolor/16x16/apps/neovim-mark.png
  13. BIN
      share/icons/hicolor/256x256/apps/neovim-mark.png
  14. BIN
      share/icons/hicolor/32x32/apps/neovim-mark.png
  15. BIN
      share/icons/hicolor/48x48/apps/neovim-mark.png

9
bin/nvim

@ -0,0 +1,9 @@
#!/usr/bin/env sh
appRoot=$(dirname $(readlink -f $0) );
# Disable Ctrl-S
stty stop '' -ixoff
# env VIMRUNTIME="$appRoot/runtime" "$appRoot/bin/nvim" $@
env /usr/bin/nvim $@

2
bin/nvim-gui

@ -0,0 +1,2 @@
#!/usr/bin/env sh
python -m neovim.ui.cli $@

11
bin/nvim-konsole

@ -0,0 +1,11 @@
#!/usr/bin/env sh
thisFile=$(readlink -f $0);
appDir="$(dirname $thisFile)/..";
export COLORTERM=xterm-256color TERM=xterm-256color
export INPUTRC="${appDir}/inputrc_nvim"
export NVIM_TUI_ENABLE_TRUE_COLOR=1
# konsole --hide-tabbar --hide-menubar --profile nvim -e nvim $@
# konsole --profile nvim

3
binaries.lst

@ -0,0 +1,3 @@
./bin/nvim-gui
./bin/nvim-konsole
./bin/nvim

1
inputrc_nvim

@ -0,0 +1 @@
"\C-j":

10
install.sh

@ -0,0 +1,10 @@
#!/usr/bin/env bash
appRoot=$(dirname $(readlink -f $0));
cd $appRoot;
echo "Installing desktop file and icons..."
cp -v --parents -r share $HOME/.local/
echo "Installing Konsole profile and keybindings..."
cp -v --parents -r konsole $HOME/.kde/share/apps/

89
konsole/nvim-KeyBindings.keytab

@ -0,0 +1,89 @@
keyboard "nvim"
key Esc : "\E"
key Tab+Shift-Ansi : "\t"
key Tab+Shift+Ansi : "\E[Z"
key Tab-Shift : "\t"
key Backtab-Ansi : "\t"
key Backtab+Ansi : "\E[Z"
key Backspace : "\x7f"
key Return+Shift : "\EOM"
key Return+Ctrl : "\n"
key Return : "\r"
key Enter-NewLine : "\r"
key Enter+NewLine : "\r\n"
key Ins+AnyModifier : "\E[2;*~"
key Ins-AnyModifier : "\E[2~"
key Ins+KeyPad : "\E[2~"
key Del+AnyModifier : "\E[3;*~"
key Del-AnyModifier : "\E[3~"
key Del+KeyPad : "\E[3~"
key Home+Shift-AppScreen : ScrollUpToTop
key Home+AnyModifier : "\E[1;*H"
key Home+AppCursorKeys-AnyModifier : "\EOH"
key Home-AppCursorKeys-AnyModifier : "\E[H"
key Home+KeyPad-AppCursorKeys : "\E[H"
key Home+KeyPad+AppCursorKeys : "\EOH"
key End+Shift-AppScreen : ScrollDownToBottom
key End+AnyModifier : "\E[1;*F"
key End+AppCursorKeys-AnyModifier : "\EOF"
key End-AppCursorKeys-AnyModifier : "\E[F"
key End+KeyPad-AppCursorKeys : "\E[F"
key End+KeyPad+AppCursorKeys : "\EOF"
key Left-Shift+KeyPad+Ansi-AppCursorKeys : "\E[D"
key Left-Shift+KeyPad+Ansi+AppCursorKeys : "\EOD"
key Left+Shift+AppScreen : "\E[1;*D"
key Left-Shift+Ansi+AnyModifier : "\E[1;*D"
key Left-Shift+Ansi-AppCursorKeys-AnyModifier : "\E[D"
key Left-Shift+Ansi+AppCursorKeys-AnyModifier : "\EOD"
key Left-Shift-Ansi : "\ED"
key Up+Shift-AppScreen : ScrollLineUp
key Up-Shift+KeyPad+Ansi-AppCursorKeys : "\E[A"
key Up-Shift+KeyPad+Ansi+AppCursorKeys : "\EOA"
key Up+Shift+AppScreen : "\E[1;*A"
key Up-Shift+Ansi+AnyModifier : "\E[1;*A"
key Up-Shift+Ansi-AppCursorKeys-AnyModifier : "\E[A"
key Up-Shift+Ansi+AppCursorKeys-AnyModifier : "\EOA"
key Up-Shift-Ansi : "\EA"
key Right-Shift+KeyPad+Ansi-AppCursorKeys : "\E[C"
key Right-Shift+KeyPad+Ansi+AppCursorKeys : "\EOC"
key Right+Shift+AppScreen : "\E[1;*C"
key Right-Shift+Ansi+AnyModifier : "\E[1;*C"
key Right-Shift+Ansi-AppCursorKeys-AnyModifier : "\E[C"
key Right-Shift+Ansi+AppCursorKeys-AnyModifier : "\EOC"
key Right-Shift-Ansi : "\EC"
key Down+Shift-AppScreen : ScrollLineDown
key Down-Shift+KeyPad+Ansi-AppCursorKeys : "\E[B"
key Down-Shift+KeyPad+Ansi+AppCursorKeys : "\EOB"
key Down+Shift+AppScreen : "\E[1;*B"
key Down-Shift+Ansi+AnyModifier : "\E[1;*B"
key Down-Shift+Ansi-AppCursorKeys-AnyModifier : "\E[B"
key Down-Shift+Ansi+AppCursorKeys-AnyModifier : "\EOB"
key Down-Shift-Ansi : "\EB"
key PgUp-AnyModifier : "\E[5~"
key PgUp+AnyModifier : "\E[5;*~"
key PgDown-AnyModifier : "\E[6~"
key PgDown+AnyModifier : "\E[6;*~"
key F1+AnyModifier : "\EO*P"
key F1-AnyModifier : "\EOP"
key F2+AnyModifier : "\EO*Q"
key F2-AnyModifier : "\EOQ"
key F3+AnyModifier : "\EO*R"
key F3-AnyModifier : "\EOR"
key F4+AnyModifier : "\EO*S"
key F4-AnyModifier : "\EOS"
key F5+AnyModifier : "\E[15;*~"
key F5-AnyModifier : "\E[15~"
key F6+AnyModifier : "\E[17;*~"
key F6-AnyModifier : "\E[17~"
key F7+AnyModifier : "\E[18;*~"
key F7-AnyModifier : "\E[18~"
key F8+AnyModifier : "\E[19;*~"
key F8-AnyModifier : "\E[19~"
key F9+AnyModifier : "\E[20;*~"
key F9-AnyModifier : "\E[20~"
key F10+AnyModifier : "\E[21;*~"
key F10-AnyModifier : "\E[21~"
key F11+AnyModifier : "\E[23;*~"
key F11-AnyModifier : "\E[23~"
key F12+AnyModifier : "\E[24;*~"
key F12-AnyModifier : "\E[24~"

22
konsole/nvim.profile

@ -0,0 +1,22 @@
[Appearance]
BoldIntense=true
ColorScheme=GreenOnBlack
Font=Ubuntu Mono,14,-1,5,50,0,0,0,0,0
[Cursor Options]
CursorShape=0
CustomCursorColor=0,255,0
UseCustomCursorColor=true
[General]
Environment=
Name=nvim
Parent=FALLBACK/
StartInCurrentSessionDir=false
[Keyboard]
KeyBindings=nvim-KeyBindings
[Terminal Features]
BlinkingCursorEnabled=false
FlowControlEnabled=false

7
share/applications/nvim-gui.desktop

@ -0,0 +1,7 @@
[Desktop Entry]
Name=Neovim Gui
Exec=nvim-gui
MimeType=application/javascript;application/python;text/css;
Icon=neovim-mark
Terminal=false
Type=Application

9
share/applications/nvim-konsole.desktop

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Neovim Konsole
Exec=nvim-konsole
Icon=neovim-mark
MimeType=application/javascript;application/python;text/css;

BIN
share/icons/hicolor/128x128/apps/neovim-mark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
share/icons/hicolor/16x16/apps/neovim-mark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
share/icons/hicolor/256x256/apps/neovim-mark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
share/icons/hicolor/32x32/apps/neovim-mark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
share/icons/hicolor/48x48/apps/neovim-mark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Loading…
Cancel
Save