Commit graph

16 commits

Author SHA1 Message Date
3886427582
fix: unicode symbol rendering in symbol palette 2025-12-27 21:45:45 +01:00
660449c1c0 refactor: use *std.Io.Writer instead of anytype 2025-12-12 14:25:10 +01:00
99b721febf fix: don't index into utf-8 based on egc width 2025-12-12 14:25:10 +01:00
Igor Támara
99a4fb0936 fix: change len for egc_chunk_width 2025-12-12 14:25:10 +01:00
308f46c8a2
refactor: move LSP types to new module 2025-12-12 13:41:16 +01:00
a10254b77a
feat: add item detail to completion palette 2025-12-07 23:50:02 +01:00
db8bd0840f
fix: find the closest matching symbol not the largest enclosing symbol 2025-11-18 23:27:59 +01:00
8c0eac80cf
refactor: use a match instead of the primary cursor in symbol_palette 2025-11-18 23:27:34 +01:00
f9bbb55814
fix: select previous symbol if there is no symbol at the cursor 2025-11-18 20:03:36 +01:00
ae6df9dba8
feat: pre-select symbol at the primary cursor in symbol_palette 2025-11-18 19:59:08 +01:00
fc244eabb6
feat: focus currently selected symbol in symbol_palette instead of going to it 2025-11-18 19:56:17 +01:00
c8ed34701c
refactor: extract whole symbol range in symbol_palette 2025-11-18 19:02:42 +01:00
b566612068
refactor: place symbols palette on the right and disable dimming 2025-11-18 18:01:08 +01:00
Igor Támara
c61bdd7042 refactor: symbol palette column adjustments 2025-11-18 15:53:49 +01:00
Igor Támara
0fd1cae8df refactor: symbol palette column max width change 2025-11-18 15:53:49 +01:00
Igor Támara
6e9e00e142 feat: add symbol palette
The palette intentionally shows narrow to give more prevalence to file
contents and see the context.
2025-11-16 22:56:36 +01:00