From c52dc7ed6951af2d74804d1275e577205960b235 Mon Sep 17 00:00:00 2001 From: lukeflo Date: Thu, 27 Feb 2025 17:45:40 +0100 Subject: add `file_prefix` option to config and opening function --- src/app.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/app.rs') diff --git a/src/app.rs b/src/app.rs index e41defc..1eaa1a3 100644 --- a/src/app.rs +++ b/src/app.rs @@ -359,7 +359,11 @@ pub fn open_connected_file(cfg: &BibiConfig, file: &OsStr) -> Result<()> { // Build command to execute pdf-reader. 'xdg-open' is Linux standard let cmd = &cfg.general.pdf_opener; // If necessary, replace ~ with /home dir - let file = PathBuf::from(file); + let file = if cfg.general.file_prefix.is_some() { + cfg.general.file_prefix.clone().unwrap().join(file) + } else { + PathBuf::from(file) + }; let file = expand_home(&file); -- cgit v1.2.3