commoned/README.md

47 lines
1.3 KiB
Markdown
Raw Normal View History

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)'
```
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
- [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
- [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
- [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
- [x] n - ce-command-num-print
2023-10-11 01:55:53 +00:00
- [x] p - ce-command-print
- [x] s - ce-command-reg-replace
2023-11-23 19:13:06 +00:00
- [x] t - ce-command-copy
- [x] w - ce-command-write
- [x] x - ce-command-chop
- [x] X - ce-command-chop-beg
2023-10-10 20:29:33 +00:00
- [x] 0 - ce-command-number