- Notifications
You must be signed in to change notification settings - Fork 7
Support Workspace symbols #6
Conversation
server/package.json Outdated
"coffeescript": "^2.1.0", | ||
"vscode-languageserver": "^3.4.2" | ||
"coffeescript-symbols": "file:../coffeescript-symbols", | ||
"coffeescript-symbol-index": "file:../coffeescript-symbol-index", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Problem: these packages won't be npm install
'd during npm run compile
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Even if unit test passes, the built vsix won't run due to lack of these packages.
Publishing them to NPM could solve the problem, but that's overkill.
0abcfa3
to b73da6c
Compare High CPU load problem still exists. Last time it crashed my MBP 2017. |
server/src/server.ts Outdated
if (change.type === FileChangeType.Deleted) { | ||
indexService.removeFiles([change.uri]); | ||
} else if (change.type === FileChangeType.Changed || change.type === FileChangeType.Created) { | ||
indexService.indexFilesInBackground([change.uri]); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is causing fork bomb when git checkout between branches that has lots changes 💣
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Solved by deamonizing the indexer process.
Support global symbols searching
Bugs to fix in the next version
Further improvements
Checklist
client/CHANGELOG.md
0.2.0