All Projects → taggon → Highlight

taggon / Highlight

Licence: mit
Rich featured syntax highlighter for Keynote slides.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Highlight

Code Surfer
Rad code slides <🏄/>
Stars: ✭ 5,477 (+1392.37%)
Mutual labels:  keynote, slides, syntax-highlighting
Beamerstyleslides
🌈Beamer风格的幻灯片模板集。包含了PowerPoint和Keynote两套格式。
Stars: ✭ 562 (+53.13%)
Mutual labels:  keynote, slides
Fusuma
✍️Fusuma makes slides with Markdown easily.
Stars: ✭ 5,033 (+1271.39%)
Mutual labels:  keynote, slides
Spectacle
ReactJS based Presentation Library
Stars: ✭ 9,106 (+2381.2%)
Mutual labels:  keynote, slides
Subethaedit
General purpose plain text editor for macOS. Widely known for its live collaboration feature.
Stars: ✭ 1,183 (+222.34%)
Mutual labels:  osx, syntax-highlighting
Kittik
Create slides in TypeScript and present them in the terminal using ASCII only!
Stars: ✭ 147 (-59.95%)
Mutual labels:  keynote, slides
Talks
Collection of talks I gave
Stars: ✭ 41 (-88.83%)
Mutual labels:  keynote, slides
Nodeppt
This is probably the best web presentation tool so far!
Stars: ✭ 9,589 (+2512.81%)
Mutual labels:  keynote, slides
Watchpresenter
⌚️ 🤓 Controlling your Keynote using Apple Watch
Stars: ✭ 145 (-60.49%)
Mutual labels:  keynote, slides
Mdx Deck
♠️ React MDX-based presentation decks
Stars: ✭ 10,487 (+2757.49%)
Mutual labels:  keynote, slides
slide
my slides
Stars: ✭ 40 (-89.1%)
Mutual labels:  keynote, slides
Slideshow
slideshow gems - write your slides / talks / presentations in plain text with markdown formatting conventions
Stars: ✭ 173 (-52.86%)
Mutual labels:  keynote, slides
ManDrake
Native Mac man page editor with syntax coloring, mandoc syntax checking & live preview.
Stars: ✭ 130 (-64.58%)
Mutual labels:  syntax-highlighting, osx
Rainbow csv
🌈Rainbow CSV - Vim plugin: Highlight columns in CSV and TSV files and run queries in SQL-like language
Stars: ✭ 337 (-8.17%)
Mutual labels:  syntax-highlighting
Minta
✳️  Electron app for generating regular expressions
Stars: ✭ 353 (-3.81%)
Mutual labels:  osx
Stprivilegedtask
An NSTask-like wrapper around the macOS Security Framework's AEWP function to run shell commands with root privileges in Objective-C / Cocoa.
Stars: ✭ 335 (-8.72%)
Mutual labels:  osx
Mbpmid2010 gpufix
MBPMid2010_GPUFix is an utility program that allows to fix MacBook Pro (15-inch, Mid 2010) intermittent black screen or loss of video. The algorithm is based on a solution provided by user fabioroberto on MacRumors forums.
Stars: ✭ 334 (-8.99%)
Mutual labels:  osx
Dlangide
D language IDE based on DlangUI
Stars: ✭ 358 (-2.45%)
Mutual labels:  osx
Godot Power Pitch
International pitch for the Godot Game Engine, made in Godot, available in 15+ languages
Stars: ✭ 348 (-5.18%)
Mutual labels:  slides
Eqmac
macOS System-wide Audio Equalizer & Volume Mixer 🎧
Stars: ✭ 3,947 (+975.48%)
Mutual labels:  osx

[English] [한국어]

Highlight

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 185 langauges and 89 styles are available. Check out the demo to see what you get with the application.

Features

From highlight.js:

  • 185 languages and 89 styles
  • Automatic language detection
  • Multi-language code highlighting

Original features:

  • Line numbers
  • Custom font
  • Global hotkey - you don't even need to click.
  • Automatic updates
  • Supports multi-language UI
    • English
    • Korean
    • Turkish - Thanks to @tosbaha
    • Chinese Simplified - Thanks to @xnth97

Want to add support for your language? Send me translations! :)

Installation

  • Download the latest version here.
  • Unarchive it and then run the application.
  • You may be asked to move it into Applications folder. I strongly recommend accepting it.

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).

Do you like to customize the results? Just open the Preferences dialog. You will see how.

How to build

Once you install CocoaPods on your system, run the following command in the project root directory. You may need to setup NodeJS.

$ pods update && pods install
$ npm i

Open the workspace by double-clicking Highlight.xcworkspace then build it. It should just work.

Contribution

Highlight supports multi-language UI, currently only for few languages including 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. Because the MoveApplication.strings comes from LetsMove project, you can copy the same file from the project if exists.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].