aboutsummaryrefslogtreecommitdiffstats
path: root/lua/common_lsp/util.lua
diff options
context:
space:
mode:
authorAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-13 10:00:49 -0800
committerAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-13 10:01:43 -0800
commit9d815ea8264304ee4ed7151f286ac9f66e6f74b9 (patch)
tree0632ea955546e7fa3e8340ff1435246d2ce91079 /lua/common_lsp/util.lua
parentAdd configuration options. (diff)
downloadnvim-lspconfig-9d815ea8264304ee4ed7151f286ac9f66e6f74b9.tar
nvim-lspconfig-9d815ea8264304ee4ed7151f286ac9f66e6f74b9.tar.gz
nvim-lspconfig-9d815ea8264304ee4ed7151f286ac9f66e6f74b9.tar.bz2
nvim-lspconfig-9d815ea8264304ee4ed7151f286ac9f66e6f74b9.tar.lz
nvim-lspconfig-9d815ea8264304ee4ed7151f286ac9f66e6f74b9.tar.xz
nvim-lspconfig-9d815ea8264304ee4ed7151f286ac9f66e6f74b9.tar.zst
nvim-lspconfig-9d815ea8264304ee4ed7151f286ac9f66e6f74b9.zip
Use spaces instead of tabs.
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