- 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. |
||
|---|---|---|
| .github/workflows | task: update melpazoid workflow | |
| extras | task: ob-bqn.el: move to extras | |
| .dir-locals.el | [fixup] .dir-locals.el: whitespace cleanup | |
| bqn-mode.el | bqn-comint-buffer: Wait for prompt | |
| COPYING | [task] Add license files | |
| README.ORG | Fix GitHub link on README.ORG | |
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)
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.