Commit Graph

140 Commits

Author SHA1 Message Date
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
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