Homepage: http://www.draketo.de/english/wisp
Author: Arne Babenhauserheide
Updated:
Tools for wisp: the Whitespace-to-Lisp preprocessor
To use, add wisp-mode.el to your Emacs Lisp path and add the following
to your ~/.emacs or ~/.emacs.d/init.el
(require 'wisp-mode)
For details on wisp, see
https://www.draketo.de/english/wisp
If you came here looking for wisp the lisp-to-javascript
compiler[1], have a look at wispjs-mode[2].
[1]: http://jeditoolkit.com/try-wisp
[2]: http://github.com/krisajenkins/wispjs-mode
ChangeLog:
- 0.4.0: provide wisp--eval-block (C-M-x)
to send the current block to a buffer nammed *shell*.
wisp--find-begin-and-end-of-block-around-region can cope with empty lines.
wisp--eval-with-geiser converts wisp to regular scheme (with wisp2lisp) and pushes it to geiser.
thanks to cwebber!
- 0.3.0: provide wisp-color-indentation-minor-mode
that highlights the indentation levels, following wisp-semantics (period and colon)
- 0.2.9: enabled imenu - thanks to Greg Reagle!
- 0.2.8: use electric-indent-inhibit instead of electric-indent-local-mode
rename gpl.txt to COPYING for melpa
use the variable defined by define-derived-mode
- 0.2.7: dependency declared, always use wisp--prefix, homepage url
- 0.2.6: remove unnecessary autoloads
- 0.2.5: backtab chooses existing lower indentation values from previous lines.
- 0.2.4: better indentation support:
cycle forward on tab,
cycle backwards on backtab (s-tab),
keep indentation on enter.
- 0.2.1: Disable electric-indent-local-mode in wisp-mode buffers.
- 0.2: Fixed the regular expressions. Now org-mode HTML export works with wisp-code.