🔧 Fixed neovim lsp issue (semantic tokens)

This commit is contained in:
z3rOR0ne 2023-04-13 00:55:07 -07:00
parent cc28c790f6
commit 64719ee7db
2 changed files with 20 additions and 16 deletions

View file

@ -1,11 +1,7 @@
-- vim.treesitter.query.set("javascript", "injections", "")
-- vim.treesitter.query.set("typescript", "injections", "")
-- vim.treesitter.query.set("tsx", "injections", "")
-- vim.treesitter.query.set("lua", "injections", "")
vim.treesitter.set_query("javascript", "injections", "")
vim.treesitter.set_query("typescript", "injections", "")
vim.treesitter.set_query("tsx", "injections", "")
vim.treesitter.set_query("lua", "injections", "")
vim.treesitter.query.set("javascript", "injections", "")
vim.treesitter.query.set("typescript", "injections", "")
vim.treesitter.query.set("tsx", "injections", "")
vim.treesitter.query.set("lua", "injections", "")
require("nvim-treesitter.configs").setup({
-- A list of parser names, or "all"
ensure_installed = {

View file

@ -101,14 +101,22 @@ vim.cmd([[let g:ctrlp_custom_ignore = '\v[\/]\.(git|node_modules)']])
--vim.cmd([[let g:lastplace_ignore_buftype = "quickfix, nofile, help, FZF"]])
-- jump to last place visited in file
vim.api.nvim_create_autocmd('BufReadPost', {
callback = function()
local mark = vim.api.nvim_buf_get_mark(0, '"')
local lcount = vim.api.nvim_buf_line_count(0)
if mark[1] > 0 and mark[1] <= lcount then
pcall(vim.api.nvim_win_set_cursor, 0, mark)
end
end,
vim.api.nvim_create_autocmd("BufReadPost", {
callback = function()
local mark = vim.api.nvim_buf_get_mark(0, '"')
local lcount = vim.api.nvim_buf_line_count(0)
if mark[1] > 0 and mark[1] <= lcount then
pcall(vim.api.nvim_win_set_cursor, 0, mark)
end
end,
})
-- turns off LSP semantic tokens by default
vim.api.nvim_create_autocmd("LspAttach", {
callback = function(args)
local client = vim.lsp.get_client_by_id(args.data.client_id)
client.server_capabilities.semanticTokensProvider = nil
end,
})
-- set folds to be remembered on save