Nova

Extensions


Readme

Markdown Clips

Markdown Clips is a collection of Basic and Extended Markdown syntax snippets, for use with Panic Inc's Nova IDE.

Proudly made, with love, in the UK.

Installation

Nova's Extension Library

You can install this extension through the Extension Library. Search for Markdown Clips and press Install.

Manual method

Alternatively you can download the extension from the GitHub repository, double click the file and opt for installation when Nova prompts you.

Usage Guide

Please note: Don't forget to set your document syntax to Markdown, so the extension can work its magic. (You can set the default syntax in Nova's Editor settings).

Autosuggest and autocomplete

Markdown Clips will make suggestions as you type words and phrases into the Nova editor. You can use the arrow keys on your keyboard to move up and down the autosuggest list, and press Enter to insert your selection.

You can also invoke clip suggestions using related syntax. For example, typing a right facing chevron > will autosuggest all block-quote clips and typing a left facing square bracket [ will autosuggest all link clips.

Clip Group Keystroke Trigger
Block-quotes >
Comments <
Headers #
Images !
Links [
Tables | (Pipe)

Some keystrokes are protected by Nova and don't trigger autocomplete. For these I've assigned different single character triggers.

Clip Group Keystroke Trigger
Code §
Formatting Tools _ (Underscore)
Lists =

Common formatting keystrokes

Text can be made bold or italic using the familiar Ctrl+B / Cmd+B and Ctrl+I / Cmd+I commands. Markdown Clips will also apply these formatting styles to your selected text too.

Sidebar Gallery

You can also open the Clips sidebar to visually browse the library. Nova will let you double click, or click and drag into the editor.

Support the Project ☕️

If you find Markdown Clips useful and would like to support the project, you can always buy me a coffee.

You can find other projects of mine on my website.


Changelog

Version 1.5 ✏️

🎁 New Features

Trigger on Syntax and Trigger on Shortcut

Markdown Clips will now autosuggest clips using related syntax. For example, typing a right facing chevron > will autosuggest block-quote clips and typing a left facing square bracket [ will autosuggest link clips.

Clip Group Keystroke Trigger
Block-quotes >
Comments <
Headers #
Images !
Links [
Tables | (Pipe)

Some keystrokes are protected by Nova and don't trigger autocomplete. For these I've assigned different single character triggers.

Clip Group Keystroke Trigger
Code §
Formatting Tools _ (Underscore)
Lists =

New Clips - Comments

Two additional clips have been added, for in-line and multi-line comments.

🛠️ Improvements

Improved autosuggest accuracy

Some of the clips have been renamed to improve autosuggest accuracy.

👾 Bug Fixes

Header ID clip now has a trigger (which was missing before)

Version 1.4 🎉

🎁 New Features

New Clips

  • Additional Clips for embedding Local and internet video. (Thanks to the GitLab Markdown Guide documentation for this one).
  • An additional Clip for adding collapsible sections to your documents
  • An additional Clip for inserting images with URLs

🛠️ Improvements

  • The extension icon has been updated to fit in a little better with the macOS design language

Version 1.3 🥳

🛠️ Improvements

  • A handful of triggers have been changed, to make clip activation more natural with your writing.

  • The keystroke > invokes the list of block quote options

  • The keystroke - invokes text formatting options
  • The keystroke | invokes the list of table options

You can still bring these up using their descriptive names though. (For example, if you start typing the word block quote, the block quote options will appear.)

  • The extension app logo has been updated, to be more colourful.

Version 1.2 🎁

🎁 New Features

  • Added Header ID's. These are useful if you want to generate links directly to headings in resulting HTML markup.

🛠️ Improvements

Version 1.1 🪅

🎁 New Features

  • Bold and italic are now published as Commands, so you can select existing text and change its formatting.
  • You can use the menu, Editor > Markdown Clips to do this
  • Alternatively, bind the commands to custom keyboard mappings within Preferences > Key Bindings > Extensions)

👾 Bug Fixes

  • Typing the word boot and pressing 'Enter' would replace with a blockquote.

Version 1.0 🥳

Initial release 🎉