Commit Graph

103 Commits

Author SHA1 Message Date
Felix Angell
49e7bce3ea "optimized" syntax colouring algorithm slightly; improved delete line behaviour 2018-04-16 00:50:30 +01:00
Felix Angell
0395a358b4 handle option combos on mac 2018-04-16 00:13:06 +01:00
Felix Angell
0ac9aff112 fixed seg fault, try not to match conflicts 2018-04-15 22:10:05 +01:00
Felix Angell
112cdc74d6 scrolling bounds checks 2018-04-15 19:23:35 +01:00
Felix Angell
7c4706356b added mouse wheel scrolling + font face/size settings in toml configs 2018-04-15 19:18:01 +01:00
Felix Angell
483066ab6f gitignore binary 2018-04-15 17:16:12 +01:00
Felix Angell
186ad2ce2d fixed single line comments, added case keyword 2018-04-15 17:12:58 +01:00
Felix Angell
93069dc50b editor only renders whats on screen 2018-04-15 17:10:03 +01:00
Felix Angell
39c7d19bf3 removed gfx package due to strife updates 2018-04-14 02:19:33 +01:00
Felix Angell
d6002d7513 disclaimers! 2018-04-14 02:17:13 +01:00
Felix Angell
ddcadb5ef7 more go keywords; set default conf for win/linux/mac 2018-04-14 02:15:14 +01:00
Felix Angell
9e54861667 updated screenshot; made for/if/switch/select/chan keywords in go 2018-04-14 02:13:05 +01:00
Felix Angell
0b49a015ad simple/buggy comment highlighting 2018-04-14 01:57:01 +01:00
Felix Angell
18d4598940 go and c syntax highlighting 2018-04-14 01:40:29 +01:00
Felix Angell
55a48faa71 prototype syntax highlighter semi works! 2018-04-13 21:08:26 +01:00
Felix Angell
aa656e6b7a always render; swap line down/up; bug fixes; 2018-04-13 20:04:10 +01:00
Felix Angell
dc3985dcbe added a close buffer command (ctrl+w); 2018-04-13 19:10:32 +01:00
Felix Angell
9b2dbebcd6 create and load an empty temp file if no files to open 2018-04-13 18:28:17 +01:00
Felix Angell
aa8bf6901f can now open multiple files from cmd line 2018-04-13 18:21:21 +01:00
Felix Angell
69bd7535b9 editor can open file from fst cmd arg 2018-04-13 17:59:10 +01:00
Felix Angell
23e74e1f16 simple scrolling + super/ctrl shortcuts now work and can be configured
also default configs per os
2018-04-13 17:50:10 +01:00
Felix Angell
93e38c9817 page up and down scroll the editor 2018-04-13 17:41:18 +01:00
Felix Angell
f4e6cb3d87 implemented delete key 2018-04-13 15:10:33 +01:00
Felix Angell
cecb529cc4 implement home and end shortcuts 2018-04-13 14:44:04 +01:00
Felix Angell
b4dd8c0151 added some weird opt+left opt+right move word things... could work better, however! 2018-02-28 14:32:43 +00:00
Felix Angell
dd1f0a4fcd simple file saving is now implemented 2018-02-28 14:01:20 +00:00
Felix Angell
388153daca editor can now "escape" brackets 2018-02-28 13:36:41 +00:00
Felix Angell
ade7bde768 readme changes 2018-02-28 13:28:44 +00:00
Felix Angell
ffa751e13c uploaded new screenshot 2018-02-28 13:23:07 +00:00
Felix Angell
41851db6b7 simple editor commands are implemented in the preferences file 2018-02-28 00:54:59 +00:00
Felix Angell
3d49b5ecee added little shortcut hooking system thing 2018-02-28 00:22:30 +00:00
Felix Angell
8832ff8a8f caps lock and some super combos handled 2018-02-28 00:12:42 +00:00
Felix Angell
ae7ed6d973 shift alternative handled; super+backspace handled 2018-02-27 23:56:14 +00:00
Felix Angell
fb342c8517 cleanups 2018-02-27 23:21:27 +00:00
Felix Angell
cb0b1f936f use theme cursor invert rather than fixed colour 2018-02-27 23:05:42 +00:00
Felix Angell
85910c00b6 new binary 2018-02-27 22:26:24 +00:00
Felix Angell
0e93807854 all cursor control keys work (arrow keys); tab key works, backspace and return also work. 2018-02-22 16:02:42 +00:00
Felix Angell
3ceb625ffb key insertion works for simple letters, etc. 2018-02-22 15:45:54 +00:00
Felix Angell
1eca835eff use my fork of toml, editor loads hex colours from theme 2018-02-18 23:51:04 +00:00
Felix Angell
7137385da2 nate -> phi... old imports explains some problems!! 2018-02-18 23:25:45 +00:00
Felix Angell
ee415ccf07 cleanups 2018-02-18 23:15:21 +00:00
Felix Angell
3481ccbfb7 cleanups 2018-02-18 23:13:48 +00:00
Felix Angell
12ab390c1b
nate -> phi 2017-12-13 23:45:51 +00:00
Felix Angell
e6b6236a9f screenshot example 2017-11-04 14:24:44 +00:00
Felix Angell
0756852058 make everything run!
fixed a few minor issues where i changed the library and there were some breaking changes. everything now compiles and the editor will now run and close properly, still no key input but events are somewhat properly handled.
2017-11-04 14:20:13 +00:00
Felix Angell
5ad1c514b4 Port over to use Strife, veandco/sdl2 dependency dropped! :-) 2016-12-03 05:38:33 +00:00
Felix Angell
b6225832b8 IT MUST BE PERFECT 2016-12-02 17:08:42 +00:00
Felix Angell
bdbafadda2 Update README.md 2016-12-02 17:06:53 +00:00
Felix Angell
aabb7e91b7 Update README.md 2016-12-02 17:06:11 +00:00
Felix Angell
894f3b748c Pretty icons 2016-12-02 17:03:51 +00:00