Pine

A modern, native macOS markdown editor

Github stars Tracking Chart

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 cask install pine

Manual Download

Visit the releases page to download manually.

Uninstalling

Download 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

Main metrics

Overview
Name With Ownerlukakerr/Pine
Primary LanguageSwift
Program languageRuby (Language Count: 6)
Platform
License:Other
所有者活动
Created At2018-04-26 01:19:42
Pushed At2022-12-20 03:44:32
Last Commit At2022-12-20 11:44:32
Release Count10
Last Release Name0.1.0 (Posted on )
First Release Name0.0.1 (Posted on )
用户参与
Stargazers Count3.4k
Watchers Count55
Fork Count176
Commits Count237
Has Issues Enabled
Issues Count86
Issue Open Count42
Pull Requests Count11
Pull Requests Open Count3
Pull Requests Close Count3
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private