delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/04/18/09:11:31

X-Spam-Check-By: sourceware.org
Message-ID: <4444E573.5040607@byu.net>
Date: Tue, 18 Apr 2006 07:11:15 -0600
From: Eric Blake <ebb9 AT byu DOT net>
Reply-To: cygwin AT cygwin DOT com
User-Agent: Thunderbird 1.5 (Windows/20051201)
MIME-Version: 1.0
To: Kirill Yarosh <kirill_yarosh AT yahoo DOT com>, cygwin AT cygwin DOT com
Subject: Re: paste-from-clipboard dosen't works on Cygwin platform
References: <4444A666 DOT 7030806 AT yahoo DOT com>
In-Reply-To: <4444A666.7030806@yahoo.com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://cygwin.com/acronyms/#PPIOSPE - so that others can find this
information.  I'm just sending this to cygwin, instead of bug-bash, since
this has been discussed before in the bug-bash archives but is new to
cygwin due to the recent bash upgrade to 3.1.

According to Kirill Yarosh on 4/18/2006 2:42 AM:
> From: kirill_yarosh AT yahoo DOT com
> To: bug-bash AT gnu DOT org
> Subject: paste-from-clipboard dosen't works on Cygwin platform
> 
> Configuration Information [Automatically generated, do not change]:
> Machine: i686
> OS: cygwin
> Compiler: gcc
> Compilation CFLAGS:  -DPROGRAM='bash.exe' -DCONF_HOSTTYPE='i686'
> -DCONF_OSTYPE='cygwin' -DCONF_MACHTYPE='i686-pc-cygwin'
> -DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash'
> -DSHELL -DHAVE_CONFIG_H -DRECYCLES_PIDS   -I.  -I/tmp/bash-3.1
> -I/tmp/bash-3.1/include -I/tmp/bash-3.1/lib   -O2
> uname output: CYGWIN_NT-5.0 kirill-pc 1.5.19(0.150/4/2) 2006-01-20 13:28
> i686 Cygwin
> Machine Type: i686-pc-cygwin
> 
> Bash Version: 3.1
> Patch Level: 17
> Release Status: release
> 
> Description:
>   keyboard function paste-from-clipboard lost a bound to a key
> 
> Repeat-By:
>   I have a following line in the my .inputrc file:
> "\C-v": paste-from-clipboard
> 
>   After Bash has started the key is unbound:
> $ bind -p | grep -i clip
> # paste-from-clipboard (not bound)
> 
>   After "\C-x\C-r" keyboard sequence (re-read-init-file)
> it is bind the key to the function but only till  next <RETURN> will
> typed. After any command or empty
> <RETURN> it is come to be unbound.
> 
> 
> Fix:
> 

This is expected behavior.  By default, terminals use Ctrl-V as the
quoting character (see 'stty -a' and 'stty --help').  Readline 5.1 (and
thus bash 3.1) added a new feature, bind-tty-special-characters, defaulted
to on, which overrides key bindings in ~/.inputrc with those specified by
the terminal.  The solution, then, is to either turn this readline feature
off (add "set bind-tty-special-characters off" to ~/.inputrc), or to tell
your terminal to not bind Ctrl-V (add "stty lnext undef" to your
~/.bash_profile).  If you like emacs bindings, where Ctrl-Q is the quoting
character instead of Ctrl-V, you could do "stty lnext ^Q stop undef" instead.

- --
Life is short - so eat dessert first!

Eric Blake             ebb9 AT byu DOT net
volunteer cygwin bash maintainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEROVz84KuGfSFAYARAiG4AJ4swvS+kn0sRZ8dihgg5Khkj1UgjQCfdVuN
826uyKEpnlYywPBUAYBlfAU=
=+2bI
-----END PGP SIGNATURE-----

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019