diff options
| author | Ashkan Kiani <ashkan.k.kiani@gmail.com> | 2019-11-13 10:00:49 -0800 |
|---|---|---|
| committer | Ashkan Kiani <ashkan.k.kiani@gmail.com> | 2019-11-13 10:01:43 -0800 |
| commit | 9d815ea8264304ee4ed7151f286ac9f66e6f74b9 (patch) | |
| tree | 0632ea955546e7fa3e8340ff1435246d2ce91079 /lua/common_lsp/util.lua | |
| parent | Add configuration options. (diff) | |
| download | nvim-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.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 |
