aboutsummaryrefslogtreecommitdiff
path: root/lua/utils.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/utils.lua')
-rw-r--r--lua/utils.lua17
1 files changed, 12 insertions, 5 deletions
diff --git a/lua/utils.lua b/lua/utils.lua
index d3198ac..ab1473f 100644
--- a/lua/utils.lua
+++ b/lua/utils.lua
@@ -1,10 +1,5 @@
local fn = vim.fn
--- inspect something
-function _G.inspect(item)
- vim.pretty_print(item)
-end
-
local M = {}
function M.executable(name)
@@ -15,6 +10,18 @@ function M.executable(name)
return false
end
+--- check whether a feature exists in Nvim
+--- @feat: string
+--- the feature name, like `nvim-0.7` or `unix`.
+--- return: bool
+M.has = function(feat)
+ if fn.has(feat) == 1 then
+ return true
+ end
+
+ return false
+end
+
--- Create a dir if it does not exist
function M.may_create_dir(dir)
local res = fn.isdirectory(dir)