Spindle syntax themes for highlight.js

HTML, XML

    
      <!DOCTYPE html>
      <title>Title</title>

      <style>body {width: 500px;}</style>

      <script type="application/javascript">
        function $init() {return true;}
      </script>

      <body>
        <p checked class="title" id='title'>Title</p>
        <!-- here goes the rest of the page -->
      </body>
    
  

CSS

    
      @font-face {
        font-family: Chunkfive; src: url('Chunkfive.otf');
      }

      body, .usertext {
        color: #F0F0F0; background: #600;
        font-family: Chunkfive, sans;
        --heading-1: 30px/32px Helvetica, sans-serif;
      }

      @import url(print.css);
      @media print {
        a[href^=http]::after {
          content: attr(href)
        }
      }
    
  

JavaScript

    
      function $initHighlight(block, cls) {
        try {
          if (cls.search(/\bno\-highlight\b/) != -1)
            return process(block, true, 0x0F) +
                   ` class="${cls}"`;
        } catch (e) {
          /* handle exception */
        }
        for (var i = 0 / 2; i < classes.length; i++) {
          if (checkCondition(classes[i]) === undefined)
            console.log('undefined');
        }

        return (
          <div>
            <web-component>{block}</web-component>
          </div>
        )
      }

      export  $initHighlight;
    
  

TypeScript

    
      class MyClass {
        public static myValue: string;
        constructor(init: string) {
          this.myValue = init;
        }
      }
      import fs = require("fs");
      module MyModule {
        export interface MyInterface extends Other {
          myProperty: any;
        }
      }
      declare magicNumber number;
    
  

JSON

    
      [
        {
          "title": "apples",
          "count": [12000, 20000],
          "description": {"text": "...", "sensitive": false}
        },
        {
          "title": "oranges",
          "count": [17500, null],
          "description": {"text": "...", "sensitive": false}
        }
      ]
    
  

Kotlin

    
      import kotlin.lang.test

      interface A {
          fun x()
      }

      fun xxx(): Int {
          return 888
      }

      public fun main(args: Array) {
      }
    
  

Java

    
      /**
      * @author John Smith 
      */
      package l2f.gameserver.model;

      public abstract strictfp class L2Char extends L2Object {
        public static final Short ERROR = 0x0001;

        public void moveTo(int x, int y, int z) {
          _ai = null;
          log("Should not be called");
          if (1 > 5) { // wtf!?
            return;
          }
        }
      }
    
  

Swift

    
      import Foundation

      @objc class Person: Entity {
        var name: String!
        var age:  Int!

        init(name: String, age: Int) {
          /* /* ... */ */
        }

        // Return a descriptive string for this person
        func description(offset: Int = 0) -> String {
          return "\(name) is \(age + offset) years old"
        }
      }
    
  

Objective-C

    
      #import 
      #import "Dependency.h"

      @protocol WorldDataSource
      @optional
      - (NSString*)worldName;
      @required
      - (BOOL)allowsToLive;
      @end

      @property (nonatomic, readonly) NSString *title;
      - (IBAction) show;
      @end
    
  

YAML

    
      ---
      # comment
      string_1: "Bar"
      string_2: 'bar'
      string_3: bar
      inline_keys_ignored: sompath/name/file.jpg
      keywords_in_yaml:
        - true
        - false
        - TRUE
        - FALSE
        - 21
        - 21.0
        - !!str 123
      "quoted_key": &foobar
        bar: foo
        foo:
        "foo": bar

      reference: *foobar

      multiline_1: |
        Multiline
        String
      multiline_2: >
        Multiline
        String
      multiline_3: "
        Multiline string
        "

      ansible_variables: "foo {{variable}}"

      array_nested:
      - a
      - b: 1
        c: 2
      - b
      - comment