mirror of
https://github.com/LazyVim/starter.git
synced 2026-07-25 14:01:03 +00:00
Added more validation for extension.
This commit is contained in:
parent
9a614aa9b1
commit
d13004221e
3 changed files with 18 additions and 0 deletions
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" },
|
||||
|
|
|
|||
16
lua/code/test.lua
Normal file
16
lua/code/test.lua
Normal 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
|
||||
Loading…
Add table
Reference in a new issue