Skip to content

Support Nano, Micro, and Fresh as default editors - #325

Open
CptPanko wants to merge 2 commits into
omarchy-mac:quattrofrom
CptPanko:fix/default-editor-supported-options
Open

Support Nano, Micro, and Fresh as default editors#325
CptPanko wants to merge 2 commits into
omarchy-mac:quattrofrom
CptPanko:fix/default-editor-supported-options

Conversation

@CptPanko

@CptPanko CptPanko commented Sep 2, 2026

Copy link
Copy Markdown

Summary

  • accept nano, micro, and fresh in the default-editor setter
  • install Nano and Micro from the repository and Fresh from fresh-editor-bin
  • verify the selected executable exists before writing state or sending a success notification
  • keep terminal and inline launcher behavior covered for all three editors

Testing

  • bash test/shell.d/default-apps-test.sh (13 assertions, macOS and Ubuntu 24.04)
  • planted installer-postcondition and empty-glyph mutations both fail the focused suite
  • bin/omarchy commands --check under modern Bash
  • parser-aware syntax checks for every bin/omarchy-* command
  • git diff --check

./test/all was bounded at the existing sleep-lock-test.sh hang on macOS; the observed failures were unrelated host/tooling gaps, while the changed focused suite passed.

Fixes #316

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

omarchy default editor rejects nano/micro/fresh, which omarchy-launch-editor fully supports

1 participant