PineA modern, native macOS markdown editor

联合创作 · 2023-09-30 12:53

Pine


Swift 5 Platform Github Github All Releases 简体中文



Pine is lightweight macOS markdown editor. It's currently a work in progress.


It is a document based application, and aims to follow Apple's Human Interface Guidelines


Installing


Pine is still in its very early stages, so if you encounter any bugs or have a feature request please raise an issue!


Install via Homebrew Cask



$ brew tap lukakerr/things
$ brew install --cask pine


Manual Download


Visit the releases page to download manually.


Uninstalling


Installed via Homebrew Cask



$ brew cask remove pine


Downloaded Manually



$ rm -r /Applications/Pine.app ~/Library/Caches/io.github.lukakerr.pine


Building


Make



$ git clone git@github.com:lukakerr/pine.git
$ cd pine
$ make


Xcode



$ git clone git@github.com:lukakerr/pine.git
$ cd pine
$ open Pine.xcworkspace


Testing


Make



$ make test


Xcode


Hit U


Contributing


See CONTRIBUTING.md for details on how to contribute.


Features



  • Themeable

  • Math support (LaTeX subset)

  • GitHub Flavored Markdown

  • GitHub Emoji support

  • LaTeX, Markdown and HTML autocomplete

  • Local image support

  • Toggleable split view (horizontal and vertical split)

  • Full screen support

  • Tab support

  • Folder support

  • Ability to create custom .css themes

  • Ability to share .md files

  • Syntax highlighting for source and preview

  • Autosaving

  • Version control and history recovery

  • Markdown shortcuts (keyboard and Touch Bar shortcuts)

  • Auto pair markdown tags

  • Enable/disable markdown extensions

  • Custom font

  • Word count


Todo



  • Add ability to edit preview .css

  • Improve sidebar

    • Folder watching

    • More actions in contextual menu



Screenshots


浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报