diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 56c62ea..6cc3e98 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,4 +38,4 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - - run: cargo bench --workspace -- --quick + - run: cargo bench -p markdusk-bench --benches -- --quick diff --git a/crates/markdusk-app/src/lib.rs b/crates/markdusk-app/src/lib.rs index 8ff75af..0c049e5 100644 --- a/crates/markdusk-app/src/lib.rs +++ b/crates/markdusk-app/src/lib.rs @@ -11,7 +11,11 @@ pub struct PendingOpens(pub Mutex>); #[tauri::command] fn drain_pending_opens(state: tauri::State<'_, PendingOpens>) -> Vec { - state.0.lock().map(|mut v| std::mem::take(&mut *v)).unwrap_or_default() + state + .0 + .lock() + .map(|mut v| std::mem::take(&mut *v)) + .unwrap_or_default() } pub fn run() { @@ -35,10 +39,11 @@ pub fn run() { // Capture file paths from launch args (Finder double-click cold-start). let pending = app.state::(); for arg in std::env::args().skip(1) { - if !arg.starts_with('-') && std::path::Path::new(&arg).exists() { - if let Ok(mut v) = pending.0.lock() { - v.push(arg); - } + if !arg.starts_with('-') + && std::path::Path::new(&arg).exists() + && let Ok(mut v) = pending.0.lock() + { + v.push(arg); } } Ok(()) diff --git a/crates/markdusk-app/src/menu.rs b/crates/markdusk-app/src/menu.rs index defeabf..f5e8473 100644 --- a/crates/markdusk-app/src/menu.rs +++ b/crates/markdusk-app/src/menu.rs @@ -60,10 +60,10 @@ pub fn build(app: &AppHandle) -> tauri::Result> { .accelerator("CmdOrCtrl+Alt+F") .build(app)?; - let spell_check_item = MenuItemBuilder::with_id("edit:spell-check", "Toggle Spell Check") - .build(app)?; - let smart_punct_item = MenuItemBuilder::with_id("edit:smart-punct", "Toggle Smart Punctuation") - .build(app)?; + let spell_check_item = + MenuItemBuilder::with_id("edit:spell-check", "Toggle Spell Check").build(app)?; + let smart_punct_item = + MenuItemBuilder::with_id("edit:smart-punct", "Toggle Smart Punctuation").build(app)?; let edit_submenu = SubmenuBuilder::new(app, "Edit") .undo() @@ -104,10 +104,10 @@ pub fn build(app: &AppHandle) -> tauri::Result> { .item(&mode_vim) .build()?; - let focus_dim_paragraph = MenuItemBuilder::with_id("view:focus-dim:paragraph", "Paragraph") - .build(app)?; - let focus_dim_sentence = MenuItemBuilder::with_id("view:focus-dim:sentence", "Sentence") - .build(app)?; + let focus_dim_paragraph = + MenuItemBuilder::with_id("view:focus-dim:paragraph", "Paragraph").build(app)?; + let focus_dim_sentence = + MenuItemBuilder::with_id("view:focus-dim:sentence", "Sentence").build(app)?; let focus_dim_off = MenuItemBuilder::with_id("view:focus-dim:off", "Off").build(app)?; let focus_dim_submenu = SubmenuBuilder::new(app, "Focus Dim") .item(&focus_dim_paragraph)