Sha256: ac9ebf9dba11af7702aa191ed35dca15623607f3be49b3e2f87f6be18e0db296

Contents?: true

Size: 1.49 KB

Versions: 12

Compression:

Stored size: 1.49 KB

Contents

{	scopeName = 'text.ruby.doctest';
	fileTypes = ( 'txt', 'text' );
	patterns = (
		{
			name = 'source.ruby.doctest.description.unindented';
			begin = '^(doctest:)(.*)';
			end = '^(?=[^\s]|$)';
			captures = {
				1 = { name = 'keyword.ruby.doctest'; };
				2 = { name = 'comment.ruby.doctest'; };
			};
			patterns = (
				{ include = '#indented_description'; }
			);
		},
		{
			name = 'source.ruby.doctest.description.indented';
			begin = '^(\s+)(doctest:)(.*)';
			end = '^(?!\1)|^(?=\1[^\s])|^(?=\1$)';
			captures = {
				2 = { name = 'keyword.ruby.doctest'; };
				3 = { name = 'comment.ruby.doctest'; };
			};
			patterns = (
				{ include = '#indented_description'; }
			);
		},
		{
			name = 'source.ruby.doctest.statement.unindented';
			begin = '^(>>|=>|doctest_require:)';
			end = '^(?=[^\s]|$)';
			captures = {
				1 = { name = 'keyword.ruby.doctest'; };
			};
			patterns = (
				{ include = 'source.ruby.rails'; }
			);
		},
		{
			name = 'source.ruby.doctest.statement.indented';
			begin = '^(\s+)(>>|=>|doctest_require:)';
			end = '^(?!\1)|^(?=\1[^\s])|^(?=\1$)';
			captures = {
				2 = { name = 'keyword.ruby.doctest'; };
			};
			patterns = (
				{ include = 'source.ruby.rails'; }
			);
		},
		{
			name = 'source.ruby.doctest.directive';
			begin = '^(\s*)(\!\!\!)\s*$';
			end = '\n';
			captures = {
				2 = { name = 'keyword.ruby.doctest'; };
			};
		}
	);
	repository = {
		indented_description = {
			name = 'comment.ruby.doctest';
			begin = '^(\s+)(.+)';
			end = '^(?!\1)';
		};
	};
}

Version data entries

12 entries across 12 versions & 6 rubygems

Version Path
rubydoctest-1.1.5 textmate/DocTest (Text).textmate
rubydoctest-1.1.4 textmate/DocTest (Text).textmate
bryanlarsen-rubydoctest-1.0.2 textmate/DocTest (Text).textmate
bryanlarsen-rubydoctest-1.1.0 textmate/DocTest (Text).textmate
bryanlarsen-rubydoctest-1.1.1 textmate/DocTest (Text).textmate
canadaduane-rubydoctest-1.0.2 textmate/DocTest (Text).textmate
matthewrudy-rubydoctest-1.0.1 textmate/DocTest (Text).textmate
matthewrudy-rubydoctest-1.0.2 textmate/DocTest (Text).textmate
tablatom-rubydoctest-1.0.0 textmate/DocTest (Text).textmate
rubydoctest-1.1.3 textmate/DocTest (Text).textmate
rdp-rubydoctest-1.0.1 textmate/DocTest (Text).textmate
rubydoctest-1.0.0 textmate/DocTest (Text).textmate