Skip to content

NMSh v0.1.0

Choose a tag to compare

@raiseCatError raiseCatError released this 22 Sep 21:36
· 549 commits to master since this release

NMSh v0.1.0

The first public release of NMSh.

NMSh is a terminal frontend for a real persistent zsh session, adding a fixed bottom editor, semantic highlighting, autocomplete, scrollable history, and richer command feedback while preserving normal shell behavior.

Highlights

  • Persistent real zsh session
  • Fixed bottom multiline editor
  • Semantic command highlighting
  • Highlighted submitted-command history
  • Shell-aware completion and history suggestions
  • Animated command lifecycle feedback
  • Scrollable history viewport
  • Fullscreen application passthrough
  • Ghostty keyboard and appearance integration

Compatibility

  • macOS
  • zsh
  • Ghostty is the primary development host
  • macOS Terminal and VS Code terminal have partial/documented compatibility

Known limitations

  • Native mouse / Shift-drag selection behavior still has rough edges
  • Complex third-party ZLE UI plugins are not directly portable
  • Zsh semantic highlighting is intentionally not a complete parser
  • Multi-shell support is future roadmap work

Installation

See the README installation instructions for how to build and link from source.