work in progress ed ripoff
Go to file
xfnw 4f6e6d6d82 add move functionality into ce-command-copy 2024-01-14 10:43:27 -05:00
pregexp@d456c686b1 add pregexp as a dependency 2023-10-28 15:49:56 -04:00
.gitignore add ctags to gitignore 2023-10-26 14:39:25 -04:00
.gitmodules add pregexp as a dependency 2023-10-28 15:49:56 -04:00
LICENSE initalize license 2023-10-09 10:09:27 -04:00
Makefile makefile: add note about clean effectiveness 2023-10-24 21:30:33 -04:00
README.md add move functionality into ce-command-copy 2024-01-14 10:43:27 -05:00
build.cl build: add a makefile 2023-10-21 11:52:35 -04:00
ce.asd add pregexp as a dependency 2023-10-28 15:49:56 -04:00
ce.cl add move functionality into ce-command-copy 2024-01-14 10:43:27 -05:00

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