codemp-nvim/lua/codemp/client.lua
2024-09-17 16:33:22 +02:00

20 lines
557 B
Lua

local session = require("codemp.session")
local workspace = require("codemp.workspace")
local function connect()
if CODEMP.config.username == nil then
CODEMP.config.username = vim.g.codemp_username or vim.fn.input("username > ", "")
end
if CODEMP.config.password == nil then
CODEMP.config.password = vim.g.codemp_password or vim.fn.input("password > ", "")
end
CODEMP.native.connect(CODEMP.config):and_then(function (client)
session.client = client
require('codemp.window').update()
workspace.list()
end)
end
return {
connect = connect
}