diff --git a/doc/upstream.md b/doc/upstream.md index a4b2753..238396a 100644 --- a/doc/upstream.md +++ b/doc/upstream.md @@ -148,7 +148,7 @@ Bugs fixed in this fork that remain open upstream. | [#678](https://github.com/stevearc/oil.nvim/issues/678) | tracking | `buftype='acwrite'` causes `mksession` to skip oil windows | | [#679](https://github.com/stevearc/oil.nvim/issues/679) | resolved | Executable file sign — PR [#698](https://github.com/stevearc/oil.nvim/pull/698) | | [#682](https://github.com/stevearc/oil.nvim/issues/682) | open | `get_current_dir()` nil in non-telescope context | -| [#683](https://github.com/stevearc/oil.nvim/issues/683) | fixed | Path not shown in floating mode — title shown via fallback when border is nil | +| [#683](https://github.com/stevearc/oil.nvim/issues/683) | open | Path not shown in floating mode | | [#684](https://github.com/stevearc/oil.nvim/issues/684) | open | User and group columns | | [#685](https://github.com/stevearc/oil.nvim/issues/685) | open | Plain directory paths in buffer names | | [#690](https://github.com/stevearc/oil.nvim/issues/690) | resolved | `OilFileIcon` highlight group — [`ce64ae1`](https://github.com/barrettruth/canola.nvim/commit/ce64ae1) | diff --git a/lua/canola/init.lua b/lua/canola/init.lua index 7cf5554..a728bdb 100644 --- a/lua/canola/init.lua +++ b/lua/canola/init.lua @@ -305,7 +305,8 @@ M.open_float = function(dir, opts, cb) vim.api.nvim_set_option_value(k, v, { scope = 'local', win = winid }) end - if config.float.border ~= nil and config.float.border ~= 'none' then + -- Update the floating window title + if vim.fn.has('nvim-0.9') == 1 and config.float.border ~= 'none' then local cur_win_opts = vim.api.nvim_win_get_config(winid) vim.api.nvim_win_set_config(winid, { relative = 'editor', @@ -315,8 +316,6 @@ M.open_float = function(dir, opts, cb) height = cur_win_opts.height, title = util.get_title(winid), }) - else - util.add_title_to_win(winid) end end, }) @@ -336,7 +335,7 @@ M.open_float = function(dir, opts, cb) end end) - if config.float.border == nil or config.float.border == 'none' then + if vim.fn.has('nvim-0.9') == 0 then util.add_title_to_win(winid) end end