9685d31af6
'send the selected lines through this function' seems like a common pattern |
||
---|---|---|
pregexp@d456c686b1 | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
Makefile | ||
README.md | ||
build.cl | ||
ce.asd | ||
ce.cl |
README.md
commoned
ed but lisp, and with many weird opinionated changes
building
a standalone ce
executable may be built using embeddable common
lisp with the following command:
ecl --load build.cl --eval '(quit)'
on alpine, attempting to build without ecl-dev and gc-dev installed will result in strange and unintuitive error messages.
note that the result will be dynamically linked to ecl by default, the
--disable-shared
configure flag when building ecl may change this
are we editing yet?
implementation status of planned features:
- q - quit
- \n - ce-command-enter
- : - ce-command-eval
- ; - ce-command-eval-region
- { - ce-command-expand-before
- } - ce-command-expand
- = - ce-command-get-point
- , - ce-command-swap-point
- / - ce-command-search
- ? - ce-command-search-before
- a - ce-command-add
- A - ce-command-add-before
- c - ce-command-line-replace
- d - ce-command-delete
- e - ce-command-open
- h - ce-command-help
- i - ce-command-insert
- I - ce-command-insert-beg
- m - ce-command-move
- n - ce-command-num-print
- p - ce-command-print
- s - ce-command-reg-replace
- t - ce-command-copy
- w - ce-command-write
- 0 - ce-command-number