From 0ac55b85c6554ba40d614649bac6ac5e8714c326 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Tue, 27 Jan 2026 11:51:58 +0100 Subject: [PATCH] refactor(lua): replace vim.opt with vim.o --- lua/nvim-treesitter/config.lua | 2 +- scripts/check-parsers.lua | 2 +- scripts/check-queries.lua | 2 +- scripts/install-parsers.lua | 3 +-- scripts/minimal_init.lua | 3 +-- scripts/update-parsers.lua | 2 +- scripts/update-readme.lua | 2 +- 7 files changed, 7 insertions(+), 9 deletions(-) diff --git a/lua/nvim-treesitter/config.lua b/lua/nvim-treesitter/config.lua index b3a29456..97fca649 100644 --- a/lua/nvim-treesitter/config.lua +++ b/lua/nvim-treesitter/config.lua @@ -16,7 +16,7 @@ function M.setup(user_data) if user_data then if user_data.install_dir then user_data.install_dir = vim.fs.normalize(user_data.install_dir) - vim.opt.runtimepath:prepend(user_data.install_dir) + vim.o.rtp = user_data.install_dir .. ',' .. vim.o.rtp end config = vim.tbl_deep_extend('force', config, user_data) end diff --git a/scripts/check-parsers.lua b/scripts/check-parsers.lua index c2eefd7c..9d39af48 100755 --- a/scripts/check-parsers.lua +++ b/scripts/check-parsers.lua @@ -1,5 +1,5 @@ #!/usr/bin/env -S nvim -l -vim.opt.runtimepath:append('.') +vim.o.rtp = vim.o.rtp .. ',.' local configs = require('nvim-treesitter.parsers') local parsers = #_G.arg > 0 and { unpack(_G.arg) } diff --git a/scripts/check-queries.lua b/scripts/check-queries.lua index 94d8951c..4c9fc86b 100755 --- a/scripts/check-queries.lua +++ b/scripts/check-queries.lua @@ -1,5 +1,5 @@ #!/usr/bin/env -S nvim -l -vim.opt.runtimepath:append('.') +vim.o.rtp = vim.o.rtp .. ',.' local query_types = require('nvim-treesitter.health').bundled_queries local configs = require('nvim-treesitter.parsers') diff --git a/scripts/install-parsers.lua b/scripts/install-parsers.lua index c97c6eec..855c73cb 100755 --- a/scripts/install-parsers.lua +++ b/scripts/install-parsers.lua @@ -1,4 +1,5 @@ #!/usr/bin/env -S nvim -l +vim.o.rtp = vim.o.rtp .. ',.' local generate = false local update = false @@ -16,8 +17,6 @@ for i = 1, #_G.arg do end end -vim.opt.runtimepath:append('.') - ---@type async.Task local task = update and require('nvim-treesitter').update('all', { summary = true }) or require('nvim-treesitter').install( diff --git a/scripts/minimal_init.lua b/scripts/minimal_init.lua index 5af027d5..502893bb 100644 --- a/scripts/minimal_init.lua +++ b/scripts/minimal_init.lua @@ -1,5 +1,4 @@ -vim.opt.runtimepath:append(os.getenv('PLENARY')) -vim.opt.runtimepath:append('.') +vim.o.rtp = vim.o.rtp .. ',.,' .. os.getenv('PLENARY') vim.cmd.runtime({ 'plugin/plenary.vim', bang = true }) vim.cmd.runtime({ 'plugin/query_predicates.lua', bang = true }) vim.cmd.runtime({ 'plugin/filetypes.lua', bang = true }) diff --git a/scripts/update-parsers.lua b/scripts/update-parsers.lua index bab572c2..46986539 100755 --- a/scripts/update-parsers.lua +++ b/scripts/update-parsers.lua @@ -13,7 +13,7 @@ for i = 1, #_G.arg do end end -vim.opt.runtimepath:append('.') +vim.o.rtp = vim.o.rtp .. ',.' local util = require('nvim-treesitter.util') local parsers = require('nvim-treesitter.parsers') diff --git a/scripts/update-readme.lua b/scripts/update-readme.lua index 19576a28..90b962b5 100755 --- a/scripts/update-readme.lua +++ b/scripts/update-readme.lua @@ -1,5 +1,5 @@ #!/usr/bin/env -S nvim -l -vim.opt.runtimepath:append('.') +vim.o.rtp = vim.o.rtp .. ',.' local util = require('nvim-treesitter.util') local parsers = require('nvim-treesitter.parsers') local tiers = require('nvim-treesitter.config').tiers