pindexis / marker

The terminal command palette
MIT License
2.05k stars 107 forks source link

Keybindings not working on Ubuntu 12.04.5 LTS via PuTTY #8

Open kevinwaddle opened 9 years ago

kevinwaddle commented 9 years ago

Trying to hit Ctrl-Space or Ctrl-K ...

bash: bash_execute_unix_command: cannot find keymap for command
$  bind -s
"\C-@": "\emg1\emgn\emg2\C-t"
"\C-k": "\emm1\C-j\emm2"
$ bash -version
GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
pindexis commented 9 years ago

Thanks for reporting this. It seems that there is a bug in Bash versions < 4.3 which prevent them from parsing multi-characters key sequences correctly (ie \emm1). Here's Bash changelog for more information https://tiswww.case.edu/php/chet/bash/CHANGES I'll update the installation script to make sure that the bash version is greater than 4.3.

kevinwaddle commented 9 years ago

I tried upgrading my system to the latest bash, with patches, 4.3.39 and it still has the same bash_execute_unix_command problem.

I then thought maybe it defaulted to using the system's readline. So I started over and ran configure with --with-installed-readline=no ... same bash_execute_unix_command problem after make and install.