Commit graph

64 commits

Author SHA1 Message Date
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
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
82586bbb0c refactor: disable spammy project manager log message 2024-03-31 21:58:30 +02:00
f88adf9a9d feat: add query_recent_files request to project_manager 2024-03-28 22:10:13 +01:00
c4315d1dc5 feat: limit number of recent files returned by project manager 2024-03-27 22:25:04 +01:00
20e9327ac7 refactor: cleanly shutdown project manager and tree walker on early exit 2024-03-27 22:13:03 +01:00
60bd6d85dd feat: sort recent files list by modification time 2024-03-27 21:11:05 +01:00
4b86579745 refactor: replace unsafe unreachable usage with @panic 2024-03-24 20:12:59 +01:00
01d53bb079 feat: add recent files request to project manager 2024-03-22 20:59:36 +01:00
28178d8871 refactor: store/retrieve project_manager ondemand from actor environment 2024-03-22 20:58:51 +01:00
5c5fa22c68 feat: filter some common cache directories 2024-03-21 23:05:13 +01:00
602a4dff01 feat: WIP add project manager service
The project manager service will provide fuzzy find, LRU, and similar
background services for open projects.
2024-03-21 22:54:41 +01:00