blob: db49767aad1683f4672ccbaf97d884d2b0264157 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# -*- coding: utf-8 -*- #
# frozen_string_literal: true
module Rouge
module Lexers
class PlainText < Lexer
title "Plain Text"
desc "A boring lexer that doesn't highlight anything"
tag 'plaintext'
aliases 'text'
filenames '*.txt', 'Messages'
mimetypes 'text/plain'
attr_reader :token
def initialize(*)
super
@token = token_option(:token) || Text
end
def stream_tokens(string, &b)
yield self.token, string
end
end
end
end
|