Windows下的Emacs和CWB

时间:2014-05-21 16:25:36

标签: emacs emacs23

我正在尝试在Windows下使用爱丁堡并发工作台(http://homepages.inf.ed.ac.uk/perdita/cwb/)和Emacs。我已将文件cwb.el放在C:\ emacs \ emacs-22.3 \ emacs-stuff下。我的.emacs文件位于C:\ emacs,其内容如下:

(setq load-path             ; Look in my own library first.
      (cons (expand-file-name "C:\emacs\emacs-22.3\emacsstuff")
        load-path))
(autoload 'cwb "cwb" "Run a CWB process." t)
(autoload 'cwb-file-mode "cwb" "Major mode for editing CWB source." t)
(add-hook 'cwb-load-hook
  (function
   (lambda ()
 (setq cwb-program-name "cwb7")))) ;; only necessary if your v7 isn't
                                       ;; called cwb

然而,当我输入“M-x cwb”时,我得到“无法打开加载文件:cwb”。

我尝试按照此处的说明操作:http://homepages.inf.ed.ac.uk/perdita/cwb/doc/emacs.html

由于

1 个答案:

答案 0 :(得分:0)

在Emacs Lisp字符串中,反斜杠是一个转义字符,与C类似,因此"C:\emacs\emacs-22.3\emacsstuff"最终为"C:^[macs^[macs-22.3^[macsstuff"。 (您可以使用 M - : M-x ielm进行尝试。)

您可以使用正斜杠编写路径("C:/emacs/emacs-22.3/emacsstuff")或使用双反斜杠("C:\\emacs\\emacs-22.3\\emacsstuff")。