This is a bare-bones text editor written in Clojure. It's just my excuse to learn Clojure, zero real-world value.
It supports the following keys:
[char]
Insert a characterup
/down
/left
/right
Move cursorenter
Insert a newlinebackspace
delete previous character
Here's a quick gif:
- Download this repo
- Run
lein run
- Uses
clojure-lanterna
for terminal manipulation - Structure based on Gary Bernhardt's Text Editor From Scratch