home: vim: lua: utils: add 'is_ssh'
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
5bce2fafde
commit
e04fa74412
|
@ -20,6 +20,24 @@ M.is_executable_condition = function(cmd)
|
||||||
return function() return M.is_executable(cmd) end
|
return function() return M.is_executable(cmd) end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- whether or not we are currently in an SSH connection
|
||||||
|
-- @return boolean ssh connection
|
||||||
|
M.is_ssh = function()
|
||||||
|
local variables = {
|
||||||
|
"SSH_CONNECTION",
|
||||||
|
"SSH_CLIENT",
|
||||||
|
"SSH_TTY",
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, var in ipairs(variables) do
|
||||||
|
if string.len(os.getenv(var) or "") ~= 0 then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
-- list all active LSP clients for current buffer
|
-- list all active LSP clients for current buffer
|
||||||
-- @param bufnr int? buffer number
|
-- @param bufnr int? buffer number
|
||||||
-- @return table all active LSP client names
|
-- @return table all active LSP client names
|
||||||
|
|
Loading…
Reference in a new issue