Files in the top-level directory from the latest check-in of branch trunk
- config
- system
- tests
- tools
- curses_moonbase.lua
- graphical_moonbase.fish
- main.lua
- readme.md
Luarocks dependencies
lcurses luasec luafilesystem
TODO:
- Move scrolling functionality etc. upwards into viewport
- Create a default "template" tool with a scrolling viewport
GUI plan
eg.
(def-frame
(vertical-split (
(horizontal-split (
(scrollview (tree-list))
(scrollview (editor-buffer)))
(mode-line)
(minibuffer))))
Inspiration
- https://dispatchesmag.com/reappraisal-enzo-mari/
- https://jackrusher.com/strange-loop-2022/
- https://www.youtube.com/watch?v=uknEhXyZgsg
- Build Your Own Text Editor
- Leo Editor