繁体   English   中英

图阿雷格模式错误

[英]Error in tuareg mode

我正在使用tuareg模式来测试小型caml功能。 但是我有一些问题。

  • 我编写的caml文本未上色(图阿雷格模式似乎在这里,那里有菜单图阿雷格)
  • caml顶层正在运行
  • 但我无法评估短语(Cx Ce):消息错误为“让:符号的变量值无效:tuareg-find-phrase-beginning-regexp”
  • 但是我可以评估缓冲区,并且可以正常工作

我真的不明白这个错误。

我正在使用xubuntu 14.04

编辑:当我卸载camllight(从http://doc.ubuntu-fr.org/caml_light )但使用ocaml代替时,问题消失了

我的模式Ocaml玩得开心

;----------                                                                                                       
; mode CAML                                                                                                       
;----------                                                                                                       

(if (and (boundp 'window-system) window-system)
    (require 'font-lock))

(setq-default auto-mode-alist
              (cons '("\\.ml[iylp]?" . tuareg-mode)
                    auto-mode-alist))
(setq-default tuareg-in-indent 0)
(autoload 'tuareg-mode "tuareg" "Major mode for editing Caml code." t)
(autoload 'run-caml "inf-caml" "Run an inferior Caml process." t)
(autoload 'camldebug "camldebug" "Run the Caml debugger." t)
(defvar caml-mode-hook
  '(lambda () (modify-syntax-entry ?_ "w" caml-mode-syntax-table)))

(add-hook 'tuareg-mode-hook
          '(lambda ()
             (define-key tuareg-mode-map "\M-q" 'fill-paragraph)
))

(add-hook 'tuareg-load-hook
          '(lambda ()
             (define-key tuareg-mode-map [f2] 'tuareg-eval-phrase)
             (define-key tuareg-mode-map [f5] 'compile)
             (define-key tuareg-mode-map [f6] 'recompile)
             (define-key tuareg-mode-map [f7] 'next-error)
             ))

(add-hook 'pascal-mode-hook
          '(lambda ()
             (define-key pascal-mode-map [f5] 'compile)
             (define-key pascal-mode-map [f6] 'recompile)
             (define-key pascal-mode-map [f7] 'next-error)
             ))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM