work in progress ed ripoff
de64bc10f7
quickly starts commoned without compiling it |
||
---|---|---|
pregexp@d456c686b1 | ||
.gitignore | ||
.gitmodules | ||
build.cl | ||
ce.asd | ||
ce.cl | ||
LICENSE | ||
Makefile | ||
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
- f - ce-command-fmt
- g - ce-command-reg-apply
- h - ce-command-help
- i - ce-command-insert
- I - ce-command-insert-beg
- j - ce-command-join
- m - ce-command-copy (move)
- n - ce-command-num-print
- p - ce-command-print
- s - ce-command-reg-replace
- t - ce-command-copy
- w - ce-command-write
- x - ce-command-chop
- X - ce-command-chop-beg
- 0 - ce-command-number