Commit Graph

6370 Commits (27ad3f281c1e4bf5d5ee4f28a0ee917b932acc30)

Author SHA1 Message Date
Nikita Revenco 27ad3f281c feat: use arrow -> for Copy and Move instead of colon 2025-03-04 12:20:58 +00:00
Nikita Revenco e7d7f93d63 feat: clear status message when receiving no message or error from performing file operation 2025-03-04 12:19:23 +00:00
Nikita Revenco 42d74bb9fa feat: tell user which path they are operating on 2025-03-04 12:19:02 +00:00
Nikita Revenco 4133e14a5e feat: notify LSPs when moving path in File Explorer 2025-02-28 14:33:28 +00:00
Nikita Revenco 674afbfd89 refactor: inversion of control 2025-02-22 13:31:35 +00:00
Nikita Revenco 59a1d244aa refactor: rename vars 2025-02-22 13:12:21 +00:00
Nikita Revenco 7a52c3f0bf fix: delete directories 2025-02-20 17:24:59 +00:00
Nikita Revenco d55b8f3242 feat: add file explorer keymappings to docs 2025-02-18 17:07:09 +00:00
Nikita Revenco 488e9552fd refactor: use type aliases instead of fully writing out the type 2025-02-18 17:02:41 +00:00
Nikita Revenco fae93aa308 refactor: move statement elsewhere 2025-02-18 17:02:10 +00:00
Nikita Revenco a6e110937b refactor: do not explicitlys specify the types everywhere 2025-02-18 16:57:45 +00:00
Nikita Revenco 984ad4bca9 refactor: pass EditorData to callbacks, do not "compute" the root 2025-02-18 16:49:00 +00:00
Nikita Revenco 67ca955baa refactor: extract into a function 2025-02-18 15:53:56 +00:00
Nikita Revenco f193705ca7 feat: add main separator when showing current file's directory 2025-02-18 15:38:56 +00:00
Nikita Revenco 7fdf2ba92a refactor: simplify function 2025-02-18 15:20:34 +00:00
Nikita Revenco eb35b604b5 fix: remove previous pickers when refreshing the current one 2025-02-18 15:17:01 +00:00
Nikita Revenco ed570d9f45 fix: use MAIN_SEPARATOR instead of just unix separator 2025-02-18 15:02:38 +00:00
Nikita Revenco a9612dad1d refactor: extract into a type alias 2025-02-18 14:52:49 +00:00
Nikita Revenco 6dbb09f1fa style: format mod.rs 2025-02-18 14:45:13 +00:00
Nikita Revenco e6e80e2185 fix: remove unneeded panics 2025-02-18 14:27:11 +00:00
Nikita Revenco a97ebc2ed0 style: format 2025-02-18 14:17:31 +00:00
Nikita Revenco 4fabd7927d refactor: remove unneeded macro 2025-02-18 14:08:16 +00:00
Nikita Revenco 24bd14863b feat: restore cursor when performing file operations 2025-02-18 14:04:10 +00:00
Nikita Revenco 9227267aa3 chore: remove TODO comment 2025-02-18 13:52:09 +00:00
Nikita Revenco 8eac1c2721 feat: refresh picker when directory operations are performed 2025-02-18 13:11:37 +00:00
Nikita Revenco fac6c7c1a6 chore: appease clippy 2025-02-18 12:38:27 +00:00
Nikita Revenco b6bbd4f18a fix: delete path, not confirmation e.g. `y` 2025-02-18 12:38:11 +00:00
Nikita Revenco 6a558be7b3 feat: better initial prompts when using file picker commands 2025-02-18 12:36:54 +00:00
Nikita Revenco 0e6e3e8aeb refactor: rename variable 2025-02-18 12:24:45 +00:00
Nikita Revenco cd6584f0ab chore: appease clippy 2025-02-18 12:20:37 +00:00
Nikita Revenco baddacfe20 docs: add file explorer keymap info 2025-02-18 12:19:20 +00:00
Nikita Revenco 382803c803 feat: add confirmation prompt when overwriting 2025-02-18 12:15:35 +00:00
Nikita Revenco e177c48208 refactor: use Option<Result> to indicate if a status message should not be changed 2025-02-18 11:42:03 +00:00
Nikita Revenco a099ae1dbe style: formatting 2025-02-18 11:33:01 +00:00
Nikita Revenco eafd8ace18 style: formatting 2025-02-18 11:28:30 +00:00
Nikita Revenco eecabdbeb5 feat: pass context to all callbacks in file operations 2025-02-18 11:16:15 +00:00
Nikita Revenco 7fd7b7274a feat: implement copy path of selected item 2025-02-18 11:11:02 +00:00
Nikita Revenco b3d0f16276 feat: use display method on paths 2025-02-18 10:48:38 +00:00
Nikita Revenco 835cda11f1 refactor: variable renaming 2025-02-18 10:27:58 +00:00
Nikita Revenco a96841dac1 feat: implement copying 2025-02-17 23:54:37 +00:00
Nikita Revenco 469115e5ee feat: implement delete files 2025-02-17 23:46:04 +00:00
Nikita Revenco f59c5966f6 feat: implement creating new files and directory 2025-02-17 23:37:58 +00:00
Nikita Revenco 2eef82e4df feat: implement basic callback functions for prompt operarions 2025-02-17 23:08:17 +00:00
Nikita Revenco 7dc631de9a chore: allow macro to destructure 2025-02-17 22:24:13 +00:00
Nikita Revenco 43f40d318f chore: add TODO comments 2025-02-17 22:08:31 +00:00
Nikita Revenco d5fb7b2999 refactor: improve the declare_key_handlers macro 2025-02-17 21:54:45 +00:00
Nikita Revenco 5d29a175f3 refactor: utility macro to declare multiple handlers with ease 2025-02-17 21:41:23 +00:00
Nikita Revenco 9a28d4fa42 feat: create operations for create, delete, copy, rename in file explorer 2025-02-17 21:22:51 +00:00
Nikita Revenco f4e5c26112 feat: figure out how to pass custom callback function set by keymap to picker 2025-02-17 21:09:04 +00:00
Nikita Revenco 87b5bd58bc feat: add API to register additional hooks with Pickrs 2025-02-17 20:53:14 +00:00