From 6e8e61e53ae15af3a9f5a3577ffea424dd95b66d Mon Sep 17 00:00:00 2001 From: jdhao Date: Sun, 11 Sep 2022 17:33:59 +0800 Subject: global.vim --> global.lua fix 2 fix 3 --- lua/utils.lua | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'lua/utils.lua') 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) -- cgit v1.2.3