phi: gpu accelerated code-editor; definitely not to be confused phonetically with vi.
Go to file
2016-11-26 22:12:27 +00:00
cfg Cache any textures we create rather than initializing/disposing them each frame 2016-11-26 20:32:42 +00:00
gfx fmt codebase 2016-11-14 07:24:19 +00:00
gui Delete current line rather than pop the last line 2016-11-26 22:12:27 +00:00
res editor -> gui, simple text rendering with rope ds 2016-11-13 22:31:21 +00:00
.gitignore fmt codebase 2016-11-14 07:24:19 +00:00
LICENSE license 2016-11-14 00:17:42 +00:00
main.go Cache any textures we create rather than initializing/disposing them each frame 2016-11-26 20:32:42 +00:00
README.md Updated readme to accurately reflect repository 2016-11-26 20:45:39 +00:00

nate-editor

Nate is a re-write of an old text-editor I wrote earlier this year.

goals

The editor must:

  • run at 60 fps;
  • load and edit large files with ease;
  • look pretty; and finally
  • be easy to use

building

You'll need veandco/sdl2 and veandco/SDL2_ttf, as well as BurntSushi/toml and vinzmay/go-rope. Running

$ go get github.com/felixangell/nate

Should handle installing dependencies for you.

configuration

Right now the configuration files are very much unimplemented. At the moment configuration files are loaded, but they do not actually modify the behaviour of the editor, nor are they error checked.

[editor]
aliased = true

license

mit