[English] [국어]

Highlight is a rich-featured syntax highlighter for Keynote slides that allows you to get syntax-highlighted code in RTF with one click. Its main feature is based on highlight.js, which means 176 langauges and 79 styles are available. Check out the demo to see what you get with the application.

Features

From highlight.js:

  • 176 languages and 79 styles
  • Automatic language detection
  • Multi-language code highlighting

Original featuers:

  • Line numbers
  • Custom font
  • Global hotkey – you don’t even need to click.
  • Automatic updates
  • Supports English and Korean – any constributions are appreciated. 🙂

Usage

  • When you execute the application, you will see a highlighter icon on the menubar as shown in the screenshot.

  • Copy any code you want to colorize.
  • Click on the icon to open the popup menu. Select Highlight Code and then pick your programming language or just choose the auto-detect one. Now the code is syntax-highligted.
  • Paste the code wherever you want (e.g. Keynote).

Want to customize results? Open the Preferences dialog.

Contribution

Highlight supports multi-language UI, currently only for English and Korean. If you’re interested in translating the application, start by copying the Korean translation folder into your respective language folder (e.g. pr.lproj for Portuguese, ru.lproj for Russian, etc).

You need to translate all files in the folder except MoveApplication.strings that comes from LetsMove project. I will copy the file for your language from the project as soon as your translation is merged into the master branch.