refactor(config): remove custom large buffer detector autocmd
This commit is contained in:
parent
902b2261e9
commit
f71226be0f
1 changed files with 0 additions and 30 deletions
|
|
@ -1,30 +0,0 @@
|
||||||
{
|
|
||||||
# Adapted from AstroNvim and Reddit comment
|
|
||||||
# https://github.com/AstroNvim/astrocore/blob/v1.5.0/lua/astrocore/init.lua#L473-L486
|
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_autocmds.lua#L218-L238
|
|
||||||
# https://www.reddit.com/r/neovim/comments/z85s1l/comment/iyfrgvb/
|
|
||||||
autoGroups.large_buffer_detector = { };
|
|
||||||
autoCmd = [
|
|
||||||
{
|
|
||||||
desc = "Handle large buffers";
|
|
||||||
event = "BufRead";
|
|
||||||
group = "large_buffer_detector";
|
|
||||||
|
|
||||||
# Disable LSP, TS, syntax and some settings on large buffers
|
|
||||||
# Note: large_buf is set by astrocore plugin
|
|
||||||
callback.__raw = ''
|
|
||||||
function(args)
|
|
||||||
if vim.b.large_buf then
|
|
||||||
vim.cmd("syntax off")
|
|
||||||
vim.cmd(("TSBufDisable %s"):format(args.buf))
|
|
||||||
vim.cmd("LspStop")
|
|
||||||
vim.opt_local.foldmethod = "manual"
|
|
||||||
vim.opt_local.spell = false
|
|
||||||
vim.opt_local.wrap = true
|
|
||||||
vim.opt_local.list = false
|
|
||||||
end
|
|
||||||
end
|
|
||||||
'';
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue