canola.nvim/doc/upstream.md
2026-03-08 16:03:05 -04:00

15 KiB

Upstream Tracker

Triage of stevearc/oil.nvim PRs and issues against this fork.

Upstream PRs

PR Description Status
#495 Cancel visual/operator-pending mode on close cherry-picked
#537 Configurable file/directory creation permissions cherry-picked
#618 Opt-in filetype detection for icons cherry-picked
#644 Pass entry to is_hidden_file/is_always_hidden cherry-picked
#697 Recipe for file extension column cherry-picked
#698 Executable file highlighting cherry-picked
#717 Add oil-git.nvim to extensions cherry-picked
#720 Gate BufAdd autocmd behind config check cherry-picked
#722 Fix freedesktop trash URL cherry-picked
#723 Emit OilReadPost event after render cherry-picked
#725 Normalize keymap keys before config merge cherry-picked
#727 Clarify get_current_dir nil + Telescope recipe cherry-picked
#739 macOS FreeDesktop trash recipe cherry-picked
#488 Parent directory in a split not actionable — empty PR
#493 UNC paths on Windows not actionable — superseded by #686
#686 Windows path conversion fix not actionable — Windows-only
#735 gX opens external program with selection not actionable — hardcoded Linux-only, incomplete
#591 release-please changelog not applicable
#667 Virtual text columns + headers deferred — WIP, conflicting
#708 Move file into new dir by renaming deferred — needs rewrite
#721 create_hook to populate file contents deferred — fixing via autocmd event
#728 open_split for opening oil in a split deferred — tracked as #2

Issues

Issue Description Status
#85 Git status column open
#95 Undo after renaming files open
#117 Move file into new dir via slash in name open
#156 Paste path of files into oil buffer open
#200 Highlights not working when opening a file open
#207 Suppress "no longer available" message fixed — cleanup_buffers_on_delete option
#210 FTP support open
#213 Disable preview for large files fixed (#85)
#226 K8s/Docker adapter open
#232 Cannot close last window open
#254 Buffer modified highlight group open
#263 Diff mode open
#276 Archives manipulation open
#280 vim-projectionist support open
#288 No reliable repro; likely lazy.nvim timing not actionable
#289 Show absolute path toggle open
#294 Can't handle emojis in filenames open
#298 Open float on neovim directory startup open
#302 buflisted=true after jumplist nav fixed (#71)
#303 Preview in float window mode open
#325 oil-ssh error from command line open
#330 Telescope opens file in oil float not actionable — cross-plugin, no repro
#332 Buffer not fixed to floating window open
#335 Disable editing outside root dir open
#349 Parent directory as column/vsplit open
#351 Paste deleted file from register open
#359 Parse error on filenames differing by space not actionable — parser uses whitespace as column delimiter
#360 Pick window to open file into open
#362 "Could not find oil adapter for scheme" not actionable — no repro, old nvim (0.9.5)
#363 prompt_save_on_select_new_entry wrong prompt fixed
#371 Constrain cursor in insert mode fixed (#93)
#373 Dir from quickfix with bqf/trouble broken open
#375 Highlights for file types and permissions open
#380 Silently overriding show_hidden not actionable — counter to config intent
#382 Relative path in window title open
#392 Option to skip delete prompt fixed
#393 Auto-save on select fixed
#396 Customize preview content open
#399 Open file without closing Oil open
#404 Restricted UNC paths not actionable — Windows-only
#416 Cannot remap key to open split open
#431 More SSH adapter documentation open
#435 Error previewing with semantic tokens LSP open
#436 Owner and group columns open
#444 Opening behaviour customization open
#446 Executable highlighting cherry-picked (#698)
#449 Renaming TypeScript files stopped working open
#450 Highlight opened file in directory listing open
#457 Custom column API open
#466 Select into window on right open
#473 Show hidden when dir is all-hidden fixed (#85)
#479 Harpoon integration recipe open
#483 Spell downloads depend on netrw not actionable — fixed in neovim#34940
#486 Directory sizes show misleading 4.1k fixed (#87)
#492 j/k remapping question not actionable — answered
#507 lacasitos.nvim conflict not actionable — cross-plugin + Windows-only
#521 oil-ssh connection issues open
#525 SSH adapter documentation open
#531 Incomplete drive letters not actionable — Windows-only
#533 constrain_cursor bug not actionable — needs repro
#570 Improve c0/d0 for renaming open
#571 Callback before highlight_filename open
#578 Hidden file dimming recipe fixed
#587 Alt+h keymap not actionable — user config issue
#599 user:group display and manipulation open
#607 Per-host SCP args open
#609 Cursor placement via Snacks picker open
#612 Delete buffers on file delete fixed
#615 Cursor at name column on o/O fixed (#72)
#617 Filetype by actual filetype open
#621 toggle() for regular windows fixed (#88)
#623 bufferline.nvim interaction not actionable — cross-plugin
#624 Mutation race not actionable — no reliable repro
#625 E19 mark invalid line not actionable — intractable without neovim API changes
#632 Preview + move = copy fixed (#12)
#636 Telescope picker opens in active buffer open
#637 Inconsistent symlink resolution open
#641 Flicker on actions.parent open
#642 W10 warning under nvim -R fixed
#645 close_float action fixed
#646 get_current_dir nil on SSH open
#650 LSP workspace.fileOperations events fixed
#655 File statistics as virtual text open
#659 Mark and diff files in buffer open
#664 Session reload extra buffer not actionable — no repro
#665 Hot load preview fast-scratch buffers open
#668 Custom yes/no confirmation open
#670 Multi-directory cmdline args ignored fixed (#11)
#671 Yanking between nvim instances open
#673 Symlink newlines crash fixed
#675 Move file into folder by renaming open
#676 Windows path conversion not actionable — Windows-only
#678 buftype='acwrite' causes mksession to skip oil windows open
#679 Executable file sign cherry-picked (#698)
#682 get_current_dir() nil cherry-picked (#727)
#683 Path not shown in floating mode fixed
#684 User and group columns open
#685 Plain directory paths in buffer names open
#690 OilFileIcon highlight group fixed
#692 Keymap normalization cherry-picked (#725)
#699 select blocks UI with slow FileType autocmd open
#707 Move file/dir into new dir by renaming open
#710 buftype empty on BufEnter fixed (#10)
#714 Support question not actionable — answered
#719 Neovim crash on node_modules not actionable — libuv/neovim bug
#726 Meta discussion/roadmap not actionable
#736 Make icons virtual text open
#738 Allow changing mtime/atime via time column open