The closest that I can think of is: 1. Create a directory somewhere: e.g. ~/.named_dirs 2. Put symlinks in that directory: e.g. ~/.named_dirs/my_dir > /backup/project.... 3. set your CDPATH: set -x CDPATH '.' "$HOME/.named_dirs" (Remember to include "." in CDPATH, fish can be quite picky about this and can result in you not being able to change dir much :))
Now, you can type 'cd my_dir' and you'll jump to /backup/project.... Unfortunately the path in the prompt will be resolved to /backup/project... but the experience is close to what you described. ``` stestagg@Steves-MacBook-Pro ~/t/att> pwd /Users/stestagg/tmp/att stestagg@Steves-MacBook-Pro ~/t/att> ls media stestagg@Steves-MacBook-Pro ~/t/att> cd my_dir stestagg@Steves-MacBook-Pro /v/spool> pwd /private/var/spool stestagg@Steves-MacBook-Pro /v/spool> ls -lah ~/dirs/ ... lrwxr-xr-x 1 stestagg staff 11B 4 Nov 00:50 my_dir -> /var/spool/ ... stestagg@Steves-MacBook-Pro /v/spool> echo $CDPATH . /Users/stestagg/dirs/ ``` On Mon, Nov 3, 2014 at 9:13 AM, Cedric Auger <sedri...@gmail.com> wrote: > Why not create symlinks? > > 2014-11-01 8:40 GMT+01:00 Santhosh T <santhosh.tek...@gmail.com>: > >> Hi Greg, >> >> the approach you suggested works, but not user friendly >> autocompleting variables appends SPACE rather than "/" >> i mean: >> >> cd $my_d<TAB> >> >> now it autocompletes as: >> >> cd $my_dir<SPACE> >> >> instead of >> >> cd $my_dir/ >> >> thanks >> santhosh >> >> >> >> On Sat, Nov 1, 2014 at 6:35 AM, Greg Reagle <greg.rea...@umbc.edu> wrote: >> >>> >>> On Fri, Oct 31, 2014, at 07:25 PM, Santhosh T wrote: >>> > zsh supports named directories as explained in >>> > >>> > http://blog.bytetouch.com/tag/named-directories/ >>> > >>> > does fishshell has something equivalent? >>> >>> I am just a fish novice, but here are my two cents. >>> >>> I don't know if fish has that feature, but it could be done with >>> variables: >>> . set -U my_dir /usr/local/share >>> cd $my_dir/man/ >>> >>> -- >>> http://www.fastmail.fm - Send your email first class >>> >>> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> Fish-users mailing list >> Fish-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/fish-users >> >> > > > -- > .../Sedrikov\... > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Fish-users mailing list > Fish-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fish-users > >
------------------------------------------------------------------------------
_______________________________________________ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users