Ошибка в режиме туарегов
Я использую режим туарегов для тестирования небольших функций камеры. Но у меня есть некоторые проблемы.
- Тексты Caml, которые я пишу, не окрашены (режим туарегов здесь, меню туарегов есть)
- Caml Toplevel работает
- но я не могу оценить фразу (Cx Ce): сообщение об ошибке "let: значение символа в качестве переменной void: tuareg-find-фраза-begin-regexp"
- Однако я могу оценить буфер, и он отлично работает
Я действительно не понимаю эту ошибку.
Я пользуюсь xubuntu 14.04
Изменить: проблема исчезает, когда я удаляю camllight (с http://doc.ubuntu-fr.org/caml_light), но вместо этого использую ocaml
1 ответ
Что мой режим 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)
))