BashHere.reg Explorer add-on and long filenames
Hello List! I found and adapted a Windows registry hack to permit opening Bash prompts in any folder in Explorer by right-clicking on the folder and selecting the "Open with Cygwin Shell (bash)" menu entry. It works fine, but for some strange reason, whenever a folder is selected that has a long-name (ie. not 8.3 DOS standard), the bash prompt displays the short filename version of the path. Is there a way to get it to display the long version? Here is the .REG file in case anyone else would like to give this a try. TIA, J .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Custom_OpenWithCygwinShell] @="Open with Cygwin Shell (bash)" [HKEY_CLASSES_ROOT\Directory\shell\Custom_OpenWithCygwinShell\command] @="c:/cygwin/bin/bash --login -c \"cd '%1'; exec bash --noprofile --norc -i\"" [HKEY_CLASSES_ROOT\Drive\shell\Custom_OpenWithCygwinShell] @="Open with Cygwin Shell (bash)" [HKEY_CLASSES_ROOT\Drive\shell\Custom_OpenWithCygwinShell\command] @="c:/cygwin/bin/bash --login -c \"cd '%1'; exec bash --noprofile --norc -i\"" .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. -- 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/
Re: BashHere.reg Explorer add-on and long filenames
On Wed, Oct 18, 2006 at 05:20:00PM -0400, Jean-Claude Gervais wrote: > I found and adapted a Windows registry hack to permit opening Bash > prompts in any folder in Explorer by right-clicking on the folder and > selecting the "Open with Cygwin Shell (bash)" menu entry. You might be interested in the "chere" package contributed to Cygwin. It performs the same function. You can install it from the standard Cygwin setup.exe program. -- 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/
Re: BashHere.reg Explorer add-on and long filenames
On 2006-10-18, Jean-Claude Gervais <[EMAIL PROTECTED]> wrote: > Hello List! > > I found and adapted a Windows registry hack to permit opening Bash > prompts in any folder in Explorer by right-clicking on the folder and > selecting the "Open with Cygwin Shell (bash)" menu entry. > > It works fine, but for some strange reason, whenever a folder is > selected that has a long-name (ie. not 8.3 DOS standard), the bash > prompt displays the short filename version of the path. > > Is there a way to get it to display the long version? > > Here is the .REG file in case anyone else would like to give this a try. > > TIA, J > > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > > Windows Registry Editor Version 5.00 > > [HKEY_CLASSES_ROOT\Directory\shell\Custom_OpenWithCygwinShell] > @="Open with Cygwin Shell (bash)" > > [HKEY_CLASSES_ROOT\Directory\shell\Custom_OpenWithCygwinShell\command] > > @="c:/cygwin/bin/bash --login -c \"cd '%1'; exec bash --noprofile --norc > -i\"" > > [HKEY_CLASSES_ROOT\Drive\shell\Custom_OpenWithCygwinShell] > > @="Open with Cygwin Shell (bash)" > > [HKEY_CLASSES_ROOT\Drive\shell\Custom_OpenWithCygwinShell\command] > > @="c:/cygwin/bin/bash --login -c \"cd '%1'; exec bash --noprofile --norc > -i\"" > > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. You can use 'cygpath' to translate among the various forms of a path name. In this case, the idea would be to replace cd '%1' by something like cd "`cygpath -u '%1'`" I still have a hard time getting the quoting right in these situations, though, so you may have to play with that a bit. Some sort of quoting surrounding the argument to 'cd' is necessary so that paths containing spaces will appear to 'cd' as a single argument. HTH, Gary -- Gary Johnson | Agilent Technologies [EMAIL PROTECTED] | Wireless Division | Spokane, Washington, USA -- 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/