fc5e50e4db
Refactor a lot
...
Doesn't compile yet. Dreading the time when it does and there's an error
in the hundreds of lines I changed. For future: commit small changes
that can be compiled and tested atomically.
2023-09-08 21:55:36 +05:00
e3fb954aeb
Fix inludes using IWYU
2023-09-08 21:51:30 +05:00
695dd854d6
Use commit hash as version number
...
Might be a horrible idea
2023-09-06 16:43:40 +05:00
3ffc185f28
Update README
2023-09-06 01:45:42 +05:00
4158261d0b
Update README
2023-09-04 21:08:22 +05:00
bfb47723af
Finish chapter 5
2023-09-04 20:54:59 +05:00
01dbed5e6c
Almost finish editing
2023-09-04 16:59:33 +05:00
165eea1844
Do some work on the text editing
...
A little is left, and there are bugs
2023-09-04 15:06:35 +05:00
818ef8d40b
Add simple backspacing
2023-09-04 08:56:00 +05:00
7a9727a550
Implement writing to disk
2023-09-03 22:18:08 +05:00
f866add58f
Begin work on text editing
...
Along with lots of stuff I was too lazy to commit separately
2023-09-02 10:30:25 +05:00
bd8da6f4ee
Refactor everything into it's own file
2023-09-01 20:04:12 +05:00
f1a73ec874
Remove the 'running' variable
2023-09-01 07:48:37 +05:00
cbec00f522
Fix small bug
2023-08-31 11:11:46 +05:00
49414086b0
Move append buffer to separate file
2023-08-31 10:48:27 +05:00
ca5e1323f1
Move terminal stuff to separate file
2023-08-31 09:19:35 +05:00
2969a7479e
Update Makefile
2023-08-31 07:33:55 +05:00
a74e6caae1
Remove unused imports
2023-08-29 14:29:01 +05:00
fc03beacac
Make declarations and definitions consistent
2023-08-29 07:51:10 +05:00
84a9d8b329
Finish chapter 4
2023-08-28 08:55:03 +05:00
35b98b1274
Render tabs properly
...
Also remove the input buffer
2023-08-28 05:10:14 +05:00
4111679e0d
I forgot
2023-08-27 22:40:12 +05:00
2d2de2aa14
Modify readme
2023-08-27 09:09:11 +05:00
e6cfa02ae4
More progress towards nothing
2023-08-27 03:08:09 +05:00
0abb788594
Fix a bug
2023-08-26 23:19:09 +05:00
9f365822af
Some refactors
2023-08-26 23:00:18 +05:00
6664dd67e9
Implement vertical scrolling (so far)
2023-08-26 12:54:48 +05:00
af9379057f
Begin work on reading files
2023-08-26 09:47:07 +05:00
472398fb25
Finish chapter 3
2023-08-26 03:49:55 +05:00
5c708df504
Add input buffering
...
And refactor a lot of code
2023-08-25 23:13:33 +05:00
9ebd31095c
Finish chapter 3
...
Left reading of some terminal codes that I don't think I'll need
2023-08-24 21:16:36 +05:00
b670630c1d
Add make clean
2023-08-24 18:00:53 +05:00
f4a540f487
Add fallback method to get window size
2023-08-24 17:57:25 +05:00
9d5d4ea8c5
Get window size
2023-08-24 16:09:03 +05:00
2ded534ff7
Just moved some lines around
2023-08-24 04:27:25 +05:00
8b20212ee2
Finish some of chapter 3
2023-08-23 21:38:01 +05:00
282af378f2
Finish chapter 2
2023-08-23 21:37:54 +05:00
c7a2e83a88
Initial commit
2023-08-22 19:05:51 +05:00