2023-10-09 21:46:58 +00:00
|
|
|
# commoned
|
2023-10-21 16:43:51 +00:00
|
|
|
ed but lisp, and with many weird opinionated changes
|
2023-10-09 21:46:58 +00:00
|
|
|
|
2023-10-19 01:22:18 +00:00
|
|
|
## building
|
|
|
|
a standalone `ce` executable may be built using [embeddable common
|
|
|
|
lisp](https://ecl.common-lisp.dev/) with the following command:
|
|
|
|
```sh
|
|
|
|
ecl --load build.cl --eval '(quit)'
|
|
|
|
```
|
2023-10-29 01:28:43 +00:00
|
|
|
|
|
|
|
on alpine, attempting to build without ecl-dev and gc-dev installed will
|
|
|
|
result in strange and unintuitive error messages.
|
|
|
|
|
2023-10-19 01:22:18 +00:00
|
|
|
note that the result will be dynamically linked to ecl by default, the
|
|
|
|
`--disable-shared` configure flag when building ecl may change this
|
|
|
|
|
2023-10-21 16:43:51 +00:00
|
|
|
## are we editing yet?
|
|
|
|
implementation status of planned features:
|
2023-10-09 21:46:58 +00:00
|
|
|
- [x] q - quit
|
2023-10-11 01:55:53 +00:00
|
|
|
- [x] \n - ce-command-enter
|
2023-10-09 21:46:58 +00:00
|
|
|
- [x] : - ce-command-eval
|
2023-10-12 20:51:01 +00:00
|
|
|
- [x] ; - ce-command-eval-region
|
2023-10-26 17:35:30 +00:00
|
|
|
- [x] { - ce-command-expand-before
|
|
|
|
- [x] } - ce-command-expand
|
2023-10-26 01:42:38 +00:00
|
|
|
- [x] = - ce-command-get-point
|
2023-10-10 21:09:16 +00:00
|
|
|
- [x] , - ce-command-swap-point
|
2023-11-04 20:19:54 +00:00
|
|
|
- [x] / - ce-command-search
|
|
|
|
- [x] ? - ce-command-search-before
|
2023-10-13 01:23:08 +00:00
|
|
|
- [x] a - ce-command-add
|
|
|
|
- [x] A - ce-command-add-before
|
2023-10-13 22:28:51 +00:00
|
|
|
- [x] c - ce-command-line-replace
|
2023-10-13 22:09:05 +00:00
|
|
|
- [x] d - ce-command-delete
|
2023-10-12 20:51:01 +00:00
|
|
|
- [x] e - ce-command-open
|
2023-10-10 22:24:21 +00:00
|
|
|
- [x] h - ce-command-help
|
2023-11-16 01:07:15 +00:00
|
|
|
- [x] i - ce-command-insert
|
|
|
|
- [x] I - ce-command-insert-beg
|
2023-10-12 21:33:00 +00:00
|
|
|
- [ ] m - ce-command-move
|
2023-11-13 20:23:05 +00:00
|
|
|
- [x] n - ce-command-num-print
|
2023-10-11 01:55:53 +00:00
|
|
|
- [x] p - ce-command-print
|
2023-11-12 16:23:15 +00:00
|
|
|
- [x] s - ce-command-reg-replace
|
2023-11-23 19:13:06 +00:00
|
|
|
- [x] t - ce-command-copy
|
2023-10-11 23:04:46 +00:00
|
|
|
- [x] w - ce-command-write
|
2023-11-22 01:02:12 +00:00
|
|
|
- [x] x - ce-command-chop
|
|
|
|
- [x] X - ce-command-chop-beg
|
2023-10-10 20:29:33 +00:00
|
|
|
- [x] 0 - ce-command-number
|
2023-10-10 22:24:21 +00:00
|
|
|
|