Some of our implementation uses macros to start/end C functions. While this works fine in highlighting, it throws the current method that get_context() (in tw.c) uses to plot the current "function context" in the status line.
Any ideas how to more generalize this concept? Perhaps moving the context searching to a definable item in the syntax highligher (mark specific keywords as being able to start/stop blocks?)
Anyone done any custom work with this?