Compare commits
2 Commits
0e5d344b74
...
2408ad807b
Author | SHA1 | Date | |
---|---|---|---|
2408ad807b | |||
7ed7438fe6 |
@ -1,6 +1,9 @@
|
||||
return {
|
||||
"lewis6991/gitsigns.nvim",
|
||||
opts = {
|
||||
watch_index = {
|
||||
interval = 1000, -- 設定更新的時間間隔
|
||||
},
|
||||
signs = {
|
||||
add = { text = "▎" },
|
||||
change = { text = "▎" },
|
||||
@ -26,7 +29,7 @@ return {
|
||||
follow_files = true
|
||||
},
|
||||
auto_attach = true,
|
||||
attach_to_untracked = false,
|
||||
attach_to_untracked = true,
|
||||
current_line_blame = true, -- Toggle with `:Gitsigns toggle_current_line_blame`
|
||||
current_line_blame_opts = {
|
||||
virt_text = true,
|
||||
@ -51,13 +54,13 @@ return {
|
||||
on_attach = function(buffer)
|
||||
-- 處理無狀態時的佔位符號
|
||||
vim.wo.signcolumn = "yes"
|
||||
-- 添加一個空白占位符
|
||||
vim.fn.sign_define("GitSignsPlaceholder", { text = " ", texthl = "NonText" })
|
||||
-- 在沒有 Git 變更時手動放置占位符
|
||||
local line_count = vim.api.nvim_buf_line_count(buffer)
|
||||
for lnum = 1, line_count do
|
||||
vim.fn.sign_place(0, "GitSignsPlaceholderGroup", "GitSignsPlaceholder", buffer, { lnum = lnum })
|
||||
end
|
||||
-- -- 添加一個空白占位符
|
||||
-- vim.fn.sign_define("GitSignsPlaceholder", { text = " ", texthl = "NonText" })
|
||||
-- -- 在沒有 Git 變更時手動放置占位符
|
||||
-- local line_count = vim.api.nvim_buf_line_count(buffer)
|
||||
-- for lnum = 1, line_count do
|
||||
-- vim.fn.sign_place(0, "GitSignsPlaceholderGroup", "GitSignsPlaceholder", buffer, { lnum = lnum })
|
||||
-- end
|
||||
|
||||
-- 其他預設動作
|
||||
local gs = package.loaded.gitsigns
|
||||
|
@ -1,4 +1,9 @@
|
||||
return {
|
||||
{ 'plasticboy/vim-markdown',
|
||||
config = function()
|
||||
vim.g.vim_markdown_folding_disabled = 1
|
||||
end,
|
||||
},
|
||||
{
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
cond = function()
|
||||
@ -15,18 +20,23 @@ return {
|
||||
-- <https://github.com/nvim-treesitter/nvim-treesitter#supported-languages>
|
||||
ensure_installed = {
|
||||
"regex",
|
||||
"bash",
|
||||
"html",
|
||||
"javascript",
|
||||
"json",
|
||||
"lua",
|
||||
"php",
|
||||
"markdown",
|
||||
"markdown_inline",
|
||||
"python",
|
||||
"php",
|
||||
"go",
|
||||
"html",
|
||||
"css",
|
||||
"javascript"
|
||||
},
|
||||
highlight = {
|
||||
enable = true, -- 啟用高亮
|
||||
},
|
||||
indent = { enable = true },
|
||||
-- indent = { enable = true },
|
||||
})
|
||||
end,
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user