languageServer.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:DXMate 作者: jtowers 项目源码 文件源码
def notify_did_change(view: sublime.View):
    if util.is_apex_file(view) and view.buffer_id() in pending_buffer_changes:
        del pending_buffer_changes[view.buffer_id()]
    if client:
        document_state = get_document_state(view.file_name())
        uri = util.filename_to_uri(view.file_name())
        params = {
            "textDocument": {
                "uri": uri,
                # "languageId": config.languageId, clangd does not like this field, but no server uses it?
                "version": document_state.inc_version(),
            },
            "contentChanges": [{
                "text": view.substr(sublime.Region(0, view.size()))
            }]
        }
        client.send_notification(Notification.didChange(params))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号