Felix Angell
159346ab91
cleanups to lex syntax highlighter thing
2018-04-21 18:58:21 +01:00
Felix Angell
33cf82bb0c
started to split things into a sep. lexer
2018-04-21 18:45:10 +01:00
Felix Angell
172a7bd777
little hack to fix some syntax highlighter inconsistencies
2018-04-21 18:09:05 +01:00
Felix Angell
5bd152e44c
multi-line pasting mostly works
2018-04-21 17:57:00 +01:00
Felix Angell
44199a632f
added ctrl+V clipboard paste; fixed delete_line semantics
2018-04-21 17:42:18 +01:00
Felix Angell
05f1e4fcd3
moved the font loading into the config file
...
the font is now checked if it exists or not and this is thrown as an
error to the user if it does not
2018-04-21 17:25:28 +01:00
Felix Angell
264ec81fd6
dont seg fault when there is no highlighting info
2018-04-17 21:38:52 +01:00
Felix Angell
1e6fc83b89
docs and contributing files
2018-04-17 21:09:06 +01:00
Felix Angell
3a0938191f
markdown syntax highlighting (headers)
...
only added semi support for headers
2018-04-17 21:04:18 +01:00
Felix Angell
03ae13931b
go syntax highlighter keywords/types from spec
2018-04-17 20:52:33 +01:00
Felix Angell
e3ca29a5e1
Merge pull request #42 from Chyroc/add/cross-compile
2018-04-17 15:33:37 +01:00
Felix Angell
c2f1796bc2
delete line behaviour is fixed
2018-04-17 14:34:24 +01:00
Chyroc
c0710b2f5a
Merge branch 'master' into add/cross-compile
2018-04-17 21:31:05 +08:00
Felix Angell
a8b2cf1f4c
updated the readme
2018-04-17 14:23:51 +01:00
Felix Angell
c085e4e66e
languages are now written to and loaded from "PHI_CONFIG_DIR/syntax/language_name.toml"
2018-04-17 14:20:22 +01:00
Chyroc
9936b67f06
fix not any of darwin, linux or windows
2018-04-17 21:16:24 +08:00
Chyroc
b76248a81c
add cross compile
2018-04-17 21:06:29 +08:00
Felix Angell
8ece431fc4
update default configs
2018-04-17 13:50:08 +01:00
Felix Angell
09cf2a8f30
Merge pull request #41 from Chyroc/remove/DS_Store
...
remove DS_Store
2018-04-17 11:59:56 +01:00
Chyroc
5877276ddf
remove gui/untitled
2018-04-17 18:54:28 +08:00
Chyroc
f249def7e2
remove DS_Store
2018-04-17 18:38:18 +08:00
Felix Angell
eb7c5b225b
reimplemented flashing cursor; but disabled till it doesnt blink when cursor is moved.
2018-04-17 03:35:06 +01:00
Felix Angell
f44a2a0239
screenshot update
2018-04-17 03:09:01 +01:00
Felix Angell
d05a74cca1
c language: directives, string literals, single line comments
2018-04-17 03:06:26 +01:00
Felix Angell
63b109cb1c
regexp highlighting now mostly works!
2018-04-17 02:53:12 +01:00
Felix Angell
abcb12f1c6
Merge pull request #35 from mattn/some-fix
...
Some fix for Windows
2018-04-17 02:35:44 +01:00
Yasuhiro Matsumoto
db1e92033a
start possibly be large than b.contents
2018-04-17 10:00:05 +09:00
Yasuhiro Matsumoto
c93373804d
use USERPROFILE instead of HOME for Windows
2018-04-17 09:59:46 +09:00
Yasuhiro Matsumoto
88b798517d
pass empty string into ioutil.TempDir
...
TempDir uses the default directory for temporary files if dir is empty
2018-04-17 09:59:31 +09:00
Yasuhiro Matsumoto
374ea255ec
use path/filepath instead of path
2018-04-17 09:57:44 +09:00
Yasuhiro Matsumoto
a4f032f4e4
fix config directory in README.md
2018-04-17 09:54:12 +09:00
Felix Angell
05e965b080
cleanups to delete line, slight improvements to syntax highlighting
...
note that the delete line is stil a little off behaviour-wise. the syntax highlighting is getting there and when its stable can be refactored to be a bit more flexible/polished
2018-04-16 23:25:19 +01:00
Felix Angell
cececb945b
start of command palette stuff; cleaned up _some_ of the gui component semantics...
...
still kind of messy though, need to hack away at it on my main pc before i continue
anything properly.
2018-04-16 20:10:23 +01:00
Felix Angell
8b3ec8dda9
you can now toggle line numbers from displaying, fixes #28
2018-04-16 19:17:45 +01:00
Felix Angell
b9ed186212
added line numbers
2018-04-16 19:11:31 +01:00
Felix Angell
cd35acd8cb
Merge pull request #34 from erinok/master
...
add build instructions for mac
2018-04-16 15:39:05 +01:00
Erin Keenan
d2537c4791
add instructions for mac
2018-04-16 07:34:16 -07:00
Felix Angell
70d7be8f8c
readme updates
2018-04-16 14:16:25 +01:00
Felix Angell
88c0a3caac
fix file creation from pr
2018-04-16 13:58:30 +01:00
Felix Angell
5dc4710546
Merge pull request #24 from clee/create-nonexistent-file-args
...
Create nonexistent file arguments on launch
2018-04-16 13:53:04 +01:00
Chris Lee
4706740b0f
Create nonexistent file arguments on launch
...
Fixes #23 .
2018-04-16 01:39:46 -06:00
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