Commit Graph

38 Commits

Author SHA1 Message Date
ykiko
9674328c18 Add ProjectIndex and basic symbol lookup implementation (#274) 2025-10-08 16:39:50 +08:00
Shiyu
155773cf66 Feat: better load and fetch compile command (#201)
Co-authored-by: ykiko <ykikoykikoykiko@gmail.com>
2025-09-02 22:12:05 +08:00
Myriad-Dreamin
bcd40b239d Also Handle InitializeParams::rootUri (#212) 2025-08-29 22:52:15 +08:00
ykiko
5f8a577e26 Enable formatting (#188) 2025-08-23 22:52:27 +08:00
ykiko
52e45e1f26 Enable SignatureHelp (#187) 2025-08-23 20:52:49 +08:00
ykiko
c43702048e Enable inlay hints (#183) 2025-08-19 14:28:12 +08:00
ykiko
a738ad536c Update PCH handling (#172) 2025-08-10 22:31:00 +08:00
ykiko
19cb98d02c Enable DocumentSymbol (#170) 2025-08-06 12:38:25 +08:00
ykiko
a4b83eb1dc Enable FoldingRange (#169) 2025-08-06 11:41:55 +08:00
ykiko
64e505d699 Enable DocumentLink (#168)
Co-authored-by: star9029 <hengxings783@gmail.com>
2025-08-06 10:58:04 +08:00
ykiko
072ddb3a59 Port SelectionTree from clangd to clice (#166) 2025-08-05 22:10:08 +08:00
ykiko
893edc7634 Publish diagnostics (#164) 2025-07-30 23:41:03 +08:00
ykiko
c753539a04 Remove Protocol dictionary. 2024-10-27 17:23:03 +08:00
ykiko
10071e3b0a Make some clean. 2024-10-26 21:14:30 +08:00
ykiko
325a2fb84c Update Index. 2024-10-19 15:35:20 +08:00
ykiko
1d8b74af6f Some update. 2024-10-18 11:32:08 +08:00
ykiko
ebddecede8 some update. 2024-09-19 14:51:56 +08:00
ykiko
53aeb39f16 some update. 2024-09-16 11:14:14 +08:00
ykiko
b2fc464d86 some update. 2024-09-15 13:50:49 +08:00
ykiko
081e6d1d53 Some update for SemanticToken. 2024-09-11 22:40:05 +08:00
ykiko
bdafccbce6 Fix Reflection.h. 2024-09-11 18:41:12 +08:00
ykiko
90dfc40665 Update Server. 2024-09-11 17:40:32 +08:00
ykiko
f4461ee53a Fix json serialization. 2024-09-11 16:17:26 +08:00
ykiko
2a2a315b48 some update. 2024-09-11 15:44:14 +08:00
ykiko
738762504a some update. 2024-09-09 21:35:07 +08:00
ykiko
536ff8c02f reorganize the project. 2024-09-08 22:14:44 +08:00
ykiko
e18e4e7e6f implement basic communication between the server and the client. 2024-09-08 17:10:57 +08:00
ykiko
b023b02d40 update Protocol. 2024-09-03 21:07:56 +08:00
ykiko
18937b4175 update Protocol. 2024-09-03 20:14:47 +08:00
ykiko
16f7a1f003 clear the project. 2024-08-29 20:10:14 +08:00
ykiko
75cb74ca78 some update. 2024-08-09 13:43:54 +08:00
ykiko
ac1a6b47a1 update semantic tokens. 2024-08-05 23:02:18 +08:00
ykiko
62e93fec7d basic implementation of SemanticTokens. 2024-07-26 15:47:16 +08:00
ykiko
973705db58 update for SemanticTokens. 2024-07-26 00:02:09 +08:00
ykiko
69261aa819 add pragma once for protocol. 2024-07-25 23:25:38 +08:00
ykiko
8fe633bc92 some update. 2024-07-25 13:00:31 +08:00
ykiko
0d1a663928 some update. 2024-07-24 13:01:14 +08:00
ykiko
277fa22717 some update. 2024-07-14 21:42:24 +08:00