A rawmode CLI editor, in PHP, based on the C Kilo tutorial: https://viewsourcecode.org/snaptoken/kilo/
Go to file
2019-10-16 22:14:30 -04:00
src Don't refresh until there's a keypress 2019-10-16 22:14:30 -04:00
.editorconfig Add editorconfig 2019-10-10 15:49:18 -04:00
.gitignore First commit, about step 8 in tutorial 2019-10-10 12:28:46 -04:00
kilo Don't refresh until there's a keypress 2019-10-16 22:14:30 -04:00
README.md Add README 2019-10-15 14:57:58 -04:00

PHP Kilo

A reimplementation of the Kilo tutorial in PHP. Requires PHP 7.4, due to requiring the FFI extension.

Implementation notes:

  • The editor prefix has been removed from all the relevant functions, instead they are methods on the Editor class.
  • Enums are faked with class constants
  • Generally, if a function exists in PHP, with the same name as the C function, the PHP version will be used.