diff --git a/client/src/languageserver.ts b/client/src/languageserver.ts
index a994354378279ba99d83374f6300608e1e1186db..b3895d242f5f7f6b2c3f6904d6adbd073f4ef180 100644
--- a/client/src/languageserver.ts
+++ b/client/src/languageserver.ts
@@ -168,8 +168,8 @@ function start(context: ExtensionContext, documentSelector: DocumentSelector, fo
     client.start();
     client.onReady().then(() => {
         onCommand(client);
-        onDecorations(client)
-        //onInlayHint(client);
+        //onDecorations(client)
+        onInlayHint(client);
         statusBar(client);
     });
 
diff --git a/package.json b/package.json
index 8b74d74bdcc3cf1507a5cb2295b203dc65852399..4508bd76ecc2ba0f4c591ef201b2a844545bcd29 100644
--- a/package.json
+++ b/package.json
@@ -1488,6 +1488,7 @@
     },
     "description": "Lua Language Server coded by Lua",
     "displayName": "Lua",
+    "enableProposedApi": true,
     "engines": {
         "vscode": "^1.23.0"
     },
diff --git a/package/package.lua b/package/package.lua
index f3dc14db7eda6357fccbd1e9711cb95d1e75d645..d9ba4ab8163fb6202fe92c5bb946d16889f5dc2c 100644
--- a/package/package.lua
+++ b/package/package.lua
@@ -5,6 +5,7 @@ return {
     author = "sumneko",
     icon = "images/logo.png",
     license = "MIT",
+    enableProposedApi = true,
     repository = {
         type = "git",
         url = "https://github.com/sumneko/lua-language-server"