kaerum
08c2bce8b0
fix: glob formatting on windows in neovim nightly ( #631 )
...
* fix: makes workaround conditional as it is no longer needed for 0.12
* fix: formatted with proper stylua version
2025-06-04 15:40:16 -07:00
Steven Arcangeli
5b6068aad7
fix: clean up empty buffer when opening in new tab ( #616 )
2025-06-01 11:02:23 -07:00
Steven Arcangeli
35f7f000f4
doc: add a mention for third-party extension plugins
2025-06-01 10:58:43 -07:00
Alexandros Alexiou
685cdb4ffa
fix: prevent E565 error when opening directories with nvim . ( #608 )
2025-04-20 10:35:57 -07:00
Steven Arcangeli
302bbaceea
ci: run tests against nvim 0.11
2025-03-30 21:58:22 -07:00
Steven Arcangeli
5b38bfe279
doc: fix typecheck errors in nvim 0.11
2025-03-30 21:56:41 -07:00
Steven Arcangeli
ba1f50a9a8
fix: file time column escapes ()[] chars in parser ( #603 )
2025-03-30 15:14:11 -07:00
Shihua Zeng
ab887d926c
fix: indexing nil when env vars does not exist ( #601 )
2025-03-20 16:40:24 -07:00
Steve Walker
4c9bdf0d83
feat: copy/paste to system clipboard ( #559 )
...
* feat: copy/paste to system clipboard on macOS
* stylua
* feat: copy/paste to system clipboard on linux
* force mime type
* fix string.gsub
* vim.uv or vim.loop
* fix stylua
* support gnome directly
* support wayland
* refactor: extract clipboard actions into separate file
* fix: copy/paste in KDE
* refactor: simplify file loading
* fix: copy/paste on x11
* fix: better error message when clipboard command not found
* fix: paste on mac
* fix: pasting in Gnome
* feat: support pasting multiple files
* feat: support copying multiple files to clipboard
---------
Co-authored-by: Steve Walker <65963536+etherswangel@users.noreply.github.com>
Co-authored-by: Steven Arcangeli <stevearc@stevearc.com>
2025-03-20 08:19:18 -07:00
Luis Calle
8649818fb2
fix(trash-win): don't hang when shellslash is enabled ( #592 )
2025-03-19 15:10:58 -07:00
Steven Arcangeli
548587d68b
fix: better detection of oil buffers ( #589 )
2025-03-04 22:12:47 -08:00
skshetry
54fe7dca36
fix: pass bufnr to constrain_cursor ( #574 )
...
* pass bufnr to the constrain_cursor
* return early if the oil buffer is not the current buffer
---------
Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com>
2025-03-04 16:44:26 -08:00
Steven Arcangeli
d7c61c7084
fix: silent handling when buffer has no oil adapter ( #573 )
2025-03-04 12:57:01 -08:00
github-actions[bot]
975a77cce3
chore(master): release 2.15.0 ( #545 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-15 14:15:32 -08:00
forestchen1224
7cde5aab10
fix: disable_preview respected when preview_method != "load" ( #577 )
...
* fix bug of disable_preview
file should not loaded if disable_preview is true
* refeactor function open_preview about disable_preview
switch the condition checking `disable_preview` of `if`
move the longer condition to the `elseif`
swap their repective code blocks to maintain the same functionality
* refactor: simplify conditionals
* fix: missing then
---------
Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com>
2025-02-13 14:22:54 -08:00
Steven Arcangeli
32dd3e378d
feat: most moves and copies will copy the undofile ( #583 )
2025-02-13 09:40:01 -08:00
Steven Arcangeli
5313690956
fix: more robust parsing of custom column timestamp formats ( #582 )
2025-02-12 22:12:24 -08:00
Ian Wright
8abc58b038
feat: add support for bufnr in column rendering functions ( #575 )
...
This is primarily for user-defined custom columns, which may want access
to the current path or similar information
2025-02-12 16:49:43 -08:00
Steven Arcangeli
abbfbd0dbc
lint: fix typecheck warning
2025-02-11 21:07:07 -08:00
Steven Arcangeli
20baf82747
ci: update nvim install script for new appimage name
2025-02-11 17:42:06 -08:00
Github Actions
add50252b5
[docgen] Update docs
...
skip-checks: true
2025-01-26 17:18:56 +00:00
Anton Janshagen
b594b9a905
feat: can selectively add entries to quickfix ( #564 )
...
* bugfix: fix to enable adding or replacing of quickfix entries
* feat: added option to send only matched files to the quickfix list
2025-01-26 09:18:37 -08:00
Steven Arcangeli
a3fc6623fa
lint: upgrade to stylua v2.0.2
2025-01-24 22:54:50 -08:00
Steven Arcangeli
81b2c5f04a
fix: crash in preview on nvim 0.8
2025-01-24 16:22:21 -08:00
Steven Arcangeli
6f9e1057c5
lint: rename shadowed variable
2025-01-24 16:00:44 -08:00
Steven Arcangeli
2f6ed70161
test: refactor tests to use new helper methods
2025-01-24 15:41:27 -08:00
Steven Arcangeli
57528bf9c5
feat: API to automatically open preview window after opening oil ( #339 )
2025-01-24 15:16:54 -08:00
Julian Visser
52f1683c76
doc: add note discouraging lazy loading ( #565 )
...
* Add disable lazy loading to lazy.nvim install
* doc: rephrase
---------
Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com>
2025-01-24 10:51:18 -08:00
Peeranut Pongpakatien
83ac5185f7
fix: open files in correct window from floating oil ( #560 )
2025-01-23 22:08:06 -08:00
Steven Arcangeli
7a782c9a9c
refactor: officially deprecated trash_command
2025-01-22 21:19:02 -08:00
Steven Arcangeli
1b180d5491
doc: rephrase the instructions to restore a trashed file
2025-01-22 21:18:35 -08:00
Steven Arcangeli
8615e7da20
cleanup: remove open({preview = true}) shim
2025-01-22 21:17:21 -08:00
Steven Arcangeli
1488f0d96b
fix: preview sometimes causes oil buffers to be stuck in unloaded state ( #563 )
2025-01-22 16:53:10 -08:00
Steven Arcangeli
c80fa5c415
fix: more consistent cursor position when entering a new directory ( #536 )
2025-01-22 15:10:41 -08:00
Steven Arcangeli
62c5683c2e
lint: fix typecheck errors
2025-01-22 08:54:47 -08:00
Steven Arcangeli
8d11a2abf3
fix: error when non-current oil buffer has validation errors ( #561 )
2025-01-22 08:26:28 -08:00
Steven Arcangeli
09fa1d22f5
fix: work around incorrect link detection on windows ( #557 )
...
* fix: work around incorrect link detection on windows
* fix: gracefully handle lstat error on windows
2025-01-13 10:22:59 -08:00
Steven Arcangeli
7c26a59ac0
fix: gracefully handle fs_stat failures ( #558 )
...
* fix: gracefully handle fs_stat failures
* fix: make log methods safe to call in luv callbacks
* fix: replace another vimscript call
2025-01-12 14:29:46 -08:00
Benedict Ozua
7041528bde
fix: support permissions checks on windows and virtual filesystems ( #555 )
...
* use access(2) over file permission checks to workaround systems that change expected file permission view
* cleanup: delete unused function
---------
Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com>
2025-01-07 21:04:25 -08:00
abdennourzahaf
1df90faf92
feat: floating window max width/height can be percentages ( #553 )
2025-01-07 19:07:22 -08:00
Github Actions
6290ba1dc2
[docgen] Update docs
...
skip-checks: true
2025-01-08 02:56:23 +00:00
Ian Wright
f5c563a074
feat: pass oil bufnr to custom filename highlight function ( #552 )
...
This enables you to determine the full directory path, enabling e.g.,
HL groups for Git
2025-01-07 18:56:03 -08:00
Ian Wright
a6a4f48b14
fix: directory rendering with custom highlights ( #551 )
...
These would loose their trailing '/', making them unusable
2025-01-06 21:11:10 -08:00
abdennourzahaf
b082ad5eb9
test: update test script shebang to be compatible with NixOS ( #550 )
2025-01-06 21:05:03 -08:00
Steven Arcangeli
c12fad2d22
doc: update winbar recipe to be window-specific ( #546 )
2025-01-04 21:50:16 -08:00
Steven Arcangeli
254bc6635c
fix: guard against nil metadata values ( #548 )
2025-01-04 12:52:26 -08:00
Steven Arcangeli
c6a39a69b2
fix: stat files if fs_readdir doesn't provide a type ( #543 )
2025-01-03 11:55:50 -08:00
Steven Arcangeli
1f7da07a3e
refactor: remove overcomplicated meta_fields abstraction
...
This abstraction is overly generic for what it does. It's only ever used
to help us conditionally perform a fs_stat for the local files adapter.
We can replace that with a much dumber, much simpler bit of logic.
2025-01-03 11:55:50 -08:00
github-actions[bot]
ba858b6625
chore(master): release 2.14.0 ( #515 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-21 13:05:01 -05:00
David Marchante
c5f7c56644
fix: set alternate when using floating windows ( #526 )
2024-12-20 23:18:49 -05:00