When I open a file via tramp on a remote machine and then start a shell with
M-x shell I get an infinite loop because of my .cshrc file.
I want to use a newer gcc version in CentOS so I have:
set X="`gcc -dumpversion`" if ($x != "4.8.2") then scl enable devtoolset-2 tcsh endif
It seems that inside emacs the
gcc -dumpversion always gives 4.4.7 and the
scl enable is run an infinite number of times. (The
scl enable starts a new shell.)
When I ssh into this machine it starts fine with gcc 4.8.2.
Do I have to use any settings to get the shell in emacs tramp to work?