diff --git a/README.md b/README.md index ee9f5ff..f17a5c9 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ ## 目录结构 + + ``` init.lua # 入口:安装 lazy.nvim → keymaps → 分支判断 lua/ diff --git a/lua/plugs/ai.lua b/lua/plugs/ai.lua index 61496a0..4b37c46 100644 --- a/lua/plugs/ai.lua +++ b/lua/plugs/ai.lua @@ -12,7 +12,7 @@ return { config = function() require('slot').setup({ commands = { - reasonix = 'reasonix', + reasonix = 'reasonix -c || reasonix', lazygit = 'lazygit', }, keymaps = { diff --git a/lua/plugs/edit-plugs.lua b/lua/plugs/edit-plugs.lua index b1a3741..f637773 100644 --- a/lua/plugs/edit-plugs.lua +++ b/lua/plugs/edit-plugs.lua @@ -1,5 +1,4 @@ return { - 'vijaymarupudi/nvim-fzf', -- fzf { -- surround 和 wildfire 配合有神奇的效果 'tpope/vim-surround', diff --git a/lua/plugs/theme.lua b/lua/plugs/theme.lua index 15db832..3b61a18 100644 --- a/lua/plugs/theme.lua +++ b/lua/plugs/theme.lua @@ -1,4 +1,41 @@ return { + { + -- git 修改标记(sign column 增删改色块) + 'lewis6991/gitsigns.nvim', + event = "BufReadPre", + config = function() + require('gitsigns').setup({ + signs = { + add = { text = '▎' }, + change = { text = '▎' }, + delete = { text = '▸' }, + topdelete = { text = '▸' }, + changedelete = { text = '▎' }, + untracked = { text = '▎' }, + }, + signcolumn = true, + numhl = true, + linehl = false, + word_diff = false, + watch_gitdir = { + interval = 1000, + follow_files = true, + }, + current_line_blame = false, + -- on_attach = function(bufnr) + -- local gs = package.loaded.gitsigns + -- G.map({ + -- { 'n', ']c', gs.next_hunk, { buffer = bufnr } }, + -- { 'n', '[c', gs.prev_hunk, { buffer = bufnr } }, + -- { 'n', 'hs', gs.stage_hunk, { buffer = bufnr } }, + -- { 'n', 'hr', gs.reset_hunk, { buffer = bufnr } }, + -- { 'n', 'hp', gs.preview_hunk, { buffer = bufnr } }, + -- { 'n', 'hb', gs.blame_line, { buffer = bufnr } }, + -- }) + -- end, + }) + end, + }, { 'folke/tokyonight.nvim', config = function()