mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-21 23:01:05 +00:00
feat: add mime() method to the file api
This commit is contained in:
parent
29e313640b
commit
0b0901823d
1 changed files with 6 additions and 0 deletions
|
|
@ -60,6 +60,12 @@ impl Files {
|
|||
Ok(shared::permissions(me.meta().permissions()))
|
||||
});
|
||||
|
||||
reg.add_function("mime", |_, me: AnyUserData| {
|
||||
let manager = me.named_user_value::<UserDataRef<core::manager::Manager>>("manager")?;
|
||||
let file = me.borrow::<core::files::File>()?;
|
||||
Ok(manager.mimetype.get(file.url()).cloned())
|
||||
});
|
||||
|
||||
reg.add_function("prefix", |_, me: AnyUserData| {
|
||||
let folder = me.named_user_value::<UserDataRef<core::manager::Folder>>("folder")?;
|
||||
if !folder.cwd.is_search() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue