summaryrefslogtreecommitdiff
path: root/script/provider/provider.lua
diff options
context:
space:
mode:
Diffstat (limited to 'script/provider/provider.lua')
-rw-r--r--script/provider/provider.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/script/provider/provider.lua b/script/provider/provider.lua
index 0c1a95b4..f5bace80 100644
--- a/script/provider/provider.lua
+++ b/script/provider/provider.lua
@@ -61,6 +61,9 @@ m.attributes = {}
function m.register(method)
return function (attrs)
m.attributes[method] = attrs
+ if attrs.preview and not PREVIEW then
+ return
+ end
if attrs.capability then
cap.filling(attrs.capability)
end
@@ -999,6 +1002,7 @@ m.register 'textDocument/formatting' {
capability = {
documentFormattingProvider = true,
},
+ preview = true,
---@async
function(params)
local uri = files.getRealUri(params.textDocument.uri)
@@ -1036,6 +1040,7 @@ m.register 'textDocument/rangeFormatting' {
capability = {
documentRangeFormattingProvider = true,
},
+ preview = true,
---@async
function(params)
local uri = files.getRealUri(params.textDocument.uri)