lsp stuff

This commit is contained in:
iris committed 2026-02-17 17:40:12 -05:00
1 parent 5b93f815b8
commit 8836b2fbd9
3 files changed
+56 -53

No files matched your search

+1 -1
View File
@@ -2,7 +2,7 @@ return {
{
"mrcjkb/rustaceanvim",
ft = { "rust" },
version = '^7',
version = '^8',
lazy = false,
},
{
+10 -52
View File
@@ -37,68 +37,26 @@ return {
},
{
"nvim-treesitter/nvim-treesitter-textobjects",
branch = "main",
lazy = false,
enabled = true,
dependencies = { "nvim-treesitter/nvim-treesitter" },
init = function()
vim.g.no_plugin_maps = true
end,
config = function()
require("nvim-treesitter.configs").setup {
highlight = {
enable = true,
additional_vim_regex_highlighting = false,
require("nvim-treesitter-textobjects").setup {
move = {
set_jumps = true,
},
textobjects = {
move = {
enable = true,
set_jumps = true, -- whether to set jumps in the jumplist
goto_next_start = {
["]f"] = "@function.outer",
["]]"] = "@class.outer",
},
goto_next_end = {
["]F"] = "@function.outer",
["]["] = "@class.outer",
},
goto_previous_start = {
["[f"] = "@function.outer",
["[["] = "@class.outer",
},
goto_previous_end = {
["[F"] = "@function.outer",
["[]"] = "@class.outer",
},
},
select = {
enable = true,
lookahead = true,
keymaps = {
["af"] = "@function.outer",
["kf"] = "@function.inner",
["ac"] = "@class.outer",
["kc"] = "@class.inner",
["ap"] = "@parameter.outer",
["kp"] = "@parameter.inner",
},
},
swap = {
enable = true,
swap_next = {
["<leader>so"] = "@parameter.inner",
},
swap_previous = {
["<leader>sn"] = "@parameter.inner",
},
},
select = {
lookahead = true,
},
}
end
},
{
"nvim-treesitter/nvim-treesitter",
build = function()
require("nvim-treesitter.install").update {
with_sync = true
}
end,
build = ':TSUpdate',
},
"elkowar/yuck.vim",
"kmonad/kmonad-vim"