diff --git a/script/config/config.lua b/script/config/config.lua
index 297d70ef05009017297a78586ebf27f910a2b218..e83d45f105cb8e4d7197f9f21305187bd5ceb819 100644
--- a/script/config/config.lua
+++ b/script/config/config.lua
@@ -148,7 +148,6 @@ local Template = {
     ['Lua.runtime.path']                    = Type.Array(Type.String) >> {
                                                 "?.lua",
                                                 "?/init.lua",
-                                                "?/?.lua"
                                             },
     ['Lua.runtime.special']                 = Type.Hash(Type.String, Type.String),
     ['Lua.runtime.meta']                    = Type.String >> '${version} ${language}',
diff --git a/script/core/code-action.lua b/script/core/code-action.lua
index e5690fe4a1ba3d331f92eccb7ef631e151c525c8..64f862f9f3d6972e61928ea75dd565b4b11f5f7a 100644
--- a/script/core/code-action.lua
+++ b/script/core/code-action.lua
@@ -2,7 +2,6 @@ local files    = require 'files'
 local lang     = require 'language'
 local util     = require 'utility'
 local sp       = require 'bee.subprocess'
-local vm       = require 'vm'
 local guide    = require "parser.guide"
 
 local function checkDisableByLuaDocExits(uri, row, mode, code)