From 499bae1975e3f5f26c283f5c198d69cc970c3678 Mon Sep 17 00:00:00 2001 From: Barrett Ruth <62671086+barrettruth@users.noreply.github.com> Date: Wed, 18 Mar 2026 14:29:08 -0400 Subject: [PATCH] docs(upstream): add PR references and descriptions to bare fixed entries (#174) Problem: 18 entries in the issues table were marked `fixed` with no PR link or description, making it impossible to trace which canola PR implemented each fix. Solution: add canola PR links to entries where a PR exists (#73, #77, #78, #84, #119, #138, #145, #146, #153, #171, #172), and add short descriptions to pre-PR-era batch fixes (#578, #642, #645, #650, #673, #690) that were committed directly before the PR workflow was established. --- doc/upstream.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/doc/upstream.md b/doc/upstream.md index 9c9a765..7fdb383 100644 --- a/doc/upstream.md +++ b/doc/upstream.md @@ -37,9 +37,9 @@ issues against this fork. | [#85](https://github.com/stevearc/oil.nvim/issues/85) | Git status column | consolidated into [#121](https://github.com/barrettruth/canola.nvim/issues/121) | | [#95](https://github.com/stevearc/oil.nvim/issues/95) | Undo after renaming files | open | | [#117](https://github.com/stevearc/oil.nvim/issues/117) | Move file into new dir via slash in name | consolidated into [#32](https://github.com/barrettruth/canola.nvim/issues/32) | -| [#156](https://github.com/stevearc/oil.nvim/issues/156) | Paste path of files into oil buffer | fixed — added `oil-recipe-paste-file-from-clipboard` | +| [#156](https://github.com/stevearc/oil.nvim/issues/156) | Paste path of files into oil buffer | fixed — added `oil-recipe-paste-file-from-clipboard` ([#153](https://github.com/barrettruth/canola.nvim/pull/153)) | | [#200](https://github.com/stevearc/oil.nvim/issues/200) | Highlights not working when opening a file | not actionable — cannot reproduce, nvim 0.9.4 | -| [#207](https://github.com/stevearc/oil.nvim/issues/207) | Suppress "no longer available" message | fixed — `cleanup_buffers_on_delete` option | +| [#207](https://github.com/stevearc/oil.nvim/issues/207) | Suppress "no longer available" message | fixed — `cleanup_buffers_on_delete` option ([#73](https://github.com/barrettruth/canola.nvim/pull/73)) | | [#210](https://github.com/stevearc/oil.nvim/issues/210) | FTP support | fixed ([#167](https://github.com/barrettruth/canola.nvim/pull/167)) | | [#213](https://github.com/stevearc/oil.nvim/issues/213) | Disable preview for large files | fixed ([#85](https://github.com/barrettruth/canola.nvim/pull/85)) | | [#226](https://github.com/stevearc/oil.nvim/issues/226) | K8s/Docker adapter | not actionable — no demand | @@ -54,7 +54,7 @@ issues against this fork. | [#298](https://github.com/stevearc/oil.nvim/issues/298) | Open float on neovim directory startup | fixed ([#173](https://github.com/barrettruth/canola.nvim/pull/173)) | | [#302](https://github.com/stevearc/oil.nvim/issues/302) | `buflisted=true` after jumplist nav | fixed ([#71](https://github.com/barrettruth/canola.nvim/pull/71)) | | [#303](https://github.com/stevearc/oil.nvim/issues/303) | Preview in float window mode | fixed — upstream [#403](https://github.com/stevearc/oil.nvim/pull/403), `config.float.preview_split` | -| [#325](https://github.com/stevearc/oil.nvim/issues/325) | oil-ssh error from command line | fixed | +| [#325](https://github.com/stevearc/oil.nvim/issues/325) | oil-ssh error from command line | fixed ([#172](https://github.com/barrettruth/canola.nvim/pull/172)) | | [#330](https://github.com/stevearc/oil.nvim/issues/330) | Telescope opens file in oil float | not actionable — cross-plugin, no repro | | [#332](https://github.com/stevearc/oil.nvim/issues/332) | Buffer not fixed to floating window | not actionable — cannot reproduce | | [#335](https://github.com/stevearc/oil.nvim/issues/335) | Disable editing outside root dir | not actionable — confirmation prompt and `delete_to_trash` already cover accidental deletion | @@ -66,11 +66,11 @@ issues against this fork. | [#363](https://github.com/stevearc/oil.nvim/issues/363) | `prompt_save_on_select_new_entry` wrong prompt | fixed | | [#371](https://github.com/stevearc/oil.nvim/issues/371) | Constrain cursor in insert mode | fixed ([#93](https://github.com/barrettruth/canola.nvim/pull/93)) | | [#373](https://github.com/stevearc/oil.nvim/issues/373) | Dir from quickfix with bqf/trouble broken | open | -| [#375](https://github.com/stevearc/oil.nvim/issues/375) | Highlights for file types and permissions | fixed — per-character permission column highlights | +| [#375](https://github.com/stevearc/oil.nvim/issues/375) | Highlights for file types and permissions | fixed — per-character permission column highlights ([#146](https://github.com/barrettruth/canola.nvim/pull/146)) | | [#380](https://github.com/stevearc/oil.nvim/issues/380) | Silently overriding `show_hidden` | not actionable — counter to config intent | | [#382](https://github.com/stevearc/oil.nvim/issues/382) | Relative path in window title | not actionable — solved by `get_win_title` callback ([#482](https://github.com/stevearc/oil.nvim/pull/482)) | -| [#392](https://github.com/stevearc/oil.nvim/issues/392) | Option to skip delete prompt | fixed | -| [#393](https://github.com/stevearc/oil.nvim/issues/393) | Auto-save on select | fixed | +| [#392](https://github.com/stevearc/oil.nvim/issues/392) | Option to skip delete prompt | fixed ([#77](https://github.com/barrettruth/canola.nvim/pull/77)) | +| [#393](https://github.com/stevearc/oil.nvim/issues/393) | Auto-save on select | fixed ([#84](https://github.com/barrettruth/canola.nvim/pull/84)) | | [#396](https://github.com/stevearc/oil.nvim/issues/396) | Customize preview content | not actionable — out of scope, preview is a normal buffer; use `BufReadCmd` autocmds for custom renderers | | [#399](https://github.com/stevearc/oil.nvim/issues/399) | Open file without closing Oil | fixed ([#159](https://github.com/barrettruth/canola.nvim/pull/159)) | | [#404](https://github.com/stevearc/oil.nvim/issues/404) | Restricted UNC paths | not actionable — Windows-only | @@ -81,7 +81,7 @@ issues against this fork. | [#444](https://github.com/stevearc/oil.nvim/issues/444) | Opening behaviour customization | not actionable — existing API covers all use cases, reporter satisfied | | [#446](https://github.com/stevearc/oil.nvim/issues/446) | Executable highlighting | cherry-picked ([#698](https://github.com/stevearc/oil.nvim/pull/698)) | | [#449](https://github.com/stevearc/oil.nvim/issues/449) | Renaming TypeScript files stopped working | not actionable — config issue, increase `lsp_file_methods.timeout_ms` | -| [#450](https://github.com/stevearc/oil.nvim/issues/450) | Highlight opened file in directory listing | fixed — added `oil-recipe-highlight-opened-file` | +| [#450](https://github.com/stevearc/oil.nvim/issues/450) | Highlight opened file in directory listing | fixed — added `oil-recipe-highlight-opened-file` ([#145](https://github.com/barrettruth/canola.nvim/pull/145)) | | [#457](https://github.com/stevearc/oil.nvim/issues/457) | Custom column API | open | | [#466](https://github.com/stevearc/oil.nvim/issues/466) | Select into window on right | not actionable — user-land concern, custom action trivially solves this | | [#473](https://github.com/stevearc/oil.nvim/issues/473) | Show hidden when dir is all-hidden | fixed ([#85](https://github.com/barrettruth/canola.nvim/pull/85)) | @@ -91,17 +91,17 @@ issues against this fork. | [#492](https://github.com/stevearc/oil.nvim/issues/492) | j/k remapping question | not actionable — answered | | [#507](https://github.com/stevearc/oil.nvim/issues/507) | lacasitos.nvim conflict | not actionable — cross-plugin + Windows-only | | [#521](https://github.com/stevearc/oil.nvim/issues/521) | oil-ssh connection issues | open | -| [#525](https://github.com/stevearc/oil.nvim/issues/525) | SSH adapter documentation | fixed — expanded `:help oil-adapter-ssh` | +| [#525](https://github.com/stevearc/oil.nvim/issues/525) | SSH adapter documentation | fixed — expanded `:help oil-adapter-ssh` ([#138](https://github.com/barrettruth/canola.nvim/pull/138)) | | [#531](https://github.com/stevearc/oil.nvim/issues/531) | Incomplete drive letters | not actionable — Windows-only | | [#533](https://github.com/stevearc/oil.nvim/issues/533) | `constrain_cursor` bug | not actionable — needs repro | | [#570](https://github.com/stevearc/oil.nvim/issues/570) | Improve c0/d0 for renaming | not actionable — blocked on Neovim extmark API | | [#571](https://github.com/stevearc/oil.nvim/issues/571) | Callback before `highlight_filename` | not actionable — solved by existing extensions ([oil-git-status.nvim](https://github.com/refractalize/oil-git-status.nvim), [oil-git.nvim](https://github.com/malewicz1337/oil-git.nvim)) | -| [#578](https://github.com/stevearc/oil.nvim/issues/578) | Hidden file dimming recipe | fixed | +| [#578](https://github.com/stevearc/oil.nvim/issues/578) | Hidden file dimming recipe | fixed — added recipe to disable hidden file dimming | | [#587](https://github.com/stevearc/oil.nvim/issues/587) | Alt+h keymap | not actionable — user config issue | | [#599](https://github.com/stevearc/oil.nvim/issues/599) | user:group display and manipulation | consolidated into [#126](https://github.com/barrettruth/canola.nvim/issues/126) | -| [#607](https://github.com/stevearc/oil.nvim/issues/607) | Per-host SCP args | fixed | +| [#607](https://github.com/stevearc/oil.nvim/issues/607) | Per-host SCP args | fixed ([#171](https://github.com/barrettruth/canola.nvim/pull/171)) | | [#609](https://github.com/stevearc/oil.nvim/issues/609) | Cursor placement via Snacks picker | not actionable — Windows-only | -| [#612](https://github.com/stevearc/oil.nvim/issues/612) | Delete buffers on file delete | fixed | +| [#612](https://github.com/stevearc/oil.nvim/issues/612) | Delete buffers on file delete | fixed ([#73](https://github.com/barrettruth/canola.nvim/pull/73)) | | [#615](https://github.com/stevearc/oil.nvim/issues/615) | Cursor at name column on o/O | fixed ([#72](https://github.com/barrettruth/canola.nvim/pull/72)) | | [#617](https://github.com/stevearc/oil.nvim/issues/617) | Filetype by actual filetype | fixed — cherry-picked ([#618](https://github.com/stevearc/oil.nvim/pull/618)) | | [#621](https://github.com/stevearc/oil.nvim/issues/621) | `toggle()` for regular windows | fixed ([#88](https://github.com/barrettruth/canola.nvim/pull/88)) | @@ -112,10 +112,10 @@ issues against this fork. | [#636](https://github.com/stevearc/oil.nvim/issues/636) | Telescope picker opens in active buffer | not actionable — cannot reproduce | | [#637](https://github.com/stevearc/oil.nvim/issues/637) | Inconsistent symlink resolution | not actionable — nightly-only, no stable repro | | [#641](https://github.com/stevearc/oil.nvim/issues/641) | Flicker on `actions.parent` | open | -| [#642](https://github.com/stevearc/oil.nvim/issues/642) | W10 warning under `nvim -R` | fixed | -| [#645](https://github.com/stevearc/oil.nvim/issues/645) | `close_float` action | fixed | -| [#646](https://github.com/stevearc/oil.nvim/issues/646) | `get_current_dir` nil on SSH | fixed — `get_current_url()` API | -| [#650](https://github.com/stevearc/oil.nvim/issues/650) | LSP `workspace.fileOperations` events | fixed | +| [#642](https://github.com/stevearc/oil.nvim/issues/642) | W10 warning under `nvim -R` | fixed — suppress W10 warning under nvim -R | +| [#645](https://github.com/stevearc/oil.nvim/issues/645) | `close_float` action | fixed — add close_float action | +| [#646](https://github.com/stevearc/oil.nvim/issues/646) | `get_current_dir` nil on SSH | fixed — `get_current_url()` API ([#119](https://github.com/barrettruth/canola.nvim/pull/119)) | +| [#650](https://github.com/stevearc/oil.nvim/issues/650) | LSP `workspace.fileOperations` events | fixed — LSP workspace file operations already implemented | | [#655](https://github.com/stevearc/oil.nvim/issues/655) | File statistics as virtual text | consolidated into [#142](https://github.com/barrettruth/canola.nvim/issues/142) | | [#659](https://github.com/stevearc/oil.nvim/issues/659) | Mark and diff files in buffer | open | | [#664](https://github.com/stevearc/oil.nvim/issues/664) | Session reload extra buffer | consolidated into [#149](https://github.com/barrettruth/canola.nvim/issues/149) | @@ -123,16 +123,16 @@ issues against this fork. | [#668](https://github.com/stevearc/oil.nvim/issues/668) | Custom yes/no confirmation | not actionable — no demand | | [#670](https://github.com/stevearc/oil.nvim/issues/670) | Multi-directory cmdline args ignored | fixed ([#11](https://github.com/barrettruth/canola.nvim/pull/11)) | | [#671](https://github.com/stevearc/oil.nvim/issues/671) | Yanking between nvim instances | not actionable — addressed upstream by clipboard actions | -| [#673](https://github.com/stevearc/oil.nvim/issues/673) | Symlink newlines crash | fixed | +| [#673](https://github.com/stevearc/oil.nvim/issues/673) | Symlink newlines crash | fixed — strip newlines from symlink target display text | | [#675](https://github.com/stevearc/oil.nvim/issues/675) | Move file into folder by renaming | consolidated into [#32](https://github.com/barrettruth/canola.nvim/issues/32) | | [#676](https://github.com/stevearc/oil.nvim/issues/676) | Windows path conversion | not actionable — Windows-only | | [#678](https://github.com/stevearc/oil.nvim/issues/678) | `buftype='acwrite'` causes `mksession` to skip oil windows | consolidated into [#149](https://github.com/barrettruth/canola.nvim/issues/149) | | [#679](https://github.com/stevearc/oil.nvim/issues/679) | Executable file sign | cherry-picked ([#698](https://github.com/stevearc/oil.nvim/pull/698)) | | [#682](https://github.com/stevearc/oil.nvim/issues/682) | `get_current_dir()` nil | cherry-picked ([#727](https://github.com/stevearc/oil.nvim/pull/727)) | -| [#683](https://github.com/stevearc/oil.nvim/issues/683) | Path not shown in floating mode | fixed | +| [#683](https://github.com/stevearc/oil.nvim/issues/683) | Path not shown in floating mode | fixed ([#78](https://github.com/barrettruth/canola.nvim/pull/78)) | | [#684](https://github.com/stevearc/oil.nvim/issues/684) | User and group columns | consolidated into [#126](https://github.com/barrettruth/canola.nvim/issues/126) | | [#685](https://github.com/stevearc/oil.nvim/issues/685) | Plain directory paths in buffer names | not actionable — protocol prefix is fundamental to buffer identity | -| [#690](https://github.com/stevearc/oil.nvim/issues/690) | `OilFileIcon` highlight group | fixed | +| [#690](https://github.com/stevearc/oil.nvim/issues/690) | `OilFileIcon` highlight group | fixed — add OilFileIcon highlight group | | [#692](https://github.com/stevearc/oil.nvim/issues/692) | Keymap normalization | cherry-picked ([#725](https://github.com/stevearc/oil.nvim/pull/725)) | | [#699](https://github.com/stevearc/oil.nvim/issues/699) | `select` blocks UI with slow FileType autocmd | fixed ([#106](https://github.com/barrettruth/canola.nvim/pull/106)) | | [#707](https://github.com/stevearc/oil.nvim/issues/707) | Move file/dir into new dir by renaming | consolidated into [#32](https://github.com/barrettruth/canola.nvim/issues/32) |