mirror of
https://github.com/jdhao/nvim-config.git
synced 2025-06-08 14:14:33 +02:00
Remove obsolete func (#377)
- remove function: SynGroup, HasColorscheme and GetGitBranch - rewrite Inside_git_repo in lua instead
This commit is contained in:
@@ -206,14 +206,16 @@ api.nvim_create_autocmd({ "VimEnter", "DirChanged" }, {
|
||||
group = api.nvim_create_augroup("git_repo_check", { clear = true }),
|
||||
pattern = "*",
|
||||
desc = "check if we are inside Git repo",
|
||||
command = "call utils#Inside_git_repo()",
|
||||
callback = function()
|
||||
utils.inside_git_repo()
|
||||
end,
|
||||
})
|
||||
|
||||
-- ref: https://vi.stackexchange.com/a/169/15292
|
||||
api.nvim_create_autocmd("BufReadPre", {
|
||||
group = api.nvim_create_augroup("large_file", { clear = true }),
|
||||
pattern = "*",
|
||||
desc = "check if we are inside Git repo",
|
||||
desc = "optimize for large file",
|
||||
callback = function(ev)
|
||||
local file_size_limit = 524288 -- 0.5MB
|
||||
local f = ev.file
|
||||
|
||||
@@ -143,9 +143,6 @@ keymap.set("x", "c", '"_c')
|
||||
-- Remove trailing whitespace characters
|
||||
keymap.set("n", "<leader><space>", "<cmd>StripTrailingWhitespace<cr>", { desc = "remove trailing space" })
|
||||
|
||||
-- check the syntax group of current cursor position
|
||||
keymap.set("n", "<leader>st", "<cmd>call utils#SynGroup()<cr>", { desc = "check syntax group" })
|
||||
|
||||
-- Copy entire buffer.
|
||||
keymap.set("n", "<leader>y", "<cmd>%yank<cr>", { desc = "yank entire buffer" })
|
||||
|
||||
|
||||
@@ -79,4 +79,18 @@ function M.is_compatible_version(expected_version)
|
||||
return true
|
||||
end
|
||||
|
||||
--- check if we are inside a git repo
|
||||
--- @return boolean
|
||||
function M.inside_git_repo()
|
||||
local result = vim.system({ "git", "rev-parse", "--is-inside-work-tree" }, { text = true }):wait()
|
||||
if result.code ~= 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
-- Manually trigger a special user autocmd InGitRepo (used lazyloading.
|
||||
vim.cmd([[doautocmd User InGitRepo]])
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
return M
|
||||
|
||||
Reference in New Issue
Block a user