🔧 Fixed neovim lsp issue (semantic tokens)
This commit is contained in:
parent
cc28c790f6
commit
64719ee7db
2 changed files with 20 additions and 16 deletions
|
|
@ -1,11 +1,7 @@
|
||||||
-- vim.treesitter.query.set("javascript", "injections", "")
|
vim.treesitter.query.set("javascript", "injections", "")
|
||||||
-- vim.treesitter.query.set("typescript", "injections", "")
|
vim.treesitter.query.set("typescript", "injections", "")
|
||||||
-- vim.treesitter.query.set("tsx", "injections", "")
|
vim.treesitter.query.set("tsx", "injections", "")
|
||||||
-- vim.treesitter.query.set("lua", "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", "")
|
|
||||||
require("nvim-treesitter.configs").setup({
|
require("nvim-treesitter.configs").setup({
|
||||||
-- A list of parser names, or "all"
|
-- A list of parser names, or "all"
|
||||||
ensure_installed = {
|
ensure_installed = {
|
||||||
|
|
|
||||||
|
|
@ -101,7 +101,7 @@ vim.cmd([[let g:ctrlp_custom_ignore = '\v[\/]\.(git|node_modules)']])
|
||||||
--vim.cmd([[let g:lastplace_ignore_buftype = "quickfix, nofile, help, FZF"]])
|
--vim.cmd([[let g:lastplace_ignore_buftype = "quickfix, nofile, help, FZF"]])
|
||||||
|
|
||||||
-- jump to last place visited in file
|
-- jump to last place visited in file
|
||||||
vim.api.nvim_create_autocmd('BufReadPost', {
|
vim.api.nvim_create_autocmd("BufReadPost", {
|
||||||
callback = function()
|
callback = function()
|
||||||
local mark = vim.api.nvim_buf_get_mark(0, '"')
|
local mark = vim.api.nvim_buf_get_mark(0, '"')
|
||||||
local lcount = vim.api.nvim_buf_line_count(0)
|
local lcount = vim.api.nvim_buf_line_count(0)
|
||||||
|
|
@ -111,6 +111,14 @@ vim.api.nvim_create_autocmd('BufReadPost', {
|
||||||
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
|
-- set folds to be remembered on save
|
||||||
vim.cmd([[
|
vim.cmd([[
|
||||||
augroup remember_folds
|
augroup remember_folds
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue