Commit graph

12 commits

Author SHA1 Message Date
Iordanis Petkakis
59c5545e91
fix(explorer): differentiate if file or folder when deleting on Windows (#2373)
Some checks are pending
CI / ci (push) Waiting to run
## Description
Use different command on Windows for deleting folder/file to avoid error
<!-- Describe the big picture of your changes to communicate to the
maintainers
  why we should accept this pull request. -->

## Related Issue(s)
Fixes #2371
<!--
  If this PR fixes any issues, please link to the issue here.
  - Fixes #<issue_number>
-->

## Screenshots

<!-- Add screenshots of the changes if applicable. -->
2025-10-28 21:18:04 +01:00
Folke Lemaitre
244f5b1a97
refactor(picker): move explorer.confirm to picker.util 2025-10-26 20:37:02 +01:00
Folke Lemaitre
d569072b2e
fix(explorer): macos has trash pre-installed, so no need to try osascript and move to first. Closes #2349
Some checks are pending
CI / ci (push) Waiting to run
2025-10-25 11:16:29 +02:00
Folke Lemaitre
ed08ef1a63
feat(explorer): add cross-platform trash support
- Add `trash` config option to use system trash when deleting files
- Implement trash support for Linux (gio, trash-cli, kioclient)
- Implement trash support for macOS (osascript/Finder)
- Implement trash support for Windows (PowerShell/RecycleBin)
- Add health check to verify trash command availability
- Gracefully fallback to permanent delete when trash unavailable
- Improve error messages with command details

Closes #982

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25 07:45:02 +02:00
Folke Lemaitre
f970cbb258
fix(explorer): confirm prompt now defaults to No 2025-03-01 17:36:57 +01:00
Folke Lemaitre
681ae6e307
fix(picker): don't render list when closed. See #1308 2025-02-20 08:47:58 +01:00
Folke Lemaitre
bc902f7032
feat(compat): added svim, a compatibility layer for Neovim. Closes #1321 2025-02-20 06:59:44 +01:00
Folke Lemaitre
6614a2c84f
feat(explorer): deal with existing buffers when renaming / deleting files. Closes #1315 2025-02-19 22:18:21 +01:00
Folke Lemaitre
938aee4a02
feat(explorer): added copy/paste (yank/paste) for files. Closes #1195 2025-02-15 15:44:35 +01:00
Folke Lemaitre
9ab6637df0
fix(picker.actions): use vim.v.register instead of + as default. 2025-02-10 20:47:31 +01:00
Folke Lemaitre
d1d55850ec
feat(explorer): added quick nav with [, ] with d/w/e for diagnostics 2025-02-07 08:59:37 +01:00
Folke Lemaitre
6149a7babb
feat(explorer): rewrite that no longer depends on fd for exploring 2025-02-04 17:13:06 +01:00