GitHunt
SL

slotThe/bqn-word-mode

Minor mode for entering and highlighting BQN symbols as words

bqn-word-mode

A minor mode for entering and highlighting BQN symbols as words.
Note that bqn-fmt is required for the former.

Installation

If you're on Emacs 30, use the :vc keyword built into use-package:

(use-package bqn-word-mode
  :vc (:url "https://github.com/slotThe/bqn-word-mode" :rev :newest))

If you are on an older version of Emacs,
you can instead use vc-use-package:

(unless (package-installed-p 'vc-use-package)
  (package-vc-install "https://github.com/slotThe/vc-use-package"))
(require 'vc-use-package)
(use-package bqn-word-mode
  :vc (:fetcher github :repo slotThe/bqn-word-mode))
;; Or, use package-vc.el directly.
(package-vc-install
 '(bqn-word-mode . (:url "https://github.com/slotThe/bqn-word-mode")))

Usage

Enable the minor mode with M-x bqn-word-mode RET. Words that
correspond to symbols are highlighted in the respective face. By
default, bqn-fmt is invoked on every save to reformat the buffer;
customise bqn-word-mode-fmt-on-save to change that behaviour.

Languages

Emacs Lisp100.0%

Contributors

GNU General Public License v3.0
Created October 20, 2025
Updated October 27, 2025