+
+ ;; FIXME: how are default/preferred editors specified on
+ ;; different platforms?
+ (case PLATFORM
+ ((windows) "lilypad")
+ (else
+ "emacs"))))
+
+(define editor-command-template-alist
+ '(("emacs" . "emacsclient --no-wait +%(line)s:%(column)s %(file)s || (emacs +%(line)s:%(column)s %(file)s&)")
+ ("gvim" . "gvim --remote +:%(line)s:norm%(char)s %(file)s")
+ ("uedit32" . "uedit32 %(file)s -l%(line)s -c%(char)s")
+ ("nedit" . "nc -noask +%(line)s %(file)s")
+ ("gedit" . "gedit +%(line)s %(file)s")
+ ("jedit" . "jedit -reuseview %(file)s +line:%(line)s")
+ ("syn" . "syn -line %(line)s -col %(char)s %(file)s")
+ ("lilypad" . "lilypad +%(line)s:%(char)s %(file)s")))