【问题标题】:Emacs and CWB under WindowsWindows 下的 Emacs 和 CWB
【发布时间】:2014-05-21 16:25:35
【问题描述】:

我正在尝试在 Windows 下将 Edinburgh Concurrency Workbench (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。

谢谢

【问题讨论】:

    标签: emacs emacs23


    【解决方案1】:

    在 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")。

    【讨论】:

      猜你喜欢
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 2010-09-13
      • 2012-03-17
      • 2013-05-16
      相关资源
      最近更新 更多