Commit graph

76 commits

Author SHA1 Message Date
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