From a4f6519b8433f28ec2337db0d229798ceab7266c Mon Sep 17 00:00:00 2001 From: Scott Graves Date: Fri, 29 Jul 2022 16:08:38 -0500 Subject: [PATCH] added functions --- lua/nvim-goodies/init.lua | 11 +++++++++++ lua/nvim-goodies/path/init.lua | 7 ++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/lua/nvim-goodies/init.lua b/lua/nvim-goodies/init.lua index e69de29..62dd26b 100644 --- a/lua/nvim-goodies/init.lua +++ b/lua/nvim-goodies/init.lua @@ -0,0 +1,11 @@ +local M = {} + +function M.iff(b, l, r) + if b then + return l + end + + return r +end + +return M diff --git a/lua/nvim-goodies/path/init.lua b/lua/nvim-goodies/path/init.lua index a8f8928..39f0078 100644 --- a/lua/nvim-goodies/path/init.lua +++ b/lua/nvim-goodies/path/init.lua @@ -1,12 +1,13 @@ require("nvim-goodies.string") +local g = require("nvim-goodies") local os = require("nvim-goodies.os") -local scan = require("plenary.scandir") local path = require("plenary.path") +local scan = require("plenary.scandir") local M = {} -M.directory_sep = M.iff(os.is_windows, "\\\\", "/") -M.not_directory_sep = M.iff(os.is_windows, "/", "\\\\") +M.directory_sep = g.iff(os.is_windows, "\\\\", "/") +M.not_directory_sep = g.iff(os.is_windows, "/", "\\\\") function M.create_path(...) local ret =