There is this command I like to run a lot:

:r! sed '/pattern/\!d' /home/luc/db/info.txt

It used to work fine, but now I get this error:

fish: Illegal command name "(sed '/pattern/\!d' /home/luc/db/info.txt)"
Standard input: (sed '/pattern/\!d' /home/luc/db/info.txt) > /tmp/v5pU4gh/0

What does it mean? Why am I getting this?

I thought it could be because fish is my shell and I used to have Bash as my 
shell, with a keyboard command to start GNU screen with fish as the shell. But 
I set Bash to be my shell and I am still getting this problem. Then I noticed 
something weird:

# echo $SHELL
/usr/bin/fish

But that is not set in my .bashrc or ~/.config/fish/config.fish. Where else 
could that be coming from?

Even if fish is still my shell, why is it causing me trouble with Vim?

-- 
Luciano ES
>>

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to