[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: req for fix: Completion: inconsistent case correction and '/' append

From: Linda Walsh
Subject: Re: req for fix: Completion: inconsistent case correction and '/' appending(for dirs)
Date: Fri, 08 Jun 2012 09:37:19 -0700
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv: Gecko/20100228 Lightning/0.9 Thunderbird/ Mnenhy/

Chet Ramey wrote:
On 5/31/12 3:56 PM, Linda Walsh wrote:
if I type in a path:

(1st example)
ls -d /share/doc/new<tab>, bash displays:
ls /share/doc/New\ Folder

Pressing 'Enter' gets:

ls: cannot access /share/doc/New Folder: No such file or directory


(2nd example)
ls /share/do<tab>
ls /share/Doc/n<tab>
ls /share/Doc/New\ Folder/  (<enter>)
/share/Doc/New Folder//

Let me fill in some of the missing pieces so this makes sense to everyone.
I'll make some assumptions because you don't say anything about the version
of bash you're using.
 bash --version
GNU bash, version 4.2.10(1)-release (x86_64-suse-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

You have enabled the `dirspell' shell option, which causes the directory
rewrite part of completion to perform spelling correction like the cd

You don't have the `direxpand' shell option enabled, which would have
replaced the directory name with the corrected version.
autocd          on
cdable_vars     on
cdspell         on
checkhash       on
checkjobs       off
checkwinsize    on
cmdhist         on
compat31        off
compat32        off
compat40        off
compat41        off
dirspell        on
dotglob         on
execfail        off
expand_aliases  on
extdebug        off
extglob         on
extquote        on
failglob        off
force_fignore   on
globstar        on
gnu_errfmt      off
histappend      on
histreedit      on
histverify      on
hostcomplete    on
huponexit       off
interactive_comments    on
lastpipe        off
lithist         on
login_shell     on
mailwarn        off
no_empty_cmd_completion on
nocaseglob      on
nocasematch     on
nullglob        off
progcomp        on
promptvars      on
restricted_shell        off
shift_verbose   off
sourcepath      on
xpg_echo        on

I've never seen a direxpand...  where do I set it?
Is there a similar command to list out my inputrc commands? (other than dumping the .inputrc? (it's sorta messy, but I don't see a direxpand there either)...

Shouldn't I see a direxpand option above and see it set to off?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]