* wesnoth-mode.el: Remove cl requirements.
commit673922c3edbdee60edf9f4ef9e0a3cd8ebd53247
authorChris Mann <chris@gnawty.home>
Wed, 8 Oct 2008 11:19:45 +0000 (8 21:49 +1030)
committerChris Mann <chris@gnawty.home>
Wed, 8 Oct 2008 11:19:45 +0000 (8 21:49 +1030)
tree27afa6dd46841442cf17a96b7c22bb767f5342bf
parent676ab6ac9eacf5d7ab08913061e81b55c483e5a7
* wesnoth-mode.el: Remove cl requirements.
  (wesnoth-element-completion): Removed gensym usage.
  (wesnoth-determine-wml-version): New function.  WIP.
  (wesnoth-completion-available): Removed.
  (wesnoth-complete-macro): Replaced `find' usage.  Requires wesnoth-update.
  (wesnoth-build-completion): Replaced `find' usage.
  (wesnoth-check-element-type): Replaced `remove-if-not' usage.
  (wesnoth-line-number-at-pos): New function.
  (wesnoth-check-output): Use it.
  (wesnoth-check-wml): Require wesnoth-mode.  Replaced `find' usage.
  (wesnoth-mode): Show version used in the mode-line.

* wesnoth-update.el: Removed cl requirements.
  (wesnoth-default-version, wesnoth-wml-version): New custom variables.
  (wesnoth-files-in-dir): Replaced `remove-if' usage.
  (wesnoth-cfg-files-in-dir): Replaced `remove-if-not' usage.
  (wesnoth-handle-file): Replaced `subseq' usage.
  (wesnoth-append-tag-information): Replaced `find' usage.
  (wesnoth-output-path): Fixed a bug where a variable was passed as an
  argument, instead of the variable's symbol.
  (wesnoth-update): Iterate over all versions defined in `wesnoth-wml-version'.
  No longer output `provide' form to file.
wesnoth-mode.el
wesnoth-update.el