summaryrefslogtreecommitdiffstats
path: root/src/utils.rs
diff options
context:
space:
mode:
authorqkzk <qu3nt1n@gmail.com>2023-10-25 22:08:58 +0200
committerqkzk <qu3nt1n@gmail.com>2023-10-25 22:08:58 +0200
commit787fee90d3cfbf065ccec1bfd163e39ec08857f2 (patch)
tree3774061f3ba3ccfcca2e5e3c56de07f89db2bb7b /src/utils.rs
parent943df0a67d24c6140ebf41cf43c07b41e486e884 (diff)
improve previewing: drop tmp files, preview office files as images, empty preview when not showing
Diffstat (limited to 'src/utils.rs')
-rw-r--r--src/utils.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/utils.rs b/src/utils.rs
index 23d59cb..6cc6dba 100644
--- a/src/utils.rs
+++ b/src/utils.rs
@@ -9,6 +9,7 @@ use sysinfo::{Disk, DiskExt};
use tuikit::term::Term;
use users::{get_current_uid, get_user_by_uid};
+use crate::constant_strings_paths::{CALC_PDF_PATH, THUMBNAIL_PATH};
use crate::content_window::ContentWindow;
use crate::fileinfo::human_size;
use crate::nvim::nvim;
@@ -163,3 +164,9 @@ pub fn random_name() -> String {
rand_str.push_str(".txt");
rand_str
}
+
+/// Clear the temporary file used by fm for previewing.
+pub fn clear_tmp_file() {
+ let _ = std::fs::remove_file(THUMBNAIL_PATH);
+ let _ = std::fs::remove_file(CALC_PDF_PATH);
+}