[slim-vim] Carbon GUI + ECL

Richard Newman rnewman at tellme.com
Thu Sep 7 20:07:56 CDT 2006


Chaps,
   I finally got around to trying to get these two things to work  
together. It turns out it's just a symbol conflict between the Carbon  
headers' definition of 'shadow' as an enumeration, and ECL's  
definition of it as a function.

   I cracked open Vim on about 4 files in ECL, changed every  
occurrence of the shadow function to ecl_shadow, recompiled ECL, and  
now I have a GUI Vim 7.0.35 with ECL support.

   I think the files I hacked were:

build/c/ecl/external.h
build/ecl/external.h
src/c/package.d
src/h/external.h

   Probably the build/ ones were generated, but I haven't checked.

   Now I'm going to try to get Slim-vim itself working again...

-R


More information about the slim-vim mailing list