Hi, I had the same problem, though never have written about it because it seems to be fixed in a latest beta-releases.
It seems, that what is gets frozen or looped is 'eval' function, which is called inside 'alias'. Try commenting your aliases. You can define functions instead (anyway alias creates a function): function du du -ch $argv end funcsave du You even do not need to write it to the config.fish, just save them with the 'funcsave' What fish version do you use? The old stable one or the new beta from https://github.com/fish-shell/fish-shell? Maxim On Wed, 27 Jun 2012 21:29:47 +0800, Hormatzhan Yiltiz <hyil...@gmail.com> wrote: > Hi, > I set fish as my dafault shell as instructed in the documentation, see > below: > echo /usr/bin/fish >>/etc/shells > sudo chsh -s /usr/bin/fish > > After that I wrote this to my ~/.config/fish/config.fish file: > > if status --is-interactive > alias ls 'ls -shpFC --color' > alias du 'du -ch' > set LANGUAGE en.US-utf8 > bind \eg "commandline -a '|grep'" > end > > It worked just as expected via gnome-terminal. But when I try to login to > my tty1, I just locked up without being able to input. I do not have the > input command prompt. All I see is: > Welcome to fish, the friendly interactive shell > Type help for instructions on how to use fish > > I know I am being to asky~ But I really liked fish, and I am just trying > to > understand some more of it, if possible. > Thanks! ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users