From 40e6a491417bd9fa6e858bce0ae853d460d1bcd6 Mon Sep 17 00:00:00 2001 From: Yuan Chiu Date: Tue, 6 May 2025 17:06:18 +0800 Subject: [PATCH] =?UTF-8?q?fix=20nvim:=20=E5=88=A4=E6=96=B7=E8=A6=81?= =?UTF-8?q?=E5=9C=A80.10=E4=BB=A5=E4=B8=8A=E7=89=88=E6=9C=AC=EF=BC=8C?= =?UTF-8?q?=E6=89=8D=E8=A6=81=E8=BC=89=E5=85=A5LSP=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dot_config/nvim/exact_lua/exact_plugins/lsp.lua | 3 +++ dot_config/nvim/exact_lua/init.lua | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dot_config/nvim/exact_lua/exact_plugins/lsp.lua b/dot_config/nvim/exact_lua/exact_plugins/lsp.lua index afc18ab..c8de419 100644 --- a/dot_config/nvim/exact_lua/exact_plugins/lsp.lua +++ b/dot_config/nvim/exact_lua/exact_plugins/lsp.lua @@ -1,3 +1,6 @@ +-- 如果nvim不在0.10以上,則不載入 +if not vim.fn.has("nvim-0.10") == 1 then return {} end + -- 專責 LSP / 補全相關 plugin 定義 return { -- 依照mason官方教學抄過來 https://github.com/williamboman/mason-lspconfig.nvim diff --git a/dot_config/nvim/exact_lua/init.lua b/dot_config/nvim/exact_lua/init.lua index d56ae60..a8ee935 100644 --- a/dot_config/nvim/exact_lua/init.lua +++ b/dot_config/nvim/exact_lua/init.lua @@ -4,5 +4,7 @@ require("config.keymaps_nvim") require("config.keymaps") require("config.gui") require("config.lazy") -- 初始化 Lazy.nvim -require("lsp") -- LSP 與 cmp 設定 +if vim.fn.has("nvim-0.10") == 1 then + require("lsp") -- LSP 與 cmp 設定 +end require("config.terminal") -- 因為會被lazy.nvim override,所以要放在最後