diff options
Diffstat (limited to 'lua/common_lsp/util.lua')
| -rw-r--r-- | lua/common_lsp/util.lua | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/lua/common_lsp/util.lua b/lua/common_lsp/util.lua index ccf420ce..2de92447 100644 --- a/lua/common_lsp/util.lua +++ b/lua/common_lsp/util.lua @@ -4,45 +4,45 @@ local api = vim.api local M = {} function M.validate_bufnr(bufnr) - validate { - bufnr = { bufnr, 'n' } - } - return bufnr == 0 and api.nvim_get_current_buf() or bufnr + validate { + bufnr = { bufnr, 'n' } + } + return bufnr == 0 and api.nvim_get_current_buf() or bufnr end function M.add_hook_before(fn, new_fn) - if fn then - return function(...) - -- TODO which result? - new_fn(...) - return fn(...) - end - else - return new_fn - end + if fn then + return function(...) + -- TODO which result? + new_fn(...) + return fn(...) + end + else + return new_fn + end end function M.add_hook_after(fn, new_fn) - if fn then - return function(...) - -- TODO which result? - fn(...) - return new_fn(...) - end - else - return new_fn - end + if fn then + return function(...) + -- TODO which result? + fn(...) + return new_fn(...) + end + else + return new_fn + end end local function split_lines(s) - return vim.split(s, "\n", true) + return vim.split(s, "\n", true) end function M.tbl_deep_extend(dst, ...) - validate { dst = { dst, 't' } } + validate { dst = { dst, 't' } } for i = 1, select("#", ...) do local t = select(i, ...) - validate { arg = { t, 't' } } + validate { arg = { t, 't' } } for k, v in pairs(t) do if type(v) == 'table' and not vim.tbl_islist(v) then dst[k] = M.tbl_deep_extend(dst[k] or {}, v) @@ -55,3 +55,4 @@ function M.tbl_deep_extend(dst, ...) end return M +-- vim:et ts=2 sw=2 |
