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 672
  • Win 268
  • Mac 241
  • Linux 163
Apr 19 Apr 18 Apr 17 Apr 16 Apr 15 Apr 14 Apr 13 Apr 12 Apr 11 Apr 10 Apr 9 Apr 8 Apr 7 Apr 6 Apr 5 Apr 4 Apr 3 Apr 2 Apr 1 Mar 31 Mar 30 Mar 29 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
Windows 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 1 0 0 0 0 0
Mac 0 0 0 0 0 1 0 0 0 0 0 0 0 1 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 1 0 0 0 2 0
Linux 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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