Felix Angell
88696f37c9
syntax highlighting configs are back... make it work again!
2021-01-10 21:59:31 +00:00
Felix Angell
68c3a94c12
more default value configs; make the default editor size larger
2021-01-10 20:33:44 +00:00
Felix Angell
9aa8e44fb3
command palette configuration defaults
2021-01-10 20:29:54 +00:00
Felix Angell
2c52ac099c
started to cleanup the command processing
2021-01-10 14:17:37 +00:00
Felix Angell
f26a93c1db
even more refactoring! consolidate the command execution
2021-01-10 13:18:15 +00:00
Felix Angell
66473bb4b1
more cleanups; bump strife version
2021-01-10 13:10:16 +00:00
Felix Angell
a1a2dbb09f
upgrade strife to v0.2.2
2021-01-10 13:07:15 +00:00
Felix Angell
46c4fc6877
added a makefile + let cursor flash in debug mode or when set
2021-01-10 12:56:50 +00:00
Felix Angell
8fba85606e
pickup debug mode from the env
2021-01-10 12:52:45 +00:00
Felix Angell
a215ceda95
sprintf rather than str conversion
2021-01-10 12:50:41 +00:00
Felix Angell
9f9e1102ff
cleanup the gitignore. somehow it filtered out the cmd/ dir. my bad
2021-01-10 12:43:23 +00:00
Felix Angell
7e87d7c6dd
fixed dead code
2021-01-09 19:24:44 +00:00
Felix Angell
db87a29e82
removed loads of old debug printlns
2021-01-09 16:24:53 +00:00
Felix Angell
46a6404a01
specify Go-Mono as the default font
2021-01-09 16:23:10 +00:00
Felix Angell
3a493dd378
cleanups; more default config settings
2021-01-09 16:18:38 +00:00
Felix Angell
4515cc3f4a
default render configs; move frame sleep interval into cfg
2021-01-09 14:06:23 +00:00
Felix Angell
ab66328dd3
remove badge from readme
2021-01-09 13:47:54 +00:00
Felix Angell
8c4242a90b
make things compile again
2021-01-09 13:47:24 +00:00
Felix Angell
9c9053304f
removed all the config related shit; starting to make it so that we load
...
with defaults and pick up config files instead rather than building them
on startup
2021-01-09 13:40:30 +00:00
Felix Angell
dc930e115f
cleanups again
2021-01-09 13:35:26 +00:00
Felix Angell
0f7f1bf077
cleanups to match go standard layout structure; more tiny refactorings
2021-01-09 13:30:16 +00:00
Felix Angell
5f8fcc654b
cleanup code to be slightly more semantic... formatting, etc.
2021-01-09 13:19:54 +00:00
Felix Angell
6ffcff9600
change default font to Arial Unicode for mac; small cleanups
2021-01-09 12:57:32 +00:00
Felix Angell
fad16bdcaf
fix bad logic where we peek a popped node when undo-ing
2021-01-09 12:53:14 +00:00
Felix Angell
d6e9d0bd0e
added go badge
2021-01-09 12:47:30 +00:00
Felix Angell
1bee097a8e
gah!!
2021-01-09 12:44:52 +00:00
Felix Angell
7a3ed12f99
gah!
2021-01-09 12:43:04 +00:00
Felix Angell
c1382caca6
fixed go workflow
2021-01-09 12:42:04 +00:00
Felix Angell
ae463a670f
remove travis link
2021-01-09 12:41:24 +00:00
Felix Angell
b33f030525
set sdl deps in go action builder
2021-01-09 12:39:04 +00:00
Felix Angell
2b91027137
Merge branch 'master' of github.com:felixangell/phi
2021-01-09 12:36:10 +00:00
Felix Angell
2d75143db1
use go modules with latest version of strife
2021-01-09 12:35:55 +00:00
Felix Angell
b30e1add33
Create go.yml
2021-01-09 12:24:47 +00:00
Felix Angell
39f895334f
fixed toml dependency; used toml-go instead of BurntSushi
...
BurntSushi implementation isn't actively maintained and doesn't support hex literals in the implementation yet
2019-06-19 22:43:47 +01:00
Felix Angell
bcd6e40eaa
added simple optimisation to syntax highlighting
2019-06-01 00:53:47 +01:00
Felix Angell
ab6b83ac97
moved the build instructions into a separate file to keep the readme short
2019-06-01 00:21:13 +01:00
Felix Angell
08a0e7727c
use screenshot from gh-pages branch
2019-05-17 00:05:31 +01:00
Felix Angell
c0f984c431
removed old test file from root dir
2019-05-10 12:35:07 +01:00
Felix Angell
8a91b542e4
update fuzzysearch dep to original repo rather than deleted fork
2019-05-10 12:34:42 +01:00
Felix Angell
5bac7d4766
new screenshot
2019-03-16 19:29:44 +00:00
Felix Angell
b82927c31f
disabled window resize for now
2019-03-16 19:23:58 +00:00
Felix Angell
d36ac61a74
resized the command palette so that the height is relative to the font size
2019-03-16 19:19:50 +00:00
Felix Angell
55bd38f041
really simple dpi scaling for mac
2019-03-16 19:15:26 +00:00
Felix Angell
412d7dc45a
fixed command palette being rendered off centre
2019-03-02 21:16:40 +00:00
Felix Angell
26ed844536
delete some test files
2019-03-02 21:07:05 +00:00
Felix Angell
8687f612d4
command palette is now has a hand written lexer
...
this means that we can 'type check' command palette arguments, e.g. if something should be a string or not, etc.
it uses the same lexer which is used for the syntax highlighting ... let's see how long that lasts.
2019-03-02 20:54:01 +00:00
Felix Angell
1633194c22
fixed oob in command palette command processor
2018-08-09 22:25:56 +01:00
Felix Angell
877e627dcd
remove 'command ting'
2018-08-09 22:24:18 +01:00
Felix Angell
9777cb0336
fixed buffer rendering bug
...
this bug was causing the editor to crash when the command palette is
opened if there are no buffers open.
2018-08-09 22:18:17 +01:00
Felix Angell
454068ff05
readme formatting
2018-06-22 23:48:58 +01:00