Archived
1
Fork 0
Commit graph

43 commits

Author SHA1 Message Date
33f9102767 Delete the progress log
That information belongs in the commit messages. I'll take care in the
future, for now it's lost (not really, you can still read it).
2023-09-11 13:56:35 +05:00
a73bbecfcc Move cursor to prompt 2023-09-11 13:53:28 +05:00
bb637bab94 Add backspacing to prompt 2023-09-11 10:07:48 +05:00
697a764ae8 Fix bug: save not working 2023-09-09 17:41:27 +05:00
2f560997e5 Finish refactoring 2023-09-09 01:38:26 +05:00
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