Skip to content

lukakerr/Pine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5cbdcf6 · Dec 20, 2022
Mar 26, 2019
Aug 29, 2019
Mar 9, 2019
Sep 30, 2019
Mar 25, 2019
Mar 15, 2019
Aug 29, 2019
Oct 2, 2019
Mar 17, 2019
Aug 6, 2020
Feb 22, 2019
Mar 14, 2019
Sep 30, 2019
Mar 9, 2019
Mar 17, 2019
Mar 26, 2019
Mar 13, 2019
Mar 25, 2019
Dec 20, 2022
Dec 20, 2022

Repository files navigation

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

$ brew tap lukakerr/things
$ brew install pine

Manual Download

Visit the releases page to download manually.

Uninstalling

Installed via Homebrew

$ brew 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