summaryrefslogtreecommitdiffhomepage
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/emacs/mintage-mode.el26
-rw-r--r--contrib/vim/syntax/mintage.vim13
2 files changed, 0 insertions, 39 deletions
diff --git a/contrib/emacs/mintage-mode.el b/contrib/emacs/mintage-mode.el
deleted file mode 100644
index 8cfe036..0000000
--- a/contrib/emacs/mintage-mode.el
+++ /dev/null
@@ -1,26 +0,0 @@
-;;; mintage-mode.el --- Major mode for mintage data files -*- lexical-binding: t; -*-
-
-(defconst mintage--number (rx (or digit ?.)))
-(defconst mintage--string (rx "\"" (*? (not "\"")) "\""))
-(defconst mintage--unknown (rx ??))
-(defconst mintage--comment (rx bol (* space) ?# (* any)))
-(defconst mintage--year (rx bol (= 4 digit) (? ?- (+ (not space)))))
-
-(defun mintage--font-lock-keywords ()
- `((,mintage--year . font-lock-constant-face)
- (,mintage--number . 'font-lock-number-face)
- (,mintage--string . font-lock-string-face)
- (,mintage--comment . font-lock-comment-face)
- (,mintage--unknown . font-lock-warning-face)))
-
-;;;###autoload
-(add-to-list 'auto-mode-alist (cons "mintages/[a-z]\\{2\\}\\'" 'mintage-mode))
-
-;;;###autoload
-(define-derived-mode mintage-mode conf-mode "Mintage"
- "Major mode for editing euro-cash.eu mintage files"
- (setq comment-start "#"
- comment-end "")
- (setq font-lock-defaults '(mintage--font-lock-keywords)))
-
-(provide 'mintage-mode)
diff --git a/contrib/vim/syntax/mintage.vim b/contrib/vim/syntax/mintage.vim
deleted file mode 100644
index 2b03b41..0000000
--- a/contrib/vim/syntax/mintage.vim
+++ /dev/null
@@ -1,13 +0,0 @@
-if exists('b:current_syntax')
- finish
-endif
-let b:current_syntax = 'mintage'
-
-syntax match Comment /^\s*#.*/
-syntax match Number /[0-9.]\+/
-syntax match Identifier /\v\d{4}(-\S+)?/
-syntax match String /"[^"]\{-}"/
-
-
-" ‘Todo’ is semantically a better syntax group, but it looks bad
-syntax match Error /?/