summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2022-12-30 14:40:47 -0500
committerpommicket <pommicket@gmail.com>2022-12-30 14:40:47 -0500
commitf2c8a3a77fdd7f397e04edcaf5dae5e7777f03b6 (patch)
tree337883c076b415fa50983a2cf3b5335aafded2e9 /main.c
parent91fc9b10e1700b482b13af1d25d95d80085a9b79 (diff)
better ted_active_lsp, fix memory bug
Diffstat (limited to 'main.c')
-rw-r--r--main.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/main.c b/main.c
index f010f91..18379f5 100644
--- a/main.c
+++ b/main.c
@@ -3,13 +3,9 @@
- show location in definitions menu
- handle multiple symbols with same name
- cancelling requests e.g. in ide-definitions.c
-- sort symbols by score (clangd extension?)
- more LSP stuff:
- - go to definition using LSP
- find usages
- refactoring?
-- ted_active_lsp should return something even when buffer isn't open
-- some way of opening + closing all C files in directory for clangd workspace/symbols to work
- test full unicode position handling
- check if there are any other non-optional/nice-to-have-support-for server-to-client requests
- better non-error window/showMessage(Request)
@@ -28,6 +24,8 @@
--- LSP MERGE ---
- improve structure of ted source code to make LSP completions better
(make every c file a valid translation unit)
+ - some way of opening + closing all C files in directory for clangd workspace/symbols to work?
+ is this still necessary?
- CSS highlighting
- styles ([color] sections)
- more documentation generally (development.md or something?)