RE: Command Line Completion for Programs?
Thanks Jon,
You were right, your test revealed that the /etc/bash.bashrc wasn't being
processed.
Once I put this in to my .bashrc it started working:
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Now I just have to figure out why the /etc/bash.bashrc wasn't being
processed. Perhaps it's due to the presence of the .bashrc in my home
directory?
Thanks again,
Patrick.
-----Original Message-----
From: debian-user-request@lists.debian.org
[mailto:debian-user-request@lists.debian.org] On Behalf Of Jon Dowland
Sent: Thursday, January 13, 2005 1:58 PM
To: Debian User List
Subject: Re: Command Line Completion for Programs?
On Thu, 13 Jan 2005 07:35:42 -0800, Kirchner, Patrick
<Patrick.Kirchner@earthtech.com> wrote:
> # enable bash completion in interactive shells
> if [ -f /etc/bash_completion ]; then
> . /etc/bash_completion
> fi
>
> If someone could assist me I would be most appreciative.
It sounds like a sourcing issue. Stick some exports in /etc/bash.bashrc and
/etc/bash_completion, like
export BASH_DOT_BASHRC_WAS_SOURCED
export BASH_COMPLETION_WAS_SOURCED
or similar, and see if they are set for your terminal. If not, you need to
read up on when various dot files are sourced.
--
Jon Dowland
http://jon.dowland.name/
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Reply to: