This website requires JavaScript.
5828895eec
Remove redundant docblock tags
master
Timothy J. Warren
2023-10-19 12:20:11 -04:00
045bf89f45
Add line number gutter offset to row deletion
Timothy J. Warren
2023-10-19 11:51:03 -04:00
223371fb4a
Fix the use case of editing a zero file
Timothy J. Warren
2023-10-19 11:26:14 -04:00
8cb783ed2f
Add zig support
Timothy Warren
2023-10-18 15:00:24 -04:00
573f8c0cde
Add basic line numbers
Timothy Warren
2023-10-17 16:15:00 -04:00
7554c69d63
Make some code more concise
Timothy Warren
2023-10-12 16:02:09 -04:00
4a5f074f28
Fix some issues with search function
Timothy Warren
2023-10-10 15:21:24 -04:00
b8cb08c8a8
Attempt to detect musl libc
Timothy Warren
2023-10-10 14:20:19 -04:00
998102816e
Use c stdlib function to set up raw mode
Timothy Warren
2023-10-10 13:02:05 -04:00
fd478b697f
Minor code tweaks, consolidate non-autoloaded code into one file
Timothy Warren
2023-10-10 10:25:38 -04:00
dd4b707d12
Do autoloading without composer
Timothy Warren
2023-10-09 13:15:37 +00:00
26ea12883a
Minor code cleanup
Timothy Warren
2022-11-18 13:38:18 -05:00
c8be79d2d8
Add more attributes to test file
Timothy Warren
2022-09-01 09:29:07 -04:00
048f2c5f38
Start to add 256 color rendering support
Timothy Warren
2022-08-26 15:44:00 -04:00
3b4ed0f245
Update test snapshot to fix tests
Timothy Warren
2022-08-26 11:14:11 -04:00
63b93b1dd9
Update dependencies
Timothy Warren
2022-08-26 11:13:51 -04:00
5598636df1
Update test php file
Timothy Warren
2022-08-23 15:33:11 -04:00
f2177e0b40
Update dockerfile for build
Timothy Warren
2022-08-23 14:51:05 -04:00
2db285d54f
Update build, hopefully to fix it
Timothy Warren
2022-08-23 14:49:01 -04:00
7e19021af2
Update build
Timothy Warren
2022-08-23 14:47:36 -04:00
5887faf7d4
Only refresh screen when a key is pressed
Timothy Warren
2022-08-23 14:09:00 -04:00
07fded57e8
Update dependencies
Timothy Warren
2022-08-23 14:08:33 -04:00
6a9994c811
Update test snapshots
Timothy Warren
2021-12-03 11:59:55 -05:00
36da56c519
Refactor to use new enums
Timothy Warren
2021-12-03 11:59:42 -05:00
9214c16595
Give PHP enums a go
Timothy Warren
2021-12-03 11:45:40 -05:00
eb3f7f848d
Fix broken test
Timothy Warren
2021-08-13 11:18:41 -04:00
131e6177e1
Sort of get html and xml syntax highlighting working
Timothy Warren
2021-08-13 11:17:35 -04:00
4d91919fb5
Minor refactors, fix some typos
Timothy Warren
2021-08-13 11:16:57 -04:00
8bcc4c6807
Start experimenting with PHP7.4 transpiling via rector
php74
Timothy Warren
2021-04-23 14:38:42 -04:00
a5223adfa5
Refactor matches to be transpilable
Timothy Warren
2021-04-23 14:34:08 -04:00
228576ccf1
Fix page down behavior, resolves #1
line-numbers
Timothy Warren
2021-04-16 12:51:53 -04:00
4812d548a7
Work on line numbers
Timothy Warren
2021-04-15 18:35:03 -04:00
9c5493100f
Update test snapshots
Timothy Warren
2021-04-15 13:21:55 -04:00
ad90dcc775
Properly highlight hex and binary numeric literals
Timothy J. Warren
2021-04-15 13:18:41 -04:00
c928be2d73
Merge branch 'refactor'
Timothy J. Warren
2021-04-15 12:50:17 -04:00
608fe6cc62
Improve c language highlighting
Timothy J. Warren
2021-04-15 12:47:02 -04:00
457560137d
Comments and tests
Timothy J. Warren
2021-04-14 19:00:37 -04:00
3ef4268263
More docblocks
Timothy J. Warren
2021-04-14 18:38:33 -04:00
e22bb0545d
Make operator highlighting optional
Timothy J. Warren
2021-04-14 17:19:01 -04:00
d0817b62c4
Fix off-by-one highlighting error
Timothy Warren
2021-04-14 16:38:41 -04:00
a50c22c0e0
Fix more tests
Timothy Warren
2021-04-14 14:40:35 -04:00
8f5986e91e
Resolve merge conflict
Timothy Warren
2021-04-14 13:24:13 -04:00
2956999737
Docblocks for some public methods, and a few highlighting tweaks
Timothy J Warren
2021-04-14 13:15:31 -04:00
5746d15117
Remove redundant method
Timothy J Warren
2021-04-14 12:25:41 -04:00
52875f348f
Fix tests
Timothy Warren
2021-04-13 16:15:32 -04:00
69ffb84b33
Remove some coverage comments
Timothy Warren
2021-04-13 15:03:17 -04:00
b980a6feb0
Improve highlighting for non-PHP languages
Timothy Warren
2021-04-09 21:19:46 -04:00
dcaf922796
Split syntax highlighting into methods
Timothy Warren
2021-04-09 19:41:15 -04:00
ead70c33ac
Refactor syntax class to use boolean flags instead of bitflags, allow conditional rendering of characters
Timothy Warren
2021-04-09 19:40:28 -04:00
30b4c3818a
Continue refactoring of non-PHP syntax highlighting
Timothy Warren
2021-04-09 16:27:16 -04:00
644f27bb37
More consistent names for keys
Timothy Warren
2021-04-09 13:52:01 -04:00
35ec8f27ad
Fix line splitting on enter
Timothy Warren
2021-04-09 11:26:02 -04:00
b63c3e49d8
Update dirty flag in a place it was missing
Timothy J. Warren
2021-04-07 11:35:25 -04:00
6c568dfaac
Start splitting render methods
Timothy Warren
2021-03-18 16:26:30 -04:00
d92ca27880
Update more snapshot tests
Timothy Warren
2021-03-17 15:43:24 -04:00
50151b7e18
Update snapshot test
Timothy Warren
2021-03-17 15:41:03 -04:00
d7081d2b4e
Fix more things that were broken
Timothy Warren
2021-03-17 15:38:52 -04:00
85e96264a8
Get syntax highlighting and keyboard natvigation working again...buggy editing functionality
Timothy Warren
2021-03-17 13:14:16 -04:00
d0aea78ac3
In progress refactoring of Editor->Document
Timothy Warren
2021-03-17 08:52:17 -04:00
7d381d10e9
Move some logic to Document class
Timothy Warren
2021-03-16 18:37:53 -04:00
633094ea9f
Fix tests for refactored code
Timothy Warren
2021-03-11 17:11:00 -05:00
c5e1b6f1b2
Refactor related class properties into their own objects
Timothy Warren
2021-03-11 16:56:02 -05:00
0914265492
Fix tests after type change
Timothy J. Warren
2021-03-10 22:55:52 -05:00
7e3c7d074b
Set oflag to 0 so characters aren't echoed on linux
Timothy J. Warren
2021-03-10 22:48:54 -05:00
cec69cfb93
Change dirty flag from int to bool
Timothy J. Warren
2021-03-10 22:47:57 -05:00
1b7e8216ef
Add start of Document class
Timothy Warren
2021-03-10 16:24:02 -05:00
31144fb2e3
Some more code cleanup
Timothy Warren
2021-03-10 11:10:52 -05:00
99685f3fcb
Some refactoring
Timothy Warren
2021-03-09 17:22:49 -05:00
5329378b93
Cleanup some unused code
Timothy Warren
2021-03-09 13:37:03 -05:00
3b6cd21070
Update README
Timothy Warren
2021-03-09 12:51:31 -05:00
d7d8b4a197
Update README
Timothy Warren
2021-03-09 12:50:29 -05:00
bce3cae74c
Update snapshot test
Timothy Warren
2021-03-09 12:47:33 -05:00
fdd90e289e
Fix arrow key movement and use Position class for cursor and offset
Timothy Warren
2021-03-09 12:46:30 -05:00
e4ffe8eb98
Correct syntax highlighting when adding a new line in the middle of the file
Timothy Warren
2021-03-09 11:05:23 -05:00
1680035546
Format fixing
Timothy J. Warren
2021-03-08 19:48:50 -05:00
f4c56d383a
Fix failing test
Timothy J. Warren
2021-03-05 21:20:38 -05:00
0627e7068a
Save composer lock file
Timothy J. Warren
2021-03-05 21:16:59 -05:00
319a5257cd
Fix syntax error
Timothy J. Warren
2021-03-05 21:16:39 -05:00
a952226b92
Use PHP 8 property promotion for Syntax class
Timothy J. Warren
2021-03-05 21:11:27 -05:00
113cc1a0a1
Minor tweaks
Timothy J. Warren
2021-03-05 20:47:59 -05:00
e6f7095a45
Move terminal handling to its own class
Timothy Warren
2021-03-05 12:06:23 -05:00
825966ac54
More cleanup
Timothy Warren
2021-03-04 16:41:12 -05:00
b642ff5c59
Readability refactoring
Timothy Warren
2021-03-04 12:03:51 -05:00
3c64af224e
Fix snapshot test
Timothy Warren
2021-03-04 10:04:33 -05:00
5d0f05dc05
Try to fix CI with different docker image
Timothy Warren
2021-03-04 09:12:41 -05:00
8eae0c7822
Attempt to fix CI tests
Timothy J Warren
2021-03-03 20:28:27 -05:00
2d8d8ef5d2
Attempt to fix CI tests
Timothy J Warren
2021-03-03 20:26:30 -05:00
6df5bda8f2
Attempt to fix CI tests
Timothy J Warren
2021-03-03 20:23:12 -05:00
02259f61a7
Simplify code with match statements
Timothy Warren
2021-03-03 16:35:58 -05:00
9280b77d1e
Highlight more token types
Timothy J Warren
2021-03-03 13:14:44 -05:00
03fed4d667
PHP Syntax highlighting using PhpToken
Timothy Warren
2021-03-03 11:50:29 -05:00
7cd7d1baa5
Create php8 fork
Timothy Warren
2020-12-04 11:18:21 -05:00
1e4735ee38
Clover code coverage, try again
Timothy Warren
2020-03-11 14:59:34 -04:00
64e2aa7a9b
Clover code coverage, maybe?
Timothy Warren
2020-03-11 14:58:12 -04:00
c873ef349c
Try something out on CI, once more
Timothy Warren
2020-03-11 14:56:00 -04:00
eee60823b7
Try something out on CI, again
Timothy Warren
2020-03-11 14:52:37 -04:00
aa30ece762
Try something out of CI
Timothy Warren
2020-03-11 14:47:20 -04:00
ff6b5f616a
Merge branch 'master' of git.timshomepage.net:timw4mail/php-kilo
Timothy Warren
2020-02-05 16:32:28 -05:00
b0ea547378
Fix CTRL method
Timothy Warren
2020-02-05 16:32:17 -05:00
6cead61796
Fix lockfile
Timothy J Warren
2020-02-05 15:45:37 -05:00