| #40 |
WinNew warning when opening a new tab |
consolidated into #164 |
| #85 |
Git status column |
consolidated into #121 |
| #95 |
Undo after renaming files |
consolidated into #191 |
| #117 |
Move file into new dir via slash in name |
consolidated into #32 |
| #155 |
WinNew "could not find parent window" warning |
consolidated into #164 |
| #156 |
Paste path of files into oil buffer |
fixed — added oil-recipe-paste-file-from-clipboard (#153) |
| #200 |
Highlights not working when opening a file |
not actionable — cannot reproduce, nvim 0.9.4 |
| #207 |
Suppress "no longer available" message |
fixed — cleanup_buffers_on_delete option (#73) |
| #210 |
FTP support |
implemented in canola branch |
| #213 |
Disable preview for large files |
fixed (#85) |
| #226 |
K8s/Docker adapter |
not actionable — no demand |
| #232 |
Cannot close last window |
consolidated into #149 — draft fix #195; mid-session blocked by neovim/neovim#22814 |
| #254 |
Buffer modified highlight group |
tracked in #129 |
| #263 |
Diff mode |
consolidated into #193 |
| #276 |
Archives manipulation |
not actionable — nvim has builtin zip support |
| #280 |
vim-projectionist support |
not actionable — OilFileCreated event provides the correct hook; see oil-recipe-file-templates |
| #288 |
Oil failing to load |
not actionable — no reliable repro, likely lazy.nvim timing |
| #289 |
Show absolute path toggle |
not actionable — display solved by get_win_title, editing consolidated into #32 |
| #294 |
Can't handle emojis in filenames |
not actionable — libuv bug (nodejs/node#49042) |
| #298 |
Open float on neovim directory startup |
fixed (#173) |
| #302 |
buflisted=true after jumplist nav |
fixed (#71) |
| #303 |
Preview in float window mode |
fixed — upstream #403, config.float.preview_split |
| #325 |
oil-ssh error from command line |
fixed (#172) |
| #330 |
Telescope opens file in oil float |
not actionable — cross-plugin, no repro |
| #332 |
Buffer not fixed to floating window |
not actionable — cannot reproduce |
| #335 |
Disable editing outside root dir |
not actionable — confirmation prompt and delete_to_trash already cover accidental deletion |
| #349 |
Parent directory as column/vsplit |
not actionable — different navigation paradigm, use mini.files |
| #351 |
Paste deleted file from register |
not actionable — workflow issue (move before saving), confirmation prompt and delete_to_trash cover recovery |
| #359 |
Parse error on filenames differing by space |
not actionable — parser uses whitespace as column delimiter |
| #360 |
Pick window to open file into |
not actionable — user-land workaround covers it; see oil-recipe-pick-window |
| #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 |
fixed (#177) |
| #375 |
Highlights for file types and permissions |
consolidated into #187 |
| #380 |
Silently overriding show_hidden |
not actionable — counter to config intent |
| #382 |
Relative path in window title |
not actionable — solved by get_win_title callback (#482) |
| #392 |
Option to skip delete prompt |
fixed (#77) |
| #393 |
Auto-save on select |
fixed (#84) |
| #396 |
Customize preview content |
not actionable — out of scope, preview is a normal buffer; use BufReadCmd autocmds for custom renderers |
| #399 |
Open file without closing Oil |
fixed (#159) |
| #404 |
Restricted UNC paths |
not actionable — Windows-only |
| #416 |
Cannot remap key to open split |
fixed — cherry-picked (#725) |
| #431 |
More SSH adapter documentation |
duplicate of #525 |
| #435 |
Error previewing with semantic tokens LSP |
fixed — cherry-picked (#467) |
| #436 |
Owner and group columns |
consolidated into #126 |
| #444 |
Opening behaviour customization |
not actionable — existing API covers all use cases, reporter satisfied |
| #446 |
Executable highlighting |
cherry-picked (#698) |
| #449 |
Renaming TypeScript files stopped working |
not actionable — config issue, increase lsp_file_methods.timeout_ms |
| #450 |
Highlight opened file in directory listing |
fixed — added oil-recipe-highlight-opened-file (#145) |
| #457 |
Custom column API |
consolidated into #192 |
| #466 |
Select into window on right |
not actionable — user-land concern, custom action trivially solves this |
| #473 |
Show hidden when dir is all-hidden |
fixed (#85) |
| #479 |
Harpoon integration recipe |
not actionable — no demand, stale |
| #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 |
fixed (#178) |
| #525 |
SSH adapter documentation |
fixed — expanded :help oil-adapter-ssh (#138) |
| #531 |
Incomplete drive letters |
not actionable — Windows-only |
| #533 |
constrain_cursor bug |
not actionable — needs repro |
| #570 |
Improve c0/d0 for renaming |
not actionable — blocked on Neovim extmark API |
| #571 |
Callback before highlight_filename |
not actionable — solved by existing extensions (oil-git-status.nvim, oil-git.nvim) |
| #578 |
Hidden file dimming recipe |
fixed — see oil-recipe-no-hidden-dimming |
| #587 |
Alt+h keymap |
not actionable — user config issue |
| #589 |
WinNew warning with blink.cmp + oil-ssh |
consolidated into #164 |
| #599 |
user:group display and manipulation |
consolidated into #126 |
| #607 |
Per-host SCP args |
fixed (#171) |
| #609 |
Cursor placement via Snacks picker |
not actionable — Windows-only |
| #612 |
Delete buffers on file delete |
fixed (#73) |
| #615 |
Cursor at name column on o/O |
fixed (#72) |
| #617 |
Filetype by actual filetype |
fixed — cherry-picked (#618) |
| #621 |
toggle() for regular windows |
fixed (#88) |
| #623 |
bufferline.nvim interaction |
not actionable — cannot reproduce; likely fixed in bufferline.nvim |
| #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 |
not actionable — cannot reproduce |
| #637 |
Inconsistent symlink resolution |
not actionable — nightly-only, no stable repro |
| #641 |
Flicker on actions.parent |
not actionable — first-visit async render; real fix requires pre-fetching which penalizes remote adapters; 0 demand |
| #642 |
W10 warning under nvim -R |
fixed — suppress W10 warning under nvim -R |
| #645 |
close_float action |
fixed — add close_float action |
| #646 |
get_current_dir nil on SSH |
fixed — get_current_url() API (#119) |
| #650 |
LSP workspace.fileOperations events |
fixed — LSP workspace file operations already implemented |
| #655 |
File statistics as virtual text |
consolidated into #142 |
| #659 |
Mark and diff files in buffer |
consolidated into #193 — mark-and-diff is a subset of diff mode |
| #664 |
Session reload extra buffer |
consolidated into #149 — draft fix #195; mid-session blocked by neovim/neovim#22814 |
| #665 |
Hot load preview fast-scratch buffers |
not actionable — no clear architecture |
| #668 |
Custom yes/no confirmation |
not actionable — no demand |
| #670 |
Multi-directory cmdline args ignored |
fixed (#11) |
| #671 |
Yanking between nvim instances |
not actionable — addressed upstream by clipboard actions |
| #673 |
Symlink newlines crash |
fixed — strip newlines from symlink target display text |
| #675 |
Move file into folder by renaming |
consolidated into #32 |
| #676 |
Windows path conversion |
not actionable — Windows-only |
| #678 |
buftype='acwrite' causes mksession to skip oil windows |
consolidated into #149 — draft fix #195; mid-session blocked by neovim/neovim#22814 |
| #679 |
Executable file sign |
cherry-picked (#698) |
| #682 |
get_current_dir() nil |
cherry-picked (#727) |
| #683 |
Path not shown in floating mode |
fixed (#78) |
| #684 |
User and group columns |
consolidated into #126 |
| #685 |
Plain directory paths in buffer names |
not actionable — protocol prefix is fundamental to buffer identity |
| #690 |
OilFileIcon highlight group |
fixed — add OilFileIcon highlight group |
| #692 |
Keymap normalization |
cherry-picked (#725) |
| #699 |
select blocks UI with slow FileType autocmd |
fixed (#106) |
| #707 |
Move file/dir into new dir by renaming |
consolidated into #32 |
| #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 |
oil.nvim in the state of 2026 |
not actionable — meta discussion/roadmap |
| #736 |
Make icons virtual text |
consolidated into #142 |
| #738 |
Allow changing mtime/atime via time column |
not actionable — disproportionate complexity (new mutator action type, reverse strftime parser, per-adapter utime), 0 demand, purpose-built tools exist |
| #740 |
feature request: Editable current working directory |
open |
| #741 |
feature request: compact move action display with common ancestor path collapsing |
open |