Class Nano.SyntaxHighlighter

  • Enclosing class:
    Nano

    public static class Nano.SyntaxHighlighter
    extends Object
    Java implementation of nanorc highlighter
    Author:
    Matti Rinta-Nikkola
    • Method Detail

      • build

        public static Nano.SyntaxHighlighter build​(Path nanorc,
                                                   String syntaxName)
        Build SyntaxHighlighter
        Parameters:
        nanorc - Path of nano config file jnanorc
        syntaxName - syntax name e.g 'Java'
        Returns:
        SyntaxHighlighter
      • build

        public static Nano.SyntaxHighlighter build​(String nanorcUrl)
        Build SyntaxHighlighter
        Parameters:
        nanorcUrl - Url of nanorc file
        Returns:
        SyntaxHighlighter
      • reset

        public void reset()
      • highlight

        public org.jline.utils.AttributedString highlight​(String string)
      • highlight

        public org.jline.utils.AttributedString highlight​(org.jline.utils.AttributedStringBuilder asb)
      • highlight

        public org.jline.utils.AttributedString highlight​(org.jline.utils.AttributedString line)