all repos

gopher.nvim @ 9d6bc761d43c6821ff61ca8aa20cf73b94748201

Minimalistic plugin for Go development

gopher.nvim/lua/gopher/_utils/health.lua(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
return {
  ---@param lib string
  ---@return boolean
  lualib_is_found = function(lib)
    local is_found, _ = pcall(require, lib)
    return is_found
  end,

  ---@param bin string
  ---@return boolean
  binary_is_found = function(bin)
    if vim.fn.executable(bin) == 1 then
      return true
    end
    return false
  end,
}