Commit graph

17 commits

Author SHA1 Message Date
02dc2b9d7c Remove unused option not to remember node version after update 2025-06-25 16:40:27 +02:00
e02dd9e729 Comment code and rename variables in treap 2025-06-25 00:16:00 +02:00
495bf542cf IMPLEMENT TREAP PERSISTENCE 2025-06-25 00:01:49 +02:00
9fd135e540 Clean-up code 2025-06-25 00:00:52 +02:00
34cc427533 Edit syntax - asterisk for pointers, not types 2025-06-13 11:35:49 +02:00
c162473683 Generalize getting tab offset and fix tabs in selection 2025-05-29 19:08:33 +02:00
7391e5085a Make get_tab_offset and substitute_tabs global 2025-05-29 18:08:25 +02:00
598932c9ef Remake insert-mode so operations are done on lines, not on all letters 2025-05-29 17:19:25 +02:00
7259c7ba7a Fix relative offset in line printing 2025-05-28 16:05:15 +02:00
d8981403ac Simplify printing and fix tabs 2025-05-28 15:35:15 +02:00
f8e0a06a62 Rework tabs, so they are a grid, not just n spaces 2025-05-27 21:13:40 +02:00
69f45fe50c Implement bulk_get_line for faster file printing 2025-05-27 19:44:52 +02:00
d7f45730c2 Clean up treap accessing 2025-05-27 19:43:47 +02:00
569d1c530c Generalize and DRY input taking 2025-05-25 20:25:44 +02:00
91be50c397 Add pragma once into everything.hpp 2025-05-25 20:01:25 +02:00
7ae0a5c622 Move split_line function into treap 2025-05-25 19:59:44 +02:00
e1646c6098 Encapsulate editor actions 2025-05-25 19:10:55 +02:00