|
1b5ce6b7f8
|
Fix cursor being at wrong position in input bar when default input is set
|
2025-06-22 18:46:33 +03:00 |
|
|
8d9de7b732
|
Fix panic when saving empty file
|
2025-06-22 18:44:40 +03:00 |
|
|
ff087b196a
|
Add build-time system config directory variable
|
2025-06-21 18:01:08 +03:00 |
|
|
3025fee2bb
|
Add 'cut' command and key binding
0.2.0
|
2025-06-16 14:14:18 +03:00 |
|
|
fe16b5c067
|
Add 'find' 'replace' and 'replace-all' commands and key bindings
|
2025-06-16 13:55:02 +03:00 |
|
|
d69aba5c1a
|
Update README.md
|
2025-06-15 21:52:04 +03:00 |
|
|
8d24988057
|
Hide buffer info message when screen is too small
|
2025-06-15 21:00:12 +03:00 |
|
|
6cbe0e8ab2
|
Add 'toggle-top-bar' and 'toggle-line-index' commands
|
2025-06-15 18:01:46 +03:00 |
|
|
f31650e67a
|
Add 'set-style' command
|
2025-06-15 17:59:02 +03:00 |
|
|
a3138a9e86
|
Add key binding and command to run any other command through input bar
|
2025-06-15 15:43:12 +03:00 |
|
|
e25916228c
|
Replace tilde characters with home directory when saving and loading files
|
2025-06-15 09:31:36 +03:00 |
|
|
de19696b35
|
Improve copy and pasting
|
2025-06-15 09:11:51 +03:00 |
|
|
f30eb3c46f
|
Rename 'input' and 'mouseInput' functions to 'handleKeyInput' and 'handleMouseInput'
|
2025-06-14 17:58:26 +03:00 |
|
|
ab19981179
|
Split drawing and processing events into different functions
|
2025-06-14 17:54:16 +03:00 |
|
|
7af696cc20
|
Add 'extend_line_index' config option
|
2025-06-14 17:15:53 +03:00 |
|
|
2d49f84d6f
|
Add README.md
0.1.0
|
2025-06-14 13:08:56 +03:00 |
|
|
ffd8cd54c0
|
Add helpful messages for different actions
|
2025-06-14 12:32:27 +03:00 |
|
|
12495d4bd9
|
Change how buffers are handled, fix PgDn key binding running prev-buffer command, fix next/prev-buffer not working correctly
|
2025-06-14 11:38:02 +03:00 |
|
|
51ec45cd14
|
Move and rename drawCurrentBuffer function
|
2025-06-13 21:32:45 +03:00 |
|
|
cc3b4ecf18
|
Add ctrl+arrow key functionality
|
2025-06-13 18:10:54 +03:00 |
|
|
1b6b45aaea
|
Allow selecting word and entire line using sequential mouse clicking
|
2025-06-13 13:43:16 +03:00 |
|
|
e2ac216d6e
|
Allow custom buffer info message
|
2025-06-13 12:07:53 +03:00 |
|
|
cd823c9d9f
|
Remove unused function
|
2025-06-12 21:17:17 +03:00 |
|
|
dd0cc2a293
|
Add config options for showing and hiding the top menu and line index
|
2025-06-12 21:16:33 +03:00 |
|
|
444c355117
|
Add configuration files for styles, keybindings and other options
|
2025-06-12 21:01:37 +03:00 |
|
|
12649af8e3
|
Allow deleting or replacing selections
|
2025-06-12 14:03:25 +03:00 |
|
|
5d64673519
|
Render tab characters as 4 spaces
|
2025-06-11 16:44:52 +03:00 |
|
|
4ca6d9b75b
|
Add accepted cursor modes to key bindings
|
2025-06-10 20:52:41 +03:00 |
|
|
df6d96234a
|
Fix buffer cursor reacting to up arrow in wrong cursor mode
|
2025-06-10 20:46:04 +03:00 |
|
|
7b140c4298
|
Add vertical and horizontal scrolling
|
2025-06-10 20:42:32 +03:00 |
|
|
e3d5b46465
|
Add buffer information to top menu
|
2025-06-09 22:10:23 +03:00 |
|
|
2b0f190f15
|
Add commands and key bindings
|
2025-06-09 18:31:07 +03:00 |
|
|
c6c7bddb2a
|
Update tcell to v2.8.1
|
2025-06-09 10:51:41 +03:00 |
|
|
ab58ef1282
|
Change buffer cursor rendering method
|
2025-06-08 22:32:56 +03:00 |
|
|
8ef682e8bf
|
Implement Edit dropdown menu
|
2025-06-08 21:23:22 +03:00 |
|
|
0aa819f323
|
Implement copy and pasting
|
2025-06-08 21:13:51 +03:00 |
|
|
8f85e0991a
|
Add selections
|
2025-06-08 20:01:27 +03:00 |
|
|
1620b6c2b9
|
Move CursorPos field to buffer struct
|
2025-06-08 13:10:30 +03:00 |
|
|
2ec4fc0cea
|
implement input history
|
2025-06-08 11:33:48 +03:00 |
|
|
f086463373
|
Change default color scheme
|
2025-06-07 22:12:19 +03:00 |
|
|
6b3ef29515
|
Implement File->Save dropdown option
|
2025-06-07 21:57:26 +03:00 |
|
|
448ebe27cf
|
Fix empty buffer being created when opening files using cmdline arguments and allow opening non-existent files
|
2025-06-07 20:38:36 +03:00 |
|
|
fa622762f2
|
Improve buffer saving and loading
|
2025-06-07 15:40:06 +03:00 |
|
|
bde4eeb070
|
Add input bar and implement File->Open dropdown option
|
2025-06-07 15:15:08 +03:00 |
|
|
3f924f7e38
|
Allow setting cursor position with the mouse
|
2025-06-06 19:06:42 +03:00 |
|
|
93b7cb3c62
|
Improve and fix bugs with the SetCursorPos2D function
|
2025-06-06 18:21:05 +03:00 |
|
|
e14f2d9a74
|
Simplify cursor and dropdown code
|
2025-06-05 17:17:23 +03:00 |
|
|
a2876c2086
|
Add basic dropdown functionality
|
2025-06-04 16:00:52 +03:00 |
|
|
b52729646c
|
Add basic typing functionality
|
2025-06-04 16:00:52 +03:00 |
|
|
2f7f483563
|
Open file buffers through command arguments
|
2025-06-03 17:21:14 +03:00 |
|