An Emacs major mode for the ZetZ programming language.
- Screenshot
- [x] Syntax highlighting (font-lock)
- [x] Indentation
- [x] Whitespace character dsiplay
- [x] Workspace support
- [x] Compilation integration
- [x] Code navigation (using
imenu
) - [x] Go to definition (using
ctags
) - [x] Code completion (using
company-mode
) - [ ] Auto format on save
- using MELPA
This package can be obtain from
MELPA or
MELPA Stable. The master
branch is continuously deployed to MELPA
, and released versions are
deployed to MELPA Stable
.
M-x package-install
RET zetz-mode
RET
(require 'zetz-mode)
(define-key zetz-mode-map (kbd "<f6>") 'zetz-menu)
- using use-package and straight.el
(use-package zetz-mode
:straight (zetz-mode
:type git
:host github
:repo "damon-kwok/zetz-mode"
:files ("tokens" "zetz-mode.el"))
:config
:bind-keymap
("<f6>" . zetz-menu)
:mode ("\\.zz\\'" . zetz-mode))