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
|
if vim.g.vscode then
|
||||||
-- VSCode extension
|
-- VSCode extension
|
||||||
require("code.code")
|
require("code.code")
|
||||||
|
require("code.test")
|
||||||
else
|
else
|
||||||
-- ordinary Neovim
|
-- ordinary Neovim
|
||||||
require("config.lazy")
|
require("config.lazy")
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
-- source: https://www.lazyvim.org/extras/vscode
|
||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
spec = {
|
spec = {
|
||||||
{ "LazyVim/LazyVim", import = "lazyvim.plugins" },
|
{ "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