Meino Christian Cramer wrote: > Hi, > > (this is no feature request...it is a cry for help instead :O) :O) > > currently my zsh is configured to behave as follows: > I type in the first characters, which are common to a group of files > in the cwd and then press TAB. > > Then all matches are displayed below the current cmd-line and the > first match is used to complete my input. > > Instead I would like zsh to behave as follows: > > Type in the first characters, TAB and all possibilites are displayed > below the current cmd-line without touching my typing (no full > completing to the first). Then you want the default behaviour back? :) I think you should try something like zstyle ':completion:*' completer _complete _ignored _match _correct _approximate _prefix (or change your own definition of completer) > Furthermore I would like to have a completing for cmd-line inputs > like "*.png <TAB>". I usually do ls *.png<ctrl-e> and my .zshrc contains bindkey "^E" expand-word Of course, I use vi keybindings, so ctrl-e is not used otherwise ;-) > And one last: > Suppose one is here: > > /home/me/projekte/current/src/testlib/src/. > > And I want to copy a file from the cwd to > > /home/me/projekte/backup/src/testlib/src/. > > To achive this is would type > > pwd > > and then "cp" and copy'n' paste the output of the previous command > behind cp twice (adding the file in question after the first > cut'n'paste). > > Then I would position the cursor on the word "current", wipe it out, > type "b <TAB>" but nothing happens until I add an additional SPACE to > seperate the left from the right part of the string, which I have to > remove afterwards again. > > I am sure, that the behaviour of zsh, which I like to have, can > easily be configured via some switched or so. Of course, you could do something like > pwd /home/me/projekte/current/src/testlib/src > cd current backup > cd - > cp <whatever> $OLDPWD or > pwd /home/me/projekte/current/src/testlib/src > cp <whatever> ${PWD:s/current/backup} Just to avoid the need for the whole path. On the other hand, you could as well zstyle ':completion:*' special-dirs true which does what you want in the first place ;) > Have a nice weekend! > Meino Ciao, Thomas -- Thomas Köhler Email: jean-luc@xxxxxxxxxxxxxxxxx <>< WWW: http://gott-gehabt.de IRC: tkoehler PGP public key available from Homepage!
Attachment:
signature.asc
Description: Digital signature