From 28a3a6f8d605caef1f2ae6f5c90d41139f2036b3 Mon Sep 17 00:00:00 2001 From: Yuan Chiu Date: Wed, 30 Apr 2025 05:22:08 +0800 Subject: [PATCH] =?UTF-8?q?nvim:=20=E8=AA=BF=E6=95=B4import=E6=9E=B6?= =?UTF-8?q?=E6=A7=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exact_lua/exact_config/keymaps_nvim.lua | 1 + .../exact_lua/exact_config/lazy.lua | 23 +++++++++++++++++-- .../{ => colorscheme}/nightfox.lua | 0 .../exact_lua/exact_plugins/tab/barbar.lua | 2 -- .../exact_plugins/tab/bufferline.lua | 2 -- .../exact_lua/exact_plugins/tab/tabby.lua | 2 -- 6 files changed, 22 insertions(+), 8 deletions(-) rename dot_config/exact_nvim/exact_lua/exact_plugins/{ => colorscheme}/nightfox.lua (100%) diff --git a/dot_config/exact_nvim/exact_lua/exact_config/keymaps_nvim.lua b/dot_config/exact_nvim/exact_lua/exact_config/keymaps_nvim.lua index 1e41487..2d04f6d 100644 --- a/dot_config/exact_nvim/exact_lua/exact_config/keymaps_nvim.lua +++ b/dot_config/exact_nvim/exact_lua/exact_config/keymaps_nvim.lua @@ -5,3 +5,4 @@ -- vim.api.nvim_set_keymap('n', '', 'tabprevious', { noremap = true, silent = true }) -- vim.api.nvim_set_keymap('n', '', 'tabnext', { noremap = true, silent = true }) -- vim.api.nvim_set_keymap('n', '', 'tabprevious', { noremap = true, silent = true }) + diff --git a/dot_config/exact_nvim/exact_lua/exact_config/lazy.lua b/dot_config/exact_nvim/exact_lua/exact_config/lazy.lua index 0d76d1d..46b1197 100644 --- a/dot_config/exact_nvim/exact_lua/exact_config/lazy.lua +++ b/dot_config/exact_nvim/exact_lua/exact_config/lazy.lua @@ -40,7 +40,8 @@ require("lazy").setup({ -- }, -- 自動載入 plugins 資料夾中的所有插件 { import = "plugins" }, - { import = "plugins.tab" }, + { import = "plugins.colorscheme.nightfox" }, -- 自訂配色 + { import = "plugins.tab.barbar" }, -- 目前只有barbar處理Buffer是最好的 -- 手動引入 o-plugins 資料夾中的插件 -- require("o-plugins.nvim-listchars"), @@ -49,5 +50,23 @@ require("lazy").setup({ -- colorscheme that will be used when installing plugins. install = { colorscheme = { "habamax" } }, -- automatically check for plugin updates - checker = { enabled = true }, + checker = { + enabled = true, + notify = false, -- notify on update + }, -- automatically check for plugin updates + performance = { + rtp = { + -- disable some rtp plugins + disabled_plugins = { + -- "gzip", + -- "matchit", + -- "matchparen", + -- "netrwPlugin", + -- "tarPlugin", + -- "tohtml", + -- "tutor", + -- "zipPlugin", + }, + }, + }, }) diff --git a/dot_config/exact_nvim/exact_lua/exact_plugins/nightfox.lua b/dot_config/exact_nvim/exact_lua/exact_plugins/colorscheme/nightfox.lua similarity index 100% rename from dot_config/exact_nvim/exact_lua/exact_plugins/nightfox.lua rename to dot_config/exact_nvim/exact_lua/exact_plugins/colorscheme/nightfox.lua diff --git a/dot_config/exact_nvim/exact_lua/exact_plugins/tab/barbar.lua b/dot_config/exact_nvim/exact_lua/exact_plugins/tab/barbar.lua index 0d7ceab..c934ff0 100644 --- a/dot_config/exact_nvim/exact_lua/exact_plugins/tab/barbar.lua +++ b/dot_config/exact_nvim/exact_lua/exact_plugins/tab/barbar.lua @@ -1,5 +1,3 @@ --- if true then return {} end -- 停用 - return { {'romgrk/barbar.nvim', version = '^1.0.0', -- optional: only update when a new 1.x version is released diff --git a/dot_config/exact_nvim/exact_lua/exact_plugins/tab/bufferline.lua b/dot_config/exact_nvim/exact_lua/exact_plugins/tab/bufferline.lua index b79f38c..438a722 100644 --- a/dot_config/exact_nvim/exact_lua/exact_plugins/tab/bufferline.lua +++ b/dot_config/exact_nvim/exact_lua/exact_plugins/tab/bufferline.lua @@ -1,5 +1,3 @@ -if true then return {} end -- 停用 - -- 查看說明: -- nvim +"help bufferline" +only diff --git a/dot_config/exact_nvim/exact_lua/exact_plugins/tab/tabby.lua b/dot_config/exact_nvim/exact_lua/exact_plugins/tab/tabby.lua index 42acce0..4c72e8c 100644 --- a/dot_config/exact_nvim/exact_lua/exact_plugins/tab/tabby.lua +++ b/dot_config/exact_nvim/exact_lua/exact_plugins/tab/tabby.lua @@ -1,5 +1,3 @@ -if true then return {} end -- 因為barbar會與tabby衝突,停用 - return { { 'nanozuki/tabby.nvim',