|
34bbfd49ad
|
fix(editor): store current cursor position correctly on initial undo
|
2024-06-13 20:21:09 +02:00 |
|
|
4812dd9793
|
fix(editor): don't leak PosToWidthCache on editor render
|
2024-06-13 17:36:42 +02:00 |
|
|
60218a06b7
|
feat: use language specific formatters defined in flow-syntax/file_types
|
2024-06-06 21:12:26 +02:00 |
|
|
49ad54d60c
|
feat: implement remaining terminal handling functions via libvaxis
|
2024-05-22 10:40:08 +02:00 |
|
|
453fb12055
|
fix: add missing need_render() calls for commands that are not directly input triggered
|
2024-05-20 19:18:03 +02:00 |
|
|
94e045ffe7
|
feat: add to_upper and to_lower commands on Alt-u and Alt-l
|
2024-05-12 00:10:11 +02:00 |
|
|
1cd3cb17ce
|
feat: add libvaxis renderer
|
2024-05-10 12:44:14 +02:00 |
|
|
b15fa47f30
|
refactor: add renderer abstraction layer
|
2024-05-09 11:48:33 +02:00 |
|
|
9ff63fbed5
|
fix: avoid desync of tree-sitter syntax
|
2024-05-09 00:35:31 +02:00 |
|
|
e69bd6166a
|
feat: render language server diagnostics and add next/previous diagnostic commands
Bound to Alt-n and Alt-p
|
2024-04-20 00:04:46 +02:00 |
|
|
e41c2d34f7
|
feat: render diagnostics (part 1)
|
2024-04-17 23:26:19 +02:00 |
|
|
dfdbb47367
|
feat: add close_file_without_saving command and keybinding (C-S-w)
|
2024-04-17 18:08:11 +02:00 |
|
|
b6127b06d4
|
feat: render control codes in whitespace styling if show_whitespace is on
|
2024-04-17 17:52:03 +02:00 |
|
|
cc607089df
|
feat: process textDocument/publishDiagnostics notifications from language server
|
2024-04-16 23:22:47 +02:00 |
|
|
5375e1449e
|
feat: send didChange, didSave and didClose events to language server
|
2024-04-13 02:50:02 +02:00 |
|
|
053bf19110
|
feat: add move_left_vim and move_right_vim commands
closes #3
|
2024-04-09 23:01:16 +02:00 |
|
|
48fc8a968c
|
fix: store jump location source before navigating to another file
|
2024-04-09 22:32:46 +02:00 |
|
|
3e97f6627c
|
feat: don't center screen when navigation destination is on-screen
|
2024-04-09 21:45:54 +02:00 |
|
|
4b2c033c5d
|
feat: add mouse bindings for jump_back/forward and goto_definition
|
2024-04-09 18:25:41 +02:00 |
|
|
2fafceab83
|
fix: crash while rendering chunks longer than 4096 bytes (long lines)
Proof that I was a Zig noob not too long ago. The defer of course runs
immediately.
|
2024-04-09 18:12:22 +02:00 |
|
|
fc15c8bda6
|
feat: first (mostly) working version of goto_definition command
Tested only with zls and clangd so far.
|
2024-04-05 22:55:23 +02:00 |
|
|
98104658b4
|
feat: lots more work on LSP support (WIP)
First valid response from clangd.
|
2024-04-04 21:54:14 +02:00 |
|
|
1406052c06
|
feat: lots more work on LSP support (still WIP)
|
2024-04-02 23:07:27 +02:00 |
|
|
e2c565dfee
|
fix: crash on shutdown from dangling logger references
|
2024-04-01 22:02:08 +02:00 |
|
|
2e8fd58ba5
|
feat: WIP start work on goto_definition LSP command
|
2024-03-31 22:41:20 +02:00 |
|
|
4585c5af62
|
feat: add command to add cursors to all line ends
|
2024-03-31 21:00:19 +02:00 |
|
|
8f8d4b6145
|
feat: add command to add cursors to all matches
Also, move inspector view to Ctrl-Shift-i
|
2024-03-31 19:13:43 +02:00 |
|
|
4b86579745
|
refactor: replace unsafe unreachable usage with @panic
|
2024-03-24 20:12:59 +01:00 |
|
|
dcd9e119da
|
feat: collapse cursors after multi-cursor operations
|
2024-03-12 23:51:52 +01:00 |
|
|
69a6e659bd
|
feat: add multi-cursor support to copy/cut/paste commands
|
2024-03-11 21:37:41 +01:00 |
|
|
9e381c4d1a
|
feat: add smart_insert_line_before/_after commands
closes #4
|
2024-03-10 22:27:06 +01:00 |
|
|
6d3cf2df06
|
fix: rendering of line hightlight when cursor is off screen
|
2024-03-10 21:33:37 +01:00 |
|
|
b87e1a867b
|
fix: prevent empty selection on double click ot of bounds
|
2024-03-10 21:04:00 +01:00 |
|
|
76d8bdebcb
|
feat: add current tree-sitter node to inspecter_view
|
2024-03-04 23:10:07 +01:00 |
|
|
de8d563739
|
feat: add CLi option to override detected language
|
2024-03-01 12:37:40 +01:00 |
|
|
987b4dab9a
|
fix: minor macos rendering issues caused be new line symbol
|
2024-02-29 17:14:23 +01:00 |
|
|
d900d1c3fd
|
fix: minor rendering issues caused by notcurses egc overrun
|
2024-02-29 16:47:11 +01:00 |
|
|
baf24d5504
|
fix: load help.md from memory, not disk
|
2024-02-29 15:55:21 +01:00 |
|
|
4ece4babad
|
Initial public release
|
2024-02-29 00:00:15 +01:00 |
|