From db680a78d11c45064281dbc5a158919323dda666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Fri, 4 Feb 2022 19:44:24 +0400 Subject: Drop emacs meson-mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The one on MELPA is way more advanced: https://melpa.org/#/meson-mode https://github.com/wentasah/meson-mode Signed-off-by: Marc-André Lureau --- data/syntax-highlighting/emacs/meson.el | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 data/syntax-highlighting/emacs/meson.el diff --git a/data/syntax-highlighting/emacs/meson.el b/data/syntax-highlighting/emacs/meson.el deleted file mode 100644 index a640bbe..0000000 --- a/data/syntax-highlighting/emacs/meson.el +++ /dev/null @@ -1,31 +0,0 @@ -;; keywords for syntax coloring -(setq meson-keywords - `( - ( ,(regexp-opt '("elif" "if" "else" "endif" "foreach" "endforeach") 'word) . font-lock-keyword-face) - ) - ) - -;; syntax table -(defvar meson-syntax-table nil "Syntax table for `meson-mode'.") -(setq meson-syntax-table - (let ((synTable (make-syntax-table))) - - ;; bash style comment: “# …” - (modify-syntax-entry ?# "< b" synTable) - (modify-syntax-entry ?\n "> b" synTable) - - synTable)) - -;; define the major mode. -(define-derived-mode meson-mode prog-mode - "meson-mode is a major mode for editing Meson build definition files." - :syntax-table meson-syntax-table - - (setq font-lock-defaults '(meson-keywords)) - (setq mode-name "meson") - (setq-local comment-start "# ") - (setq-local comment-end "")) - -(add-to-list 'auto-mode-alist '("meson.build" . meson-mode)) -(provide 'meson) -;;; meson.el ends here -- cgit v1.1