|
86dad44405
|
Read tabulator as a space
|
2025-04-08 15:02:07 +02:00 |
|
|
d0104af6aa
|
Rename add_line into insert_line
|
2025-04-08 14:27:03 +02:00 |
|
|
9d860991f3
|
Resolve enter and backspace in insert mode
|
2025-04-08 14:16:41 +02:00 |
|
|
4929064b30
|
squash! Clean unnecessary jumping
|
2025-04-07 21:12:22 +02:00 |
|
|
b81f74c0b2
|
Clean unnecessary jumping
|
2025-04-07 21:08:59 +02:00 |
|
|
aa2f6e2260
|
Print only relevant lines while inserting/deleting lines
|
2025-04-07 21:05:05 +02:00 |
|
|
5642cfc408
|
Support files longer than terminal line-count
|
2025-04-07 20:58:41 +02:00 |
|
|
895c4ab075
|
Add TODO to print only part of a file
|
2025-03-31 20:43:27 +02:00 |
|
|
63c4f49092
|
Erase a finished todo
|
2025-03-31 20:31:39 +02:00 |
|
|
5478f30554
|
Implement insert mode
|
2025-03-31 20:28:59 +02:00 |
|
|
05213ff3e6
|
Integrate character remove
|
2025-03-31 20:21:49 +02:00 |
|
|
6942a0cf01
|
Merge branch 'treap'
|
2025-03-31 20:17:00 +02:00 |
|
|
179c7ce9bd
|
Integrate treap into the code
|
2025-03-31 20:13:26 +02:00 |
|
|
ef426253ca
|
Provide heap size outside
|
2025-03-31 19:55:16 +02:00 |
|
|
875a0761c9
|
Encapsulate treap properties
|
2025-03-30 17:06:49 +02:00 |
|
|
17237e1cb3
|
Rename file representation to treap for better readability
|
2025-03-30 17:05:01 +02:00 |
|
|
1582e7e7cb
|
Update treap root on insert
|
2025-03-30 17:01:40 +02:00 |
|
|
e5bed9f8fe
|
Correct some mistakes in treap functions
|
2025-03-28 18:17:43 +01:00 |
|
|
734588316d
|
Refactor comments and typedef
|
2025-03-28 18:17:13 +01:00 |
|
|
ec1d64e9ba
|
Use defined function for getting subtree size
|
2025-03-28 17:00:26 +01:00 |
|
|
d6e22b641b
|
Made treap size comparisons inclusive
|
2025-03-28 16:52:19 +01:00 |
|
|
1e1a147116
|
Fix line finding
|
2025-03-28 16:37:45 +01:00 |
|
|
32fecc75ec
|
Fix subtree size accessing
|
2025-03-28 16:23:40 +01:00 |
|
|
02bdb353a4
|
Add subtree size updating during treap split
|
2025-03-28 16:16:47 +01:00 |
|
|
7f528796c0
|
Add subtree size updating during treap join
|
2025-03-28 15:58:34 +01:00 |
|
|
c1ee3d1930
|
Implemented treap operations without subtree-sizes
|
2025-03-18 16:26:54 +01:00 |
|
|
9525d3763a
|
Line is represented by line number as key in treap
|
2025-03-18 15:17:59 +01:00 |
|
|
386de7a8ed
|
Treap interface definition
|
2025-03-18 14:50:38 +01:00 |
|
|
62ecb8ec30
|
Character insert
|
2025-03-18 14:17:56 +01:00 |
|
|
3d5e1529c4
|
Created treap implementation file
|
2025-03-18 14:14:20 +01:00 |
|
|
571fefc8c0
|
Line inserts/deletes
|
2025-03-17 17:37:54 +01:00 |
|
|
515a25cee0
|
Mode type typo fixed
|
2025-03-13 17:06:41 +01:00 |
|
|
c224d0e18b
|
Fixed comment typos
|
2025-03-13 17:05:44 +01:00 |
|
|
787a0a35d4
|
Removed test message from file-save
|
2025-03-13 17:03:47 +01:00 |
|
|
5fe122d53e
|
Fixed cursor movement
|
2025-03-13 17:03:08 +01:00 |
|
|
e7ff6f6306
|
README contains only important stuff
|
2025-03-13 16:57:28 +01:00 |
|
|
073fbeb796
|
Import basics from testing before
|
2025-03-13 16:56:41 +01:00 |
|
|
859e727587
|
Initial commit
|
2025-03-13 15:54:17 +00:00 |
|