diff --git a/config/largebuf.nix b/config/largebuf.nix deleted file mode 100644 index d1b7cf6..0000000 --- a/config/largebuf.nix +++ /dev/null @@ -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 - ''; - } - ]; -}