Browse Source

[nvim-lspconfig]: Fallback to dirname(file) as root directory.

master
Fredrik Ekre 4 years ago
parent
commit
f10fe94174
  1. 12
      .config/nvim/init.vim

12
.config/nvim/init.vim

@ -2,13 +2,19 @@ set runtimepath^=~/.vim runtimepath+=~/.vim/after @@ -2,13 +2,19 @@ set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vimrc
lua << EOF
require'lspconfig'.julials.setup{
require'lspconfig'.julials.setup({
on_new_config = function(new_config, _)
local julia = vim.fn.expand("~/.julia/environments/nvim-lspconfig/bin/julia")
if require'lspconfig'.util.path.is_file(julia) then
new_config.cmd[1] = julia
end
end
}
end,
-- This just adds dirname(fname) as a fallback (see nvim-lspconfig#1768).
root_dir = function(fname)
local util = require'lspconfig.util'
return util.root_pattern 'Project.toml'(fname) or util.find_git_ancestor(fname) or
util.path.dirname(fname)
end,
})
EOF
:nmap K :lua vim.lsp.buf.hover() <CR>

Loading…
Cancel
Save