commoned/README.md

1.4 KiB

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