An Emacs major mode for the Verona programming language.
- Screenshot
- Syntax highlighting (font-lock)
- Indentation
- Workspace support
- Auto format on save
- Compilation integration
- Code navigation (using
imenu
) - Go to definition (using
ctags
) - Code completion (using
company-mode
)
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] verona-mode [RET]
Right now verona-mode
doesn't take a lot of configuration (i.e.
it's too simple to need any).
(require 'verona-mode)
(define-key verona-mode-map (kbd "<f6>") verona-menu)
Using use-package and straight.el
(use-package verona-mode
:straight (verona-mode
:type git
:host github
:repo "damon-kwok/verona-mode"
:files ("tokens" "verona-mode.el"))
:config
:bind-keymap
("<f6>" . verona-menu)
:mode ("\\.verona\\'" . verona-mode))