diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2021-08-18 21:37:41 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2021-08-18 21:37:41 +0800 |
commit | 907bbbe0925e49f7b347cb81c20159f20dd98854 (patch) | |
tree | fd4210478cc77de8efc02b3783f48960e4ab7243 /script/core | |
parent | 5e36ce84e925f9c6e8eeeb3f9406b68dc6feaba6 (diff) | |
download | lua-language-server-907bbbe0925e49f7b347cb81c20159f20dd98854.zip |
cleanup markdown
Diffstat (limited to 'script/core')
-rw-r--r-- | script/core/completion.lua | 14 | ||||
-rw-r--r-- | script/core/hover/description.lua | 6 | ||||
-rw-r--r-- | script/core/hover/label.lua | 1 |
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' |