|
e1646c6098
|
Encapsulate editor actions
|
2025-05-25 19:10:55 +02:00 |
|
|
77b9b35901
|
Fix jumping
|
2025-05-22 23:17:37 +02:00 |
|
|
d88d27377f
|
Simplify jump
|
2025-05-22 22:20:48 +02:00 |
|
|
aa065cd89f
|
Encapsulate selection and fragment code better
|
2025-05-22 22:20:29 +02:00 |
|
|
bce4f0141e
|
Add error messages for loading
|
2025-05-22 20:50:34 +02:00 |
|
|
4295ed85de
|
Simplify number input checking
|
2025-04-22 08:53:54 +02:00 |
|
|
f0db407f4d
|
Clear input prompts after
|
2025-04-22 08:39:55 +02:00 |
|
|
731c558a3f
|
Fix number input non-convertible crash
|
2025-04-22 08:38:35 +02:00 |
|
|
8beb95963d
|
Implement custom tab-size
|
2025-04-20 19:35:10 +02:00 |
|
|
fca89c9f55
|
Remove resolve TODO
|
2025-04-20 18:26:43 +02:00 |
|
|
8c6ef1c9e9
|
Enhance jumping and fix its crashing
|
2025-04-20 18:25:04 +02:00 |
|
|
1b2c93b2af
|
Remove external treap access
|
2025-04-20 18:24:23 +02:00 |
|
|
b4c37a8291
|
Comment global variables
|
2025-04-20 12:06:13 +02:00 |
|
|
6063b65fda
|
Simplify min+max
|
2025-04-20 11:58:38 +02:00 |
|
|
38d2ca1d66
|
Generalize selection manipulation and add remove selection
|
2025-04-20 11:56:59 +02:00 |
|
|
61ce077ea0
|
Enhance jumping
|
2025-04-20 11:56:02 +02:00 |
|
|
8e29aad9e0
|
Fix crash by searching for non-contained string
|
2025-04-17 20:59:57 +02:00 |
|
|
0497e5993d
|
Implement find and replace
|
2025-04-17 18:48:22 +02:00 |
|
|
3b872f4ad7
|
Enhance user input numbers and strings
|
2025-04-17 18:47:28 +02:00 |
|
|
9a25e1e1f2
|
Fix copying position
|
2025-04-17 14:02:16 +02:00 |
|
|
fe62172682
|
Unite everything with file_offset
|
2025-04-16 21:14:27 +02:00 |
|
|
a9bc74264d
|
Remove unused function
|
2025-04-16 15:19:27 +02:00 |
|
|
178bcc2cd5
|
Fix jump + add jump to position
|
2025-04-16 15:02:07 +02:00 |
|
|
ea7db7ef4e
|
Make get_line DRY
|
2025-04-16 14:14:25 +02:00 |
|
|
ac45e6d47c
|
Fix tabulator overwrite
|
2025-04-16 14:07:37 +02:00 |
|
|
4b7d0cd038
|
Unite comment language
|
2025-04-16 13:24:51 +02:00 |
|
|
1e7ea2b5a2
|
Generalize positions and count-type
|
2025-04-16 12:44:33 +02:00 |
|
|
76eac35213
|
Implement copying and pasting
|
2025-04-15 16:52:59 +02:00 |
|
|
079e7669af
|
Include creating a new line in line splitting
|
2025-04-15 16:52:44 +02:00 |
|
|
53a53b7a03
|
Avoid external access to treap
|
2025-04-09 14:25:02 +02:00 |
|
|
112e20f4b1
|
Rename modes and utility functions
|
2025-04-09 14:19:29 +02:00 |
|
|
a20cd81dff
|
Add jumping to specific line
|
2025-04-08 15:06:10 +02:00 |
|
|
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 |
|
|
62ecb8ec30
|
Character insert
|
2025-03-18 14:17:56 +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 |
|