ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Linked​Data

by blake-regalia ST3

Complete high-res syntaxes for SPARQL 1.1, Turtle, TriG, N-Triples, N-Quads, Notation3 and ShExC

Details

Installs

  • Total 610
  • Win 245
  • Mac 213
  • Linux 152
Mar 28 Mar 27 Mar 26 Mar 25 Mar 24 Mar 23 Mar 22 Mar 21 Mar 20 Mar 19 Mar 18 Mar 17 Mar 16 Mar 15 Mar 14 Mar 13 Mar 12 Mar 11 Mar 10 Mar 9 Mar 8 Mar 7 Mar 6 Mar 5 Mar 4 Mar 3 Mar 2 Mar 1 Feb 29 Feb 28 Feb 27 Feb 26 Feb 25 Feb 24 Feb 23 Feb 22 Feb 21 Feb 20 Feb 19 Feb 18 Feb 17 Feb 16 Feb 15 Feb 14 Feb 13
Windows 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Syntax highlighting for Linked Data developers

Each syntax highlighter in this package covers the entire grammar specification for its language. This provides very high-resolution scopes and immediately shows invalid syntax using special alert highlighting and all tokens are inspectable.

Install:

Available on Package Control as LinkedData .

Alternatively, you can download the .sublime-package file (or the source code archives) from the Releases.

Features:

  • Highly-resolution scoping allows for very detailed color schemes.
  • Malformed syntax detection. Expected token(s) are inspectable via scope name.
  • Auto-completion and validation for prefix mappings registered on prefix.cc.

Currently supported languages:

Currently supported platforms:

  • Sublime Text 3

Currently supported color themes:

  • Macaron Dark
  • Macaron Light (in beta)

Planned langauage support:

  • OWL Manchester
  • OWL Functional-Style
  • RDFa
  • JSON-LD

Planned platform support:

  • Atom
  • CodeMirror
  • Emacs
  • minted (LaTeX)
  • ~Ace~

Planned color theme support

  • Suggestions?

Activating the Light Color Scheme

This package ships with two color schemes which were designed specifically for the high-resolution scopes that the syntax highlighting definitions create. By default, this package will use the Macaron Dark color scheme. If you prefer to use Macaron Light, you'll need to create a settings file to override the syntaxes defined below:

First, create a new file in Sublime and paste these contents into it:

// These settings will override both User and Default settings for the specific LinkedData syntaxes
{
    "color_scheme": "Packages/LinkedData/macaron-light.sublime-color-scheme"
}

Next, save this file as LinkedData.sublime-settings under the User/ folder in the Sublime Text 3 Packages directory. That is, the path should end with: [...]/Packages/User/LinkedData.sublime-settings .

Finally, create a new symbolic link to this file for each syntax. The files should be in the same User subdirectory as the other file:

For Linux and Mac, open terminal in this directory and run:

ln -s LinkedData.sublime-settings n-triples.sublime-settings
ln -s LinkedData.sublime-settings n-quads.sublime-settings
ln -s LinkedData.sublime-settings turtle.sublime-settings
ln -s LinkedData.sublime-settings trig.sublime-settings
ln -s LinkedData.sublime-settings notation3.sublime-settings
ln -s LinkedData.sublime-settings shex.sublime-settings
ln -s LinkedData.sublime-settings sparql.sublime-settings

For Windows, open command prompt in this directory and run:

Error: language “cmd” is not supported
mklink n-triples.sublime-settings  LinkedData.sublime-settings
mklink n-quads.sublime-settings    LinkedData.sublime-settings
mklink turtle.sublime-settings     LinkedData.sublime-settings
mklink trig.sublime-settings       LinkedData.sublime-settings
mklink notation3.sublime-settings  LinkedData.sublime-settings
mklink shex.sublime-settings       LinkedData.sublime-settings
mklink sparql.sublime-settings     LinkedData.sublime-settings

This will override the default color scheme when any of these syntaxes are loaded in the current view.


Previews:

Macaron Dark

Turtle:

Turtle Preview

SPARQL:

SPARQL Preview

ShExC:

ShExC Preview

Macaron Light

Turtle:

Turtle Preview

SPARQL:

SPARQL Preview

ShExC:

ShExC Preview