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