repositorypackage
0.0.0-20240101013559-4254f0bd9e2f
Repository: https://github.com/amirrezaask/preditor.git
Documentation: pkg.go.dev
# README
Preditor
Disclaimer
I don't recommend using this as your editor since I did that as an educational project for graphics rendering and GUI applications. I learnt alot about graphics and rendering in general in this project, and I will use that knowledge in my future projects, but in the mean time if you want a battle tested text editor I always recommend Gnu Emacs.
Programmable Editor
Simple text editor implemented in Golang using Raylib with the goal of replacing Emacs for me, easier to extend and much faster and better language to work with than Elisp.
Screenshots
File Picker
Searching text (ripgrep backend)
Split windows
Build window
Credits
- Allen Webster for 4coder editor which I took the default colorscheme and basic idea of having an editor that is extensible with an "actual" language.
- Casey Muratori for handmadehero which I learnt a lot
- Jonathan Blow for his inspiring character
- Emacs/VSCode/Neovim which I took ideas from
- Raylib for being an awesome yet simple graphics library