Commit Graph

46 Commits (274f1abdfdb98e28320cf8ca77ff59a50feddae1)

Author SHA1 Message Date
Luca Saccarola 274f1abdfd feat: make trash command more robust 2023-07-02 21:22:41 +02:00
Alexander Gehrke b64f6528dd Make trash command more robust
Errors occurred, when the trash dir doesn't exist or is on another
filesystem. The latter is inherent to os.rename, so it is replaced by
writing a copy and then removing.
2023-06-27 12:40:44 +02:00
Alexander Gehrke 993fce509a Fix capitalization of Trash dir on linux 2023-06-27 12:40:29 +02:00
Luca Saccarola ac3400026e feat: adding editorconfig 2023-06-25 00:46:06 +02:00
pseudometa 232653439d
chore: shorten copy confirmation msg 2023-06-23 11:03:03 +02:00
Luca Saccarola 80b1fd592a fix: make copy filename command oneline 2023-06-10 18:06:01 +02:00
Zheng Piaodan 1b842a45ad feat: keep window layout when Trash/Duplicate file
bufdelete.nvim can delete buffer without closing current window. It
would be helpful to support it.
2023-04-04 09:30:40 +08:00
pseudometa 67b663daa0 fix: new file w/o input uses "Untitled" as name 2023-03-27 12:45:23 +02:00
pseudometa b6056e5dee refactor: filename validation 2023-03-27 12:43:42 +02:00
pseudometa 383807b237 fix: renaming when buffer directory is not cwd 2023-03-17 11:53:34 +01:00
pseudometa 4fb59d5d60 style: ran linting 2023-03-17 11:30:53 +01:00
saccarosium 2c4a7409c6 feat: update buffer after chmodx 2023-03-14 16:31:46 +01:00
pseudometa 60b9189fe9 fix: abort when file alrdy exists (all file ops) 2023-02-22 17:50:25 +01:00
pseudometa 9df5139837 chore 2023-02-22 17:00:04 +01:00
pseudometa bfdf543ca6 fix: renaming ops will not override existing file 2023-02-22 16:56:55 +01:00
pseudometa 138203c87b fix: operation system detection (trash command) 2023-02-22 16:50:36 +01:00
pseudometa 3ead1e4086 feat!: on macos, consider iCloud trash 2023-02-22 15:28:06 +01:00
saccarosium 4a09d023c8 fix: trash command not working 2023-02-06 06:17:08 +01:00
saccarosium ff3bb9bc50 feat: using The FreeDesktop.org Trash specification on Linux 2023-02-05 16:50:36 +01:00
pseudometa 9dc1ab2cb8 patch 2022-12-19 13:31:10 +01:00
pseudometa 1a4a3602a8 added info on new functionality to README 2022-12-18 23:40:42 +01:00
pseudometa 468a2a65f1 feat: move-renaming files (#4) 2022-12-18 23:10:06 +01:00
pseudometa 0e30993386 patch 2022-12-13 14:11:37 +01:00
pseudometa 2dfa7b91e7 support dressing+cmp-omni combo for completion 2022-12-13 13:52:07 +01:00
pseudometa fdd5ed0248 added confirming notice for chmodx 2022-12-12 18:16:51 +01:00
pseudometa 0f6eac936b refactor 2022-12-12 15:59:55 +01:00
pseudometa 5f1a0930cc fix: notification padding 2022-12-12 13:16:08 +01:00
pseudometa e362d228d6 refactor 2022-12-12 11:20:48 +01:00
pseudometa 15efe61d00 refactor 2022-12-12 11:19:34 +01:00
pseudometa 39187dee12 prefill old name when duplicating or renaming 2022-12-08 17:33:04 +01:00
pseudometa 54a121ac11 use bwipeout instead of bdelete 2022-12-06 23:12:06 +01:00
pseudometa 251feac157 use double quotes in notifications 2022-12-06 22:19:28 +01:00
pseudometa 8000d20e2c lint 2022-12-04 19:35:07 +01:00
pseudometa b3de968acf patch 2022-11-28 16:53:28 +01:00
pseudometa 49eb08a38f avoid shadowing lua's error function 2022-11-28 16:53:02 +01:00
Juliette Lamarche 4495dca200
fix: local variable declaration 2022-11-27 17:44:22 -05:00
pseudometa 75b9e2e259 patch 2022-11-27 21:16:02 +01:00
pseudometa b77c5f8b09 refactoring trashFile 2022-11-27 08:48:29 +01:00
pseudometa 3967e58533 add validation for file renaming 2022-11-27 08:47:52 +01:00
pseudometa 9b8bcb33c2 trashFile no longer dependent on mv 2022-11-27 08:40:49 +01:00
pseudometa 4f06beddff patch 2022-11-27 08:26:34 +01:00
pseudometa cc36c935c3 refactoring + linting 2022-11-27 08:24:32 +01:00
Juliette Lamarche 721d77b549
fix: made chmodx escape safe + used vim API 2022-11-26 21:34:59 -05:00
Juliette Lamarche 902335bf12
fix: respect extensionless filenames 2022-11-26 21:25:30 -05:00
Juliette Lamarche 869a602758
fix: used new cmd API for escape safe names 2022-11-26 21:23:36 -05:00
pseudometa 0e4193bdf8 fix genghis misspelling m( 2022-11-26 21:29:27 +01:00