Looking at this exchange really makes me suspect that these things should not be in C. Every time Emacs updates we need recompilation? Yuck. In fact, I am pretty confident that emacsclient has always printed its version onto stdout so I do not think we need to recompile every week :) What was the reason we gave up calling out to a single generic scripted wrapper that the users can just munge to suit their tastes? Good question. Though I find chriscool's implementation nicely thought. With the modifications I made, this works as expected with either emacs22 and emacs23 (aka CVS). What's more, how a user could have tested if emacsclient was provided in the right version using a generic scripted wrapper ? I guess, chriscool should provide a more consistent emacsclient wrapper with support for GNU Emacs version >= 21. This won't be an enormous amount of work to do it (I can help him if he wants to but I do not want to steal the paternity of his idea). Xavier -- http://www.gnu.org http://www.april.org http://www.lolica.org -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html