summaryrefslogtreecommitdiff
path: root/script/core
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2024-01-24 17:32:57 +0800
committer最萌小汐 <sumneko@hotmail.com>2024-01-24 17:32:57 +0800
commitb42352f3f6cf8049fd4f0875c283e8f2d001f9df (patch)
tree3f15185b3e125fbbe9c794fea0a522c7bbd79575 /script/core
parentb780666dbfbe633c6e5c03b75904dd97bfbb7a48 (diff)
downloadlua-language-server-b42352f3f6cf8049fd4f0875c283e8f2d001f9df.zip
fix rename in library
Diffstat (limited to 'script/core')
-rw-r--r--script/core/rename.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/script/core/rename.lua b/script/core/rename.lua
index cc5d37f3..534a972a 100644
--- a/script/core/rename.lua
+++ b/script/core/rename.lua
@@ -414,7 +414,11 @@ function m.rename(uri, pos, newname)
return
end
mark[uid] = true
- if files.isLibrary(turi, true) then
+ if vm.isMetaFile(turi) then
+ return
+ end
+ if files.isLibrary(turi, true)
+ and not files.isLibrary(uri, true) then
return
end
results[#results+1] = {