hi
I'd like to report a strange behaviour with fish shell in tmux. 

In Tmux you can define a default shell that is used in every new window.
My default shell is fish which runs without any problems so far. The
default shell fish is used only interactively, all scripts are ran by
bash.

Where the problem begins: 
- with tmux I split the current window
- with the split I also run a command which in this case is a bash
script which reads user input, like
     ~~~~~~~~~~~
     #!/bin/bash
     read input
     echo $input
     ~~~~~~~~~~~

- the user input is not echoed and more importantly, Carriage return is
not processed.

- if I put 'stty echo' at the first line Carriage Return is echoed as
'^M' but still not processed

It works with all other default shells except fish, so I thought the
cause of the problem might be the fish shell.

Specs:
Tmux 2.1
"Ubuntu 14.04.3 LTS"
fish, version 2.2.0-455-gb4b5c21

Maybe somebody has idea how to track down or solve this error.

Regards Ben


------------------------------------------------------------------------------
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to