summaryrefslogtreecommitdiff
path: root/script/core
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2021-08-18 21:37:41 +0800
committer最萌小汐 <sumneko@hotmail.com>2021-08-18 21:37:41 +0800
commit907bbbe0925e49f7b347cb81c20159f20dd98854 (patch)
treefd4210478cc77de8efc02b3783f48960e4ab7243 /script/core
parent5e36ce84e925f9c6e8eeeb3f9406b68dc6feaba6 (diff)
downloadlua-language-server-907bbbe0925e49f7b347cb81c20159f20dd98854.zip
cleanup markdown
Diffstat (limited to 'script/core')
-rw-r--r--script/core/completion.lua14
-rw-r--r--script/core/hover/description.lua6
-rw-r--r--script/core/hover/label.lua1
3 files changed, 11 insertions, 10 deletions
diff --git a/script/core/completion.lua b/script/core/completion.lua
index ba480451..d4f77368 100644
--- a/script/core/completion.lua
+++ b/script/core/completion.lua
@@ -197,7 +197,7 @@ local function buildDesc(source)
md:add('md', hover.description)
md:splitLine()
md:add('lua', getSnip(source))
- return md:string()
+ return md
end
local function buildFunction(results, source, value, oop, data)
@@ -385,13 +385,15 @@ local function checkModule(ast, word, offset, results)
},
},
id = stack(function ()
+ local md = markdown()
+ md:add('md', lang.script('COMPLETION_IMPORT_FROM', ('[%s](%s)'):format(
+ workspace.getRelativePath(uri),
+ uri
+ )))
+ md:add('md', buildDesc(targetSource))
return {
detail = buildDetail(targetSource),
- description = lang.script('COMPLETION_IMPORT_FROM', ('[%s](%s)'):format(
- workspace.getRelativePath(uri),
- uri
- ))
- .. '\n' .. buildDesc(targetSource),
+ description = md,
--additionalTextEdits = buildInsertRequire(ast, originUri, stemName),
}
end)
diff --git a/script/core/hover/description.lua b/script/core/hover/description.lua
index b58a08b7..afeb1bb9 100644
--- a/script/core/hover/description.lua
+++ b/script/core/hover/description.lua
@@ -50,7 +50,7 @@ local function asStringInRequire(source, literal)
table.sort(shows)
local md = markdown()
md:add('md', table.concat(shows, '\n'))
- return md:string()
+ return md
end
end
end
@@ -68,7 +68,7 @@ local function asStringView(source, literal)
end
local md = markdown()
md:add('txt', view)
- return md:string()
+ return md
end
end
@@ -314,7 +314,7 @@ local function getFunctionComment(source)
local md = markdown()
md:add('md', comments)
md:add('lua', enums)
- return md:string()
+ return md
end
local function tryDocComment(source)
diff --git a/script/core/hover/label.lua b/script/core/hover/label.lua
index 0d2bcf6f..a29cf672 100644
--- a/script/core/hover/label.lua
+++ b/script/core/hover/label.lua
@@ -5,7 +5,6 @@ local buildTable = require 'core.hover.table'
local infer = require 'core.infer'
local vm = require 'vm'
local util = require 'utility'
-local searcher = require 'core.searcher'
local lang = require 'language'
local config = require 'config'
local files = require 'files'