Hi All,

I'm trying to get ESS working under Cygwin with Cygwin Emacs (e.g. so I can
use bash in the shell window and filename completion will work properly).

When I start emacs, I'm getting the message:

     Warning (emacs): None of 'w32-short-file-name, 'win32-short-file-name,
     or 'mswindows-short-file-name are defined!
     You will have to manually set   ess-program-files (in ess-custom.el) to
     the correct "8.3"-style directory name.
     Warning (initialization): An error occurred while loading
     `/cygdrive/c/Users/admin/.emacs.d/init.el':

     Symbol's function definition is void: w32-short-file-name

This seems odd because I'm running under cygwin, so ESS shouldn't need the
name-mangling.

I've tried the suggested remedy of defining
      (setq ess-program-files "c:/PROGRA~2")
      (setq ess-program-files-64 "c:/PROGRA~1")
as well as defining the explicit Rterm program path
      (setq
in .emacs.d/init.el, but this doesn't help.

Suggestions?

-Greg

-- 
"Whereas true religion and good morals are the only solid foundations of
public liberty and happiness . . . it is hereby earnestly recommended to
the several States to take the most effectual measures for the
encouragement thereof." Continental Congress, 1778

	[[alternative HTML version deleted]]

