diff options
| author | awy <awy@awy.one> | 2025-10-18 00:10:58 +0300 | 
|---|---|---|
| committer | awy <awy@awy.one> | 2025-10-18 00:10:58 +0300 | 
| commit | abf932d721142a35e01a57ab9187ca35896cb237 (patch) | |
| tree | 2cce67586b1792f33fd703072673b2a0767b473e /.config/nvim/lsp/vala_ls.lua | |
| parent | de009fd679e10d053fdcc10785f91ad5317449ea (diff) | |
| download | hyprdots-abf932d721142a35e01a57ab9187ca35896cb237.tar.gz | |
revert
Diffstat (limited to '.config/nvim/lsp/vala_ls.lua')
| -rw-r--r-- | .config/nvim/lsp/vala_ls.lua | 35 | 
1 files changed, 0 insertions, 35 deletions
diff --git a/.config/nvim/lsp/vala_ls.lua b/.config/nvim/lsp/vala_ls.lua deleted file mode 100644 index f67034e..0000000 --- a/.config/nvim/lsp/vala_ls.lua +++ /dev/null @@ -1,35 +0,0 @@ ----@brief ---- ---- https://github.com/Prince781/vala-language-server - -local meson_matcher = function(path) -  local pattern = 'meson.build' -  local f = vim.fn.glob(table.concat({ path, pattern }, '/')) -  if f == '' then -    return nil -  end -  for line in io.lines(f) do -    -- skip meson comments -    if not line:match '^%s*#.*' then -      local str = line:gsub('%s+', '') -      if str ~= '' then -        if str:match '^project%(' then -          return path -        else -          break -        end -      end -    end -  end -end - ----@type vim.lsp.Config -return { -  cmd = { 'vala-language-server' }, -  filetypes = { 'vala', 'genie' }, -  root_dir = function(bufnr, on_dir) -    local fname = vim.api.nvim_buf_get_name(bufnr) -    local root = vim.iter(vim.fs.parents(fname)):find(meson_matcher) -    on_dir(root or vim.fs.dirname(vim.fs.find('.git', { path = fname, upward = true })[1])) -  end, -}  |