Categorygithub.com/amirrezaask/preditor
repositorypackage
0.0.0-20240101013559-4254f0bd9e2f
Repository: https://github.com/amirrezaask/preditor.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# 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.

Logo

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

Main

File Picker

Main

Searching text (ripgrep backend)

Main

Split windows

Main

Build window

Main Main

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