mirror of https://github.com/LazyVim/starter
Added more validation for extension.
parent
9a614aa9b1
commit
d13004221e
1
init.lua
1
init.lua
|
@ -2,6 +2,7 @@
|
|||
if vim.g.vscode then
|
||||
-- VSCode extension
|
||||
require("code.code")
|
||||
require("code.test")
|
||||
else
|
||||
-- ordinary Neovim
|
||||
require("config.lazy")
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
-- source: https://www.lazyvim.org/extras/vscode
|
||||
require("lazy").setup({
|
||||
spec = {
|
||||
{ "LazyVim/LazyVim", import = "lazyvim.plugins" },
|
||||
|
|
|
@ -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
|
Loading…
Reference in New Issue