🔧 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("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 = {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue