ics.el

ics.el project is an Emacs mode for internet chess server interactions.
Download

ics.el Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Mark Oakden
  • Publisher web site:
  • http://www.aowp08.dsl.pipex.com/mark/icsel/

ics.el Tags


ics.el Description

ics.el project is an Emacs mode for internet chess server interactions. ics.el project is an Emacs mode for internet chess server interactions.ics.el is a comint based Emacs major mode for handling the text portion of communications with internet chess servers such as FICS and ICC. It is written in Emacs-Lisp and works best in conjunction with a graphical interface such as Xboard. It handles colour highlighting and "buttonisation" (making certain portions of text active so that, for example, you can challenge opponents with a single mouse click) as well as command recall and editing and automation of commands based on regexps seen in the ICS output, all highly customisable using Emacs lisp.What's New in This Release:· added a require for 'overlay. This is part of the fsf-compat XEmacs package.· added escapes into "----" and "++++" parts of regexps since not escaping them broke XEmacs version.· added test for XEmacs into function tracing devel option· changed the connection mechanism slightly to use a different variable ics-interface-with-helper-args when CONNECTMETHOD in ics-servers-alist is non-nil. This allows a different xboard commandline to be used if there is a timestamp/timeseal program available, rather than the same commandline with telnet for the helper program (which doesn't work for me anymore under Mandrake Linux 8.0 - I get a connection closed right before the password is prompted for).· updated the default ics-servers-alist variable for new IP addresses and the BCF server and chess.net· Fixed wholist buttonisation regexp to recognise "&" between rating and handle.· Several fixes by John Wiegley to prevent ics.el from breaking other comint based modes - ics.el now uses local hooks instead of polluting the global comint hooks.· Added support for running the interface program (e.g. xboard) under gdb in the ics sessions. The variable ics-gdb-interface controls this.


ics.el Related Software