1.1.0 (2023-08-09)
- directory hijacking when oil is lazy loaded (#149) (966eaaa)
- leave netrw autocmds intact when default_file_explorer = false (#135) (789b486)
- opening oil from netrw defaults to netrw directory (#148) (887bb4a)
- previewed buffers are deleted once hidden (#141) (eaa20a6)
- url-escape paths for scp (#134) (a5ff72a)
- use standard Directory highlight group (#139) (f180a9f)
- selecting multiple files only opens buffers, not windows (#111)
- make oil buffers unlisted by default (#45)
- change scp:// urls back to oil-ssh://
- action to copy path to entry under cursor (#50) (6581d76)
- action to open entry in new tab (#52) (48eec8b)
- action to open the cmdline with current entry as argument (#38) (75b710e)
- add
setup.view_options.is_excluded
(19ab948) - add action to open a terminal (c6a2e3e)
- add bug_report template (23d1ca7)
- add override config option to customize float layout (#132) (ac72a8d)
- add toggle_float function (#94) (82c7068)
- added command (af59e7b)
- API to change config.view.is_hidden_file at runtime (#69) (12bea0f)
- builtin support for editing files over ssh (#27) (ca4da68)
- can cancel out of progress window (273c2ce)
- can minimize the progress window (f28e634)
- columns: Add compatibility with previous versions (98a186e)
- columns: Change to use custom icons (6dc65dc)
- config for floating preview window (#74) (3e1affa)
- config function to define which files are hidden (#58) (e5acff1)
- config option for trashing deleted files (#99) (496d60f)
- config option to disable directory hijacking (#76) (3d3df74)
- config option to skip the disclaimer (adff3b9)
- config: Add custom icons (bf20bca)
- config: Change custom icons to columns config (cb54e03)
- convert oil://path/to/file.lua to normal file path (#77) (d7805c7)
- dispatch autocmd when oil buffer finishes rendering (3ac035e)
- display shortened path as title of floating window (#12) (9f7c4d7)
- expose buf_options in config (#28) (997d9cd)
- extension for resession.nvim (2bca582)
- first draft (fefd6ad)
- inform user how to disable netrw (6b10a36)
- more actions for interacting with preview window (#41) (b3c4ff3)
- new action open_cmdline_dir (#44) (6c4a3da)
- Oil command supports split and vert modifiers (#116) (f322209)
- oil.select can close oil buffer afterwards (#121) (a465123)
- option to disable all default keymaps (#16) (28da68a)
- prompt user to save changes before editing moved file/dir (#93) (6b05c2e)
- restore window view in oil.close() (#65) (33ee724)
- set filetype='oil_preview' for preview buffer (a587977)
- sort symbolic directory links like directories (98fcc2d)
- support custom trash commands (#110) (f535c10)
- update preview window when cursor is moved (#42) (6c6b767)
- Use <C-l> to refresh directory (#7) (d019d38)
- add autocmd to augroup (5e2f1ce)
- add WinLeave autocmd to augroup (6a227e9)
- allow calling oil.open() with a url (be695dc)
- alternate buffer preservation (#43) (4e853ea)
- always close keymap help window (#17) (7b703b4)
- always enter directory entries as a directory (0d5db08)
- another case of incorrect alternate buffers (#60) (b36ba91)
- bad interaction with editorconfig-vim (7371dd2)
- better behaved lazy loading in autocmds (7f17648)
- block quit if changes during :wq (#98) (37cb6be)
- bug when copying saved win options to split (#89) (caa65e5)
- catch errors opening preview window (#113) (64d2f30)
- close floating oil window on WinLeave (#17) (0f10485)
- copying symlinks (dc18d06)
- detect duplicate filenames in buffer (bcb99ae)
- don't close floating windows we didn't open (#64) (073ecb3)
- don't show preview if there are no changes (#19) (6d0b6ac)
- double callback in mutator (0046508)
- edge case where cursor position was not set (#37) (64d7763)
- edge case where opening a file would delete its contents (2e95b9d)
- edge case where window options were not set (b8eaf88)
- error messages opening terminal in dir (90acbdb)
- error when editing a dir, and still missing parent window (#40) (a688443)
- error when float border is 'none' (#125) (4ad1627)
- Error when saving blank lines and quitting. (2bc63f7)
- error when use_default_keymaps = false (#56) (f1ea6e0)
- escape special characters when editing buffer (#96) (339ade9)
- expand terminal path (20e4ff1)
- float positioning and width calculation (#32) (f8ca564)
- guard against invalid buffer (#90) (a9556aa)
- icon column does nil-check of config (f6d2102)
- ignore errors when unlocking buffers (e58f347)
- invalid filetype of oil buffer (#47) (2b0b938)
- more detailed information when ssh connection fails (#27) (f5961e7)
- new oil buffers are nomodifiable during mutation processing (d631d9f)
- no error if opening file that has swapfile (a60639d)
- off-by-one errors in tests (6062ad6)
- oil buffers load properly after loading a session (#29) (bb5201c)
- oil buffers remain unmodified after saving changes (931453f)
- oil can open when terminal is focused (#51) (0e53d40)
- oil loses track of buffers after refresh (9871ca9)
- oil-ssh assume target machine's locales (c72bcb4)
- oil.close doesn't error when no other buffers exist (#79) (4b05ebd)
- oil.close() sometimes closes window too (#64) (d48fa09)
- opening with lowercase drive letters (29808f2)
- preserve alternate buffer when using floating window (#20) (d8a1e7c)
- preserve the alternate buffer (#20) (e4c4110)
- prevent double-delete autocmd ids (#97) (4107784)
- preview window renders on top of floating window title (#72) (383971b)
- renaming buffers doesn't interfere with directory hijack (#25) (b4ccc16)
- reposition preview window if vim is resized (8cbb104)
- reposition progress window if vim is resized (092f4b1)
- restore modified state of current buffer if actions are canceled (#6) (2e6d684)
- restore window options on split windows (#36) (fb69775)
- selecting multiple files only opens buffers, not windows (#111) (393f0dc)
- set alternate buffer when inside oil (#60) (f1131b5)
- set bufhidden = 'hide' by default (#104) (19563c3)
- shortened path for current directory is '.' (7649866)
- silence doautocmd errors (9dbf18a)
- some autocmds skipped when opening files from oil (#120) (61f8655)
- ssh adapter handles character and block files (aa68ec4)
- stop using vim.wo to set window options (6f8bf06)
- symbolic link target parsing fails if it has a trailing slash (#131) (9be36a6)
- unexpected behavior from BufReadPost autocmds (716dd8f)
- unlock buffers if we cancel the actions (#4) (0d6ee14)
- update preview window in-place (#74) (57451c5)
- url formatting errors when ssh connection specifies port (9a03af7)
- warning when :tabnew from oil buffer (#40) (73c6fcf)