1
0
Fork
You've already forked bqn-mode
0
Emacs mode for BQN programming language
  • Emacs Lisp 100%
Tony Zorman 7968023225 bqn-comint-buffer: Wait for prompt
If we don't do this, comint tries to look for its prompt regexp too
early (i.e., before BQN has returned anything), and fails with
 comint-redirect-send-command-to-process: No prompt found or
 ‘comint-prompt-regexp’ not set properly
the first time when sending something to a new BQN process.
2026年02月08日 08:45:02 -03:00
.github/workflows task: update melpazoid workflow 2025年05月31日 19:51:46 -03:00
extras task: ob-bqn.el: move to extras 2025年07月05日 09:23:39 -03:00
.dir-locals.el [fixup] .dir-locals.el: whitespace cleanup 2023年03月11日 09:44:26 -03:00
bqn-mode.el bqn-comint-buffer: Wait for prompt 2026年02月08日 08:45:02 -03:00
COPYING [task] Add license files 2023年03月10日 22:02:51 -03:00
README.ORG Fix GitHub link on README.ORG 2025年07月06日 00:44:49 -03:00

bqn-mode

Synopsis

Emacs major mode for BQN programming language.

Extracted from the original BQN repository and independently maintained since approx. 2021.

Before that, bqn-mode was derived and heavily based on the venerable gnu-apl-mode.

Installing bqn-mode

From sources

After git clone this repository, you can just add the following snippet to you init.el file:

(add-to-list 'load-path "~/path/to/bqn-mode")
(require 'bqn-mode)

From MELPA

bqn-mode is available on MELPA.

  1. Configure your package-archives to include MELPA.

    • The EmacsWiki has a clean and comprehensive tutorial.
  2. You can now use the typical M-x list-packages interface to find and install bqn-mode.

Fonts

BQN uses a peculiar set of symbols, not always available on the default fonts of major operating systems. Nonetheless there are many fonts available around the Web. Here are some links:

Contact

This page itself :) Feel free to open issues and send pull requests via web interface.

Acknowledgements

Emacs bqn-mode is derived from gnu-apl-mode, which is copyright 2013-2015 Elias Mårtenson <lokedhs@gmail.com>. Changes are copyright 2021 Marshall Lochbaum <mwlochbaum@gmail.com>. See COPYING for details.