canola.nvim/lua/oil
Barrett Ruth c3ef048144
fix(init): load oil buffer when BufAdd hijack fires under trouble/bqf
Problem: `BufAdd` handler renames a directory buffer to its `oil://`
URL and relies on the resulting `BufReadCmd` to load it. Plugins like
trouble.nvim that intercept quickfix opening suppress nested autocmds,
so `BufReadCmd` never fires and the buffer is left blank.

Solution: call `load_oil_buffer` directly after a successful hijack,
matching the startup loop which already does this. `load_oil_buffer`
guards against double-loading, so normal-path callers where
`BufReadCmd` does fire are unaffected.
2026-03-18 15:29:24 -04:00
..
adapters feat(config): add per-host/bucket extra args for SSH, S3, and FTP (#171) 2026-03-18 12:40:32 -04:00
lsp refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
mutator fix(test): resolve trash_spec.lua flakes from leaked mutation state (#163) 2026-03-17 11:47:01 -04:00
actions.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
cache.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
clipboard.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
columns.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
config.lua feat(config): add default_to_float option (#173) 2026-03-18 14:12:55 -04:00
constants.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
fs.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
git.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
init.lua fix(init): load oil buffer when BufAdd hijack fires under trouble/bqf 2026-03-18 15:29:24 -04:00
keymap_util.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
layout.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
loading.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
log.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
pathutil.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
ringbuf.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
shell.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
util.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
view.lua fix(view): reapply column highlights after paste and buffer edits (#169) 2026-03-18 00:18:11 -04:00