Skip to content

Releases: stevearc/oil.nvim

v2.12.2

10 Sep 19:04
1eb9fb3
Compare
Choose a tag to compare

2.12.2 (2024-09-10)

Bug Fixes

  • ensure win_options are being set on correct window (#469) (30e0438)
  • wrap git rm callback in schedule_wrap (#475) (b053744)

Performance Improvements

  • view: avoid running is_hidden_file when show_hidden is set (#471) (0fcd126)

v2.12.1

26 Aug 04:04
4f3c678
Compare
Choose a tag to compare

2.12.1 (2024-08-26)

Bug Fixes

  • gracefully handle trashing file that does not exist (70337eb)
  • process deletes in dir before moving dir (349bca8)

v2.12.0

17 Aug 04:37
a632c89
Compare
Choose a tag to compare

2.12.0 (2024-08-17)

Features

  • add support for mini.icons (#439) (a543ea5)
  • allow bufnr optional parameter for get_current_dir function (#440) (cc23325)
  • disable cursor in preview window (#433) (b15e4c1)

Bug Fixes

  • add compatibility for Lua 5.1 (#456) (b39a789)
  • correctly check if mini.icons is actually setup (#441) (d5e5657)
  • cursor sometimes disappears after making changes (#438) (b5a1abf)
  • Force standard C locale when getting ls input for parsing in SSH (#455) (71c972f)
  • handle rare case where file watcher outlives buffer (fcca212)
  • Handle users and groups with spaces over SSH (#448) (a6cea1a)
  • set floating window win_options when buffer changes (#432) (b0a6cf9)

v2.11.0

01 Jul 18:52
ace46a4
Compare
Choose a tag to compare

2.11.0 (2024-07-01)

Features

  • case insensitive sorting (#429) (2077cc3)
  • rename experimental_watch_for_changes -> watch_for_changes (c7c7ce5)
  • support preview from floating window (#403) (59b3dab)

Bug Fixes

  • bug in buffer rendering race condition handling (f6df58a)
  • correctly check group permissions in unix (#428) (65c53db)
  • increase loading display delay to avoid flicker (#424) (4c574cf)

v2.10.0

20 Jun 01:22
0883b10
Compare
Choose a tag to compare

2.10.0 (2024-06-16)

Features

Bug Fixes

  • change unknown action name from error to notification (e5eb20e)
  • error opening command window from oil float (#378) (06a19f7)
  • hack around glob issues in LSP rename operations (#386) (e5312c3)
  • incorrect default config actions (#414) (c82b26e)
  • notify when changing the current directory (#406) (18272ab)
  • throw error on vim.has call within the lsp/workspace.lua (#411) (61f1967)
  • vim.notify call error (76bfc25)

v2.9.0

16 May 18:33
80eb2d6
Compare
Choose a tag to compare

2.9.0 (2024-05-16)

Features

  • can restore Oil progress window when minimized (fa3820e)
  • experimental support for git operations (#290) (1f05774)

Bug Fixes

  • duplicate create actions (#334) (354c530)
  • error when opening files from floating oil window (#355) (2bc56ad)
  • git mv errors when moving empty directory (#358) (6a7a10b)
  • gracefully handle new dirs with trailing backslash on windows (#336) (be0a1ec)
  • icon column highlight parameter (#366) (752563c)
  • race condition when entering oil buffer (#321) (c86e484)
  • ssh: bad argument when editing files over ssh (#370) (aa0c00c)
  • ssh: config option to pass extra args to SCP (#340) (3abb607)
  • ssh: garbled output when directory has broken symlinks (bcfc0a2)
  • support visual mode when preview window is open (#315) (f41d7e7)
  • windows: convert posix paths before matching LSP watch globs (#374) (f630887)
  • windows: file operation preview uses only backslash path separator (#336) (96f0983)
  • windows: navigating into drive letter root directories (#341) (f3a31eb)
  • windows: treat both backslash and frontslash as path separators (#336) (3b3a6b2)

v2.8.0

19 Apr 14:47
78aeb66
Compare
Choose a tag to compare

2.8.0 (2024-04-19)

Features

  • add user autocmds before and after performing actions (#310) (e462a34)

Bug Fixes

  • output suppressed when opening files (#348) (6c48ac7)
  • ssh: escape all file paths for the ssh adapter (#353) (8bb35eb)

v2.7.0

13 Mar 03:51
32e18df
Compare
Choose a tag to compare

2.7.0 (2024-03-13)

Features

  • add ability to alter lsp file operation timeout (#317) (29a06fc)
  • add border config for SSH and keymaps help window (#299) (e27cc4e)
  • do not close preview when switching dirs (#277) (bf753c3)
  • experimental option to watch directory for changes (#292) (bcfe7d1)
  • use natural sort order by default (#328) (71b076b)

Bug Fixes

  • actions.open_external uses explorer.exe in WSL (#273) (6953c2c)
  • close preview window when leaving oil buffer (#296) (132b4ea)
  • correctly reset bufhidden for formerly previewed buffers (#291) (0de8e60)
  • potential leak in experimental file watcher (c437f3c)
  • spurious exits from faulty :wq detection (#221) (e045ee3)
  • window options sometimes not set in oil buffer (#287) (17d71eb)
  • windows: can delete non-ascii filenames to trash (#323) (18dfd24)

v2.6.1

16 Jan 06:02
dd432e7
Compare
Choose a tag to compare

2.6.1 (2024-01-16)

Bug Fixes

  • crash when LSP client workspace_folders is nil (#269) (c4cc824)
  • diagnostic float would not open if scope=cursor (#275) (a1af7a1)
  • lsp_rename: handle absolute path glob filters (#279) (ec24334)
  • trash: mac error deleting dangling symbolic links to trash (#251) (49b2b3f)

Performance Improvements

  • windows: use a single powershell process for trash operations (#271) (e71b6ca)

v2.6.0

03 Jan 06:08
a128e6f
Compare
Choose a tag to compare

2.6.0 (2024-01-03)

Features

  • trash: support for deleting to windows recycle bin (#243) (553b7a0)