A shell is a very complicated application by itself. lstcsh has certain limitations:

Native language system

Native Language System is not supported. To use this feature of the tcsh, you must compile tcsh with SHORT_STRINGS defined. This causes complications for characters flowing across machines.

Shell variables

Shell variables are not propagated across machines. When you set a shell variable locally, then run a command remotely, the remote shell will not see that shell variable. Only environment variables are automatically propagated.

fg command

The fg command for remote jobs must use @.

tcsh version

lstcsh is based on tcsh 6.03 (7 bit mode). It does not support the new features of the latest tcsh.