diff options
author | Timo Wilken | 2022-11-22 00:12:36 +0100 |
---|---|---|
committer | Timo Wilken | 2022-11-22 00:13:25 +0100 |
commit | 699b6fd0b4279170ed62af13af549c7ec188af12 (patch) | |
tree | 8afa65ef944f775a815203b1aa0e7631892cba94 /emacs-packages/ifm-mode.el | |
parent | f6b442e3d9d5c634fb578dc45d632c37e56a1fac (diff) |
Track custom Emacs packages in guix home
Diffstat (limited to 'emacs-packages/ifm-mode.el')
-rw-r--r-- | emacs-packages/ifm-mode.el | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/emacs-packages/ifm-mode.el b/emacs-packages/ifm-mode.el new file mode 100644 index 00000000..7416588b --- /dev/null +++ b/emacs-packages/ifm-mode.el @@ -0,0 +1,18 @@ +(define-generic-mode 'ifm-mode + '("#") + '("title" "map" "require" "room" "join" "to" "dir" "exit" "go" "oneway" + "tag" "from" "link" "nolink" "item" "in" "note" "score" "need" "after" + "before" "leave" "all" "except" "cmd" "length" "start" "finish" "nodrop" + "nopath" "style" "hidden" "keep" "with" "until" "ignore" "give" "lost" + "do" "get" "drop" "until" "safe" "ignore" "goto" "endstyle") + '(("\\<\\(\\(north\\|south\\)\\(east\\|west\\)?\\|[ns][ew]?\\|east\\|west\\|[ew]\\)\\>" + . 'font-lock-builtin-face) + ("\\<\\([du]\\|down\\|up\\|in\\|out\\|last\\|it\\|them\\)\\>" + . 'font-lock-builtin-face) + ("\\<[0-9]+" . 'font-lock-constant-face) + ("\\<[_a-zA-Z][_0-9A-Za-z]*\\>" . 'font-lock-variable-name-face)) + '("\\.ifm\\'") + nil + "A mode for interactive fiction manager files") + +(provide 'ifm-mode) |