1

学んでいる解析技術を実践しています。Emacs でプログラミング モードを作成しようとしているので、構文の強調表示などを利用できます。残念ながら、フォントロックは機能していません。Google で検索し、そこで見つかったチュートリアルに従っても、結果は得られませんでした。以下は私のコードです。アドバイスをいただければ幸いです。

;;;###autoload
(defgroup use-mode nil
  "Mode for editing Use source files."
  :group 'languages)

;;;###autoload
(defcustom use-mode-hook nil
  "Hook run when use-mode is started.")

(defvar use-mode-map (make-sparse-keymap)
"Keymap for use-mode.")

;;;###autoload
(add-to-list 'auto-mode-alist '("\\.use\\'" . use-mode))

(defvar use-keywords-1 '("use" . font-lock-keyword-face)
  "First level of font-lock in Use")

(defvar  use-font-lock-keywords use-keywords-1
  "Code highlighting.")

;;;###autoload
(define-derived-mode use-mode prog-mode "Use"
  "Major mode for editing Use source files."
  (setq font-lock-defaults '(use-font-lock-keywords)))

(provide 'use-mode)
4

1 に答える 1