a feature provided by interactive programs such as shells and text editors that inserts text in order to complete a word or phrase that the user is likely intending to compose
5
votes
2answers
399 views
Create bash completion script to autocomplete paths after is-equal sign?
I want to create a bash completion script which recognises arguments of the form --arg and --some-arg=file.
After reading this tutorial and some examples in /usr/share/bash_completion/completions/, ...
1
vote
2answers
205 views
vi <TAB> completes only directories in bash
In a directory I type vi and then tab (twice), this gives me
user$ vi
CMakeFiles/ global/ libs/
whereas ls followed by 2 tabs gives me
user$ ls
! core.log CMakeFiles/ global/ libs/ ...
5
votes
1answer
140 views
Custom bash autocomplete for git breaks other git autocomplete features
I am trying to add autocompletion to git commit upon hitting TabTab.
The autocomplete feature I am working on is based on a branch-naming convention. The convention is to append the PivotalTracker ...
1
vote
1answer
83 views
refresh bash tab completion
I have a script for auto-completing my ssh-hosts. If I change my ~/.ssh/config the auto-completion is not updated automatically, though. This does not surprise me. In a new shell, the new entry is ...
1
vote
2answers
500 views
How to fix Linux filename tab autocomplete that is appending a space instead of trailing slash on directories?
For some strange reason my filename autocomplete is behaving differently than normal. Given the following file structure ./foobar/file.txt, if I want to delete file.txt, I type rm ...
2
votes
3answers
894 views
Bash Auto-Completion feature for SSHing into Different Hosts
I have big list of servers which I normally ssh to all the time. Is there any way using bash or zsh so that I can keep the list of hostname and bash auto-completion goes through the file and gives me ...
1
vote
2answers
83 views
bash autocompletion resets on every window
My terminal autocompletion does not work properly when I use root.
source /etc/bash_completion works if I invoke that manually.
I need to write above code in every new root terminal to be able to ...
3
votes
2answers
237 views
How to specify timeout for tab completion in zsh?
Zsh's completion feature is great except for this one. When I try to complete in a folder with lots of files/network folder, it takes a couple of minutes and prints this error.
example.com:~$ ls ...
4
votes
2answers
165 views
Inhibit Variable Expansion in Paths
How do I prevent Zshell (and Bash I assume) from expanding environment variables in paths be completed as shown in the following example:
$PREFIX/alt/li
should expand to
$PREFIX/alt/lib
and not ...
2
votes
1answer
107 views
Change completion behaviour with brace expansion in zsh
I have got used to using tab-autocompleting inside braces without expanding in zsh. This was possible, while I used zsh with a basic grml-config. Since I migrated to oh-my-zsh, I can't reproduce this ...
1
vote
1answer
64 views
Tab completion when `patch` asks for filename
When the patch command doesn't find the file to patch, it asks for a filename.
Is there any way to get this to use tab complete?
4
votes
1answer
43 views
List the bash completion that's current active on a program?
Is there anyway to list the bash completion function in use for current command ?
e.g for ls
2
votes
2answers
219 views
Executing zsh rehash after build
I have a build script that can change what binaries are in my $PATH (it doesn't edit $PATH itself, but it adds/deletes files to folders that are already in $PATH). zsh's autocompletion doesn't update ...
2
votes
1answer
387 views
oh-my-zsh completion on home directory names
I recently switched to zsh from bash, and I'm using oh-my-zsh. There's a completion behaviour I don't want: in any directory, the list of autocompletion candidates seems to include the names of all ...
2
votes
1answer
268 views
Git auto-complete
I am using Git as many of you do. Also, I don't use any GUI for that — just CLI. So I was wondering: are there any way to make Git commands (git status, git checkout etc.) complete themselves when ...
2
votes
0answers
82 views
Completing avfs fake directories in zsh
How can I tweak zsh's completion system to complete “fake” files in some circumstances?
More precisely, the AVFS filesystem exposes archives as directories by creating a “fake directory” next to ...
4
votes
3answers
550 views
Auto-completion of words from the terminal buffer
In editors like vim and emacs, one can use hotkeys like C-p (vim) or M-/ (emacs) to perform auto-completion on the current word using other words in the same buffer.
Is it possible to achieve the ...
6
votes
3answers
316 views
Bash autocomplete gives different file name than ls
An incredibly strange thing just happened. Through a serious typo, I entered
cp filename.xsl .^?~
Yeah, that's right, dot-caret-questionmark-tilde! Truth is stranger than fiction.
It gets weirder. ...
3
votes
1answer
228 views
Vim insert mode completion for sentences
I would like to have insert mode completion for sentences rather than lines in vim.
C-x C-l completes lines, but cannot complete sentences that do not start with a new line.
For example:
I have a ...
1
vote
1answer
213 views
Cancel zsh tab completion
Is there a way to cancel a completion once it has been started? I sometimes foolishly press tab to autocomplete make targets (only from sheer indolence) and then end up having to wait for a longer ...
5
votes
2answers
446 views
vim custom pop up menu
How do I create a custom completion pop up menu.
I would like to be able to begin typing a part of a string then press a custom key combination to bring up a pop up completion of just a certain group ...
4
votes
2answers
512 views
What causes ln: //: Is a directory?
When linking a directory to root, I get this error:
$ ln -s ~/inbox/ /
$ ln: //: Is a directory
Bash autocompletes the directory path by adding a /. I've tried escaping without success.
$ ln -s ...
3
votes
1answer
245 views
How to enable tab completion of wildcards in bash?
How can I enable tab completion in bash for a statement such as vim db/migrate/*crea? Essentially I am looking for tab completion to match the regular expression and present the options.
How would ...
0
votes
1answer
341 views
How to disable autocompletion for sudo …?
I am new to zsh and I like it a lot, especially with oh-my-zsh plugin. I installed oh-my-zsh with its default values and can't figure out how to turn off autocompletion for specific commands, that I ...
2
votes
1answer
182 views
How ignore PATH with `source` completion
I can't find any 'detailed enough' documentation about zstyle, and I'm surprised that no one faced this problem before:
here is what I get with tab completion:
source l<TAB>
l2ping* ...
2
votes
1answer
92 views
Complete only at the beginning of the word
I've got an issue with ZSH autocompletion, and I can't find the right keyworks to get rid of it.
For instance, with files like
$ ls
Accelion, titi toto tata
I would like to write:
$ ls ...
4
votes
3answers
846 views
How can I expand a relative path at the command line, with tab completion?
In bash is there any way to expand a relative path into an absolute path, perhaps with tab completion?
I ask because sometimes I will search for a file, find it, then vim it:
cd /etc
cd apache2
cd ...
15
votes
3answers
2k views
scp: How to Enable Autocompletion for Remote Paths?
I remote copied a file to my laptop using:
scp someFile USER@192.168.178.32:/home/USER/put/it/some/where/oh/damn/you/here
I am too lazy for this! I want to be able to autocomplete the remote path ...
1
vote
1answer
247 views
Complete files from a different directory in bash
I wrote two functions push and pull to copy files to and from a directory ($FILE_EXCHANGE_DIR). I want bash to autocomplete names from that directory when I use the pull function. I want the ...
1
vote
1answer
181 views
Configure autocomplete for the first argument, leave the others alone
I have a utility that takes a load of different arguments. For now, I want to autocomplete the first argument, but leave all the others to fall through to normal autocompletion. How do I do that?
...
7
votes
5answers
2k views
Weird Stuff in Terminal When I Hit Tab
For some reason, today, everytime I hit tab in the terminal this shows up:
cat bash: warning: setlocale: LC_CTYPE: cannot change locale (en_CA)
Display all 150 possibilities? (y or n)
This ...
1
vote
1answer
377 views
Autocompletion for Makefile rules in tcsh
I'm using tcsh in a SUSE 11 box and I realized that when typing
makeTab
it allows me to auto-complete the rules available within the Makefile, not the files that are inside the current directory.
...
3
votes
1answer
209 views
ZSH takes two tabs to complete filenames
I love Zsh's tab completions, but it's frustrating when there is only one possible option and I have to tab twice to tab complete the filename.
For example, if this is a list of files in a directory:
...
1
vote
1answer
105 views
Files with no .sh extension not considered for autocompletion in zsh
I have noticed that unless I add an .sh extension to my shell scripts, Zsh does not suggest them for autocompletion for execution despite having them in my PATH. I have the same problem if I cd into ...
7
votes
3answers
454 views
How to pipe the list of commands displayed by of “tab complete”?
When using commands in bash I like the double tab option to display the available commands. Some commands have more possible matches than others:
Is there a way I can pipe the output of the double ...
7
votes
1answer
271 views
How to output string completions to stdout?
Some of the git commands have many options, and it would often be useful to search through them for the one I need - I was just looking for the option which controls the TAB width in git-gui, but ...
4
votes
4answers
1k views
How does Bash path completion work with sudo?
Tab path completion does not work (at least on Ubuntu and AFAIK Arch) with
sudo mount <whatever>
The iso file I am trying to mount is not in /etc/fstab. If I just type
mount <whatever>
...
1
vote
1answer
825 views
Terminal does not source .zshrc with custom colors for ls and cd command
I customized the directory and file colors for ls and cd + TAB. Here is my configuration.
My configuration
My system environment.
Ubuntu 10.10
zsh 4.3.10 (x86_64-unknown-linux-gnu)
oh-my-zsh // ...
5
votes
1answer
200 views
zsh - fully expand binary path on <tab>
In my current zsh behaviour, hitting tab after typing "sudo" just adds a space.
$ sudo ...
What I really want is for the tab to fully expand to the path of the binary it is about to execute when I ...
3
votes
1answer
137 views
Pipe zsh auto completion list to file or less
zsh: do you wish to see all 923 possibilities (462 lines)?
Yes please, but in a file or less.
3
votes
2answers
205 views
zsh autocomplete directory
I'm new to zsh and one thing that I do quite often is execute shell scripts that are in a directory of mine called Scripts. I'm not always inside of the Scripts directory, however... I may be in ...
3
votes
1answer
212 views
Custom bash completion with directories and a fixed set
I'm trying to setup a bash completion, and have two problems
For parameter one, I needed a completion for directories
For parameter two, a fixed array for completion, I just don't know how to let ...
3
votes
1answer
403 views
Autocomplete of filename in directory
This question is quite similar to this one, but I can't understand the solution. I also know this tutorial, but still I am unable to understand what I am doing wrong.
I am trying to autocomplete the ...
2
votes
2answers
119 views
Bash completion for `unset` command
How can I setup bash completion for the unset command, like when you use echo $XXX, you can get a completion for XXX?
3
votes
1answer
237 views
Zsh autocomplete ls command with directories only
Suppose I have following files and directories:
% ls
bui00293 buiawer builds/ buiowpe/
I want to list the content of ...
1
vote
1answer
403 views
autocomplete filenames using compgen
As part of a larger autocomplete function I'm writing, I want to use compgen to generate a list of files. I read the bash manual entries for compgen and complete, and from there I assumed that the ...
6
votes
1answer
957 views
Terminal autocomplete: cycle through suggestions
I had this on my Ubuntu setup and since I switched to Fedora I want to set it and I forgot how... The idea is simple :
I don't want the terminal to show me suggestions when I double tab, instead I ...
4
votes
2answers
244 views
Saving tab completion possibilities to a file
Instead of displaying all possibilities on terminal screen, as in:
$ ls /etc/<TAB>
Display all 230 possibilities? (y or n)
I want to save all possibilities to a file.
ls /etc/ > file.txt ...
5
votes
1answer
173 views
compgen : ignoring case
I'm trying to implement a custom bash completion as described here. However, it seems that compgen is case-sensitive. Is there a way to turn it case-insensitive in that context ?
7
votes
2answers
876 views
Make BASH's Tab Completion Fill In First Match?
Is there any way to make BASH fill in the first match when I press TAB, kind of like the Windows command prompt?
(It should still display the list of matches, but it should cycle through them when I ...

