Ok, fixed.
mv ~/.config/fish/config.fish ~/.config/fish/config.fish_broken
and then
kate ~/.config/fish/config.fish
(saving config.fish empty)
opened fish with no errors.
then I pasted the content of config.fish_broken to config.fish and everything works just fine.
Thank you a lot!