microsoft/language-server-protocol

Support registering file watchers statically on initialize.

Open

#615 建立於 2018年11月26日

在 GitHub 查看
 (4 留言) (0 反應) (0 負責人)HTML (956 fork)batch import
feature-requestfile eventshelp wanted

倉庫指標

Star
 (12,810 star)
PR 合併指標
 (平均合併 19小時 29分鐘) (30 天內合併 12 個 PR)

描述

I'm trying to understand the intention of the spec around 'didChangeWatchedFiles'. I think I understand the behavior for when 'dynamicRegistration' flag is set to 'true' in ClientCapabilities. In a nutshel, in that case, the server can register dynamically with specific glob patterns the server is interested in.

However, if 'dynamicRegistration' is set to false. What does that mean then?

Following along with other 'static' regustrations, I was expecting there would be a something in ServerCapabilities (returned by server initialization) where a server could somehow declare the patterns of files its interested in. But there doesn't seem to be anything like that.

So that brings me to my question, how does a server, in the static case, declare which file changes the server is interested in?

貢獻者指南