aboutsummaryrefslogtreecommitdiffstats
path: root/lua/common_lsp/util.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/common_lsp/util.lua')
-rw-r--r--lua/common_lsp/util.lua51
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