1

mediawiki.el で Emacs を使用して Mediawiki インスタンスを編集するとエラーが発生しました

ソフトウェアのバージョン:

OS: Mac
Emacs: GNU Emacs 24.2 (x86_64-apple-darwin10.8.0, NS apple-appkit-1038.36) mediawiki
-el: コメント テキストに「2.2.3」と表示され、関数定義に 2.2.4 と表示されている (一貫性がない?)

...
;; Version: 2.2.3
;; Created: Sep 17 2004
;; Keywords: mediawiki wikipedia network wiki
;; URL: http://launchpad.net/mediawiki-el
;; Last Modified: <2012-05-27 22:06:10 mah>

(defconst mediawiki-version "2.2.4"
  "Current version of mediawiki.el")
...

mediawiki サイトに接続しようとすると、エラーが発生します

Posting to: http://en.wikipedia.org/api.php
Contacting host: en.wikipedia.org:80
xml-parse-tag: XML: (Not Well-Formed) Invalid end tag (expecting link) at pos 3712

私は.emacsに次のものを持っています

'(mediawiki-site-alist (quote (("Wikipedia" "http://en.wikipedia.org/" "foobar" "" "XXX"))))

それを修正する方法はありますか?

4

1 に答える 1

0

mediawiki.el2.2.4とGNUEmacs24. *の間の互換性の問題のようです。少なくとも、ポートの下のMacポートを介してインストールされたものですemacs-app @24.1_0。にロールバックするemacs-app @23.4.1と、問題はすぐに解消されるため、これが疑われます。

Macポートを介して以前のバージョンのEmacsにロールバックするには:

$ sudo port installed emacs-app
The following ports are currently installed:
  emacs-app @23.3_3
  emacs-app @23.3_4
  emacs-app @23.4_0
  emacs-app @23.4_1
  emacs-app @24.1_0
  emacs-app @24.2_0+fullscreen+inline+patches
  emacs-app @24.2_1+fullscreen+inline+patches (active)
$ sudo port activate emacs-app @23.4_1
--->  Computing dependencies for emacs-app
--->  Deactivating emacs-app @24.1_0
--->  Cleaning emacs-app
--->  Activating emacs-app @23.4_1
--->  Cleaning emacs-app
$ sudo port activate emacs-app @24.1_0
--->  Computing dependencies for emacs-app
--->  Deactivating emacs-app @23.3_4
--->  Cleaning emacs-app
--->  Activating emacs-app @24.1_0
--->  Cleaning emacs-app

練習を曖昧にするEmacsでMediawikiインスタンスを編集していますか?Emacsを使用し、Mediawikiページを十分に頻繁に編集する場合、2つを1か所にまとめるのは直感的なニーズのようです。

于 2012-10-09T04:19:37.430 に答える