Added more validation for extension.

pull/126/head
lefv 2024-07-18 13:55:25 -04:00
parent 9a614aa9b1
commit d13004221e
3 changed files with 18 additions and 0 deletions

View File

@ -2,6 +2,7 @@
if vim.g.vscode then
-- VSCode extension
require("code.code")
require("code.test")
else
-- ordinary Neovim
require("config.lazy")

View File

@ -1,3 +1,4 @@
-- source: https://www.lazyvim.org/extras/vscode
require("lazy").setup({
spec = {
{ "LazyVim/LazyVim", import = "lazyvim.plugins" },

16
lua/code/test.lua 100644
View File

@ -0,0 +1,16 @@
-- file to test vscode extension post load
local vscode = require('vscode')
-- defined callback to test basic functionality
do -- Execute _ping asynchronously and print the result
vscode.action("_ping", {
callback = function(err, res)
if err == nil then
print(res) -- outputs: pong
end
end,
})
end
-- call callback
print(vscode.call("_ping")) -- outputs: pong