chore: remove all references to nvim-treesitter (#2327)
This commit is contained in:
1
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
1
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -60,7 +60,6 @@ body:
|
|||||||
build = "make",
|
build = "make",
|
||||||
-- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows
|
-- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-treesitter/nvim-treesitter",
|
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
},
|
},
|
||||||
|
|||||||
1
.github/workflows/.luarc.json
vendored
1
.github/workflows/.luarc.json
vendored
@@ -12,7 +12,6 @@
|
|||||||
"${3rd}/luv/library",
|
"${3rd}/luv/library",
|
||||||
"$DEPS_PATH/luvit-meta/library",
|
"$DEPS_PATH/luvit-meta/library",
|
||||||
"$DEPS_PATH/lazy.nvim/lua",
|
"$DEPS_PATH/lazy.nvim/lua",
|
||||||
"$DEPS_PATH/nvim-treesitter/lua",
|
|
||||||
"$DEPS_PATH/dressing.nvim/lua",
|
"$DEPS_PATH/dressing.nvim/lua",
|
||||||
"$DEPS_PATH/snacks.nvim/lua",
|
"$DEPS_PATH/snacks.nvim/lua",
|
||||||
"$DEPS_PATH/plenary.nvim/lua",
|
"$DEPS_PATH/plenary.nvim/lua",
|
||||||
|
|||||||
1
.github/workflows/lua.yaml
vendored
1
.github/workflows/lua.yaml
vendored
@@ -81,7 +81,6 @@ jobs:
|
|||||||
mkdir -p deps
|
mkdir -p deps
|
||||||
DEPS=(
|
DEPS=(
|
||||||
"folke/neodev.nvim"
|
"folke/neodev.nvim"
|
||||||
"nvim-treesitter/nvim-treesitter"
|
|
||||||
"nvim-lua/plenary.nvim"
|
"nvim-lua/plenary.nvim"
|
||||||
"MunifTanjim/nui.nvim"
|
"MunifTanjim/nui.nvim"
|
||||||
"stevearc/dressing.nvim"
|
"stevearc/dressing.nvim"
|
||||||
|
|||||||
@@ -104,7 +104,6 @@ For building binary if you wish to build from source, then `cargo` is required.
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-treesitter/nvim-treesitter",
|
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
--- The below dependencies are optional,
|
--- The below dependencies are optional,
|
||||||
@@ -154,7 +153,6 @@ For building binary if you wish to build from source, then `cargo` is required.
|
|||||||
```vim
|
```vim
|
||||||
|
|
||||||
" Deps
|
" Deps
|
||||||
Plug 'nvim-treesitter/nvim-treesitter'
|
|
||||||
Plug 'nvim-lua/plenary.nvim'
|
Plug 'nvim-lua/plenary.nvim'
|
||||||
Plug 'MunifTanjim/nui.nvim'
|
Plug 'MunifTanjim/nui.nvim'
|
||||||
Plug 'MeanderingProgrammer/render-markdown.nvim'
|
Plug 'MeanderingProgrammer/render-markdown.nvim'
|
||||||
@@ -187,7 +185,6 @@ add({
|
|||||||
source = 'yetone/avante.nvim',
|
source = 'yetone/avante.nvim',
|
||||||
monitor = 'main',
|
monitor = 'main',
|
||||||
depends = {
|
depends = {
|
||||||
'nvim-treesitter/nvim-treesitter',
|
|
||||||
'nvim-lua/plenary.nvim',
|
'nvim-lua/plenary.nvim',
|
||||||
'MunifTanjim/nui.nvim',
|
'MunifTanjim/nui.nvim',
|
||||||
'echasnovski/mini.icons'
|
'echasnovski/mini.icons'
|
||||||
@@ -217,7 +214,6 @@ end)
|
|||||||
```vim
|
```vim
|
||||||
|
|
||||||
-- Required plugins
|
-- Required plugins
|
||||||
use 'nvim-treesitter/nvim-treesitter'
|
|
||||||
use 'nvim-lua/plenary.nvim'
|
use 'nvim-lua/plenary.nvim'
|
||||||
use 'MunifTanjim/nui.nvim'
|
use 'MunifTanjim/nui.nvim'
|
||||||
use 'MeanderingProgrammer/render-markdown.nvim'
|
use 'MeanderingProgrammer/render-markdown.nvim'
|
||||||
|
|||||||
@@ -82,8 +82,6 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-treesitter/nvim-treesitter",
|
|
||||||
|
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
--- 以下依赖项是可选的,
|
--- 以下依赖项是可选的,
|
||||||
@@ -131,8 +129,6 @@
|
|||||||
```vim
|
```vim
|
||||||
|
|
||||||
" 依赖项
|
" 依赖项
|
||||||
Plug 'nvim-treesitter/nvim-treesitter'
|
|
||||||
|
|
||||||
Plug 'nvim-lua/plenary.nvim'
|
Plug 'nvim-lua/plenary.nvim'
|
||||||
Plug 'MunifTanjim/nui.nvim'
|
Plug 'MunifTanjim/nui.nvim'
|
||||||
Plug 'MeanderingProgrammer/render-markdown.nvim'
|
Plug 'MeanderingProgrammer/render-markdown.nvim'
|
||||||
@@ -163,8 +159,6 @@ add({
|
|||||||
source = 'yetone/avante.nvim',
|
source = 'yetone/avante.nvim',
|
||||||
monitor = 'main',
|
monitor = 'main',
|
||||||
depends = {
|
depends = {
|
||||||
'nvim-treesitter/nvim-treesitter',
|
|
||||||
|
|
||||||
'nvim-lua/plenary.nvim',
|
'nvim-lua/plenary.nvim',
|
||||||
'MunifTanjim/nui.nvim',
|
'MunifTanjim/nui.nvim',
|
||||||
'echasnovski/mini.icons'
|
'echasnovski/mini.icons'
|
||||||
@@ -194,8 +188,6 @@ end)
|
|||||||
```vim
|
```vim
|
||||||
|
|
||||||
-- 必需插件
|
-- 必需插件
|
||||||
use 'nvim-treesitter/nvim-treesitter'
|
|
||||||
|
|
||||||
use 'nvim-lua/plenary.nvim'
|
use 'nvim-lua/plenary.nvim'
|
||||||
use 'MunifTanjim/nui.nvim'
|
use 'MunifTanjim/nui.nvim'
|
||||||
use 'MeanderingProgrammer/render-markdown.nvim'
|
use 'MeanderingProgrammer/render-markdown.nvim'
|
||||||
|
|||||||
@@ -8,10 +8,6 @@ function M.check()
|
|||||||
|
|
||||||
-- Required dependencies with their module names
|
-- Required dependencies with their module names
|
||||||
local required_plugins = {
|
local required_plugins = {
|
||||||
["nvim-treesitter"] = {
|
|
||||||
path = "nvim-treesitter/nvim-treesitter",
|
|
||||||
module = "nvim-treesitter",
|
|
||||||
},
|
|
||||||
["plenary.nvim"] = {
|
["plenary.nvim"] = {
|
||||||
path = "nvim-lua/plenary.nvim",
|
path = "nvim-lua/plenary.nvim",
|
||||||
module = "plenary",
|
module = "plenary",
|
||||||
@@ -72,31 +68,16 @@ end
|
|||||||
function M.check_treesitter()
|
function M.check_treesitter()
|
||||||
H.start("TreeSitter Dependencies")
|
H.start("TreeSitter Dependencies")
|
||||||
|
|
||||||
-- Check if TreeSitter is available
|
|
||||||
local has_ts, _ = pcall(require, "nvim-treesitter.configs")
|
|
||||||
if not has_ts then
|
|
||||||
H.error("TreeSitter not available. Make sure nvim-treesitter is properly installed")
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
H.ok("TreeSitter core functionality is available")
|
|
||||||
|
|
||||||
-- Check for essential parsers
|
|
||||||
local has_parsers, parsers = pcall(require, "nvim-treesitter.parsers")
|
|
||||||
if not has_parsers then
|
|
||||||
H.error("TreeSitter parsers module not available")
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
-- List of important parsers for avante.nvim
|
-- List of important parsers for avante.nvim
|
||||||
local essential_parsers = {
|
local essential_parsers = {
|
||||||
"markdown",
|
"markdown",
|
||||||
}
|
}
|
||||||
|
|
||||||
local missing_parsers = {}
|
local missing_parsers = {} ---@type string[]
|
||||||
|
|
||||||
for _, parser in ipairs(essential_parsers) do
|
for _, parser_name in ipairs(essential_parsers) do
|
||||||
if parsers.has_parser and not parsers.has_parser(parser) then table.insert(missing_parsers, parser) end
|
local loaded_parser = vim.treesitter.language.add(parser_name)
|
||||||
|
if not loaded_parser then missing_parsers[#missing_parsers + 1] = parser_name end
|
||||||
end
|
end
|
||||||
|
|
||||||
if #missing_parsers == 0 then
|
if #missing_parsers == 0 then
|
||||||
|
|||||||
@@ -358,7 +358,6 @@ function M.notify(msg, opts)
|
|||||||
n(msg, opts.level or vim.log.levels.INFO, {
|
n(msg, opts.level or vim.log.levels.INFO, {
|
||||||
on_open = function(win)
|
on_open = function(win)
|
||||||
local ok = pcall(function() vim.treesitter.language.add("markdown") end)
|
local ok = pcall(function() vim.treesitter.language.add("markdown") end)
|
||||||
if not ok then pcall(require, "nvim-treesitter") end
|
|
||||||
vim.wo[win].conceallevel = 3
|
vim.wo[win].conceallevel = 3
|
||||||
vim.wo[win].concealcursor = ""
|
vim.wo[win].concealcursor = ""
|
||||||
vim.wo[win].spell = false
|
vim.wo[win].spell = false
|
||||||
|
|||||||
Reference in New Issue
Block a user