Sha256: 016a5c87ebc6464dd763531c3eed407d4305a506fb525d53194e8e3884c342d6

Contents?: true

Size: 1.19 KB

Versions: 4

Compression:

Stored size: 1.19 KB

Contents

{"name":"SSH Config","scopeName":"source.ssh-config","patterns":[{"include":"#main"}],"repository":{"boolean":{"name":"constant.language.logical.boolean.${1:/downcase}.ssh-config","match":"(?i)(?\u003c=\\s|=)(yes|no|true|false|on|off)(?=\\s|$)"},"comment":{"name":"comment.line.number-sign.ssh-config","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.ssh-config"}}},"equals":{"match":"\\G\\s*(=)","captures":{"1":{"patterns":[{"include":"etc#eql"}]}}},"main":{"patterns":[{"include":"#comment"},{"include":"#option"}]},"option":{"name":"meta.option.ssh-config","contentName":"meta.arguments.ssh-option","begin":"^\\s*([^\\s=]+)","end":"$","patterns":[{"include":"#equals"},{"include":"#string"},{"include":"#boolean"},{"include":"etc#ip"},{"include":"etc#int"},{"include":"#unquoted"}],"beginCaptures":{"1":{"name":"entity.option.name.ssh-config"}}},"string":{"name":"string.quoted.double.parameter.ssh-config","begin":"\"","end":"\"|(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ssh-config"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.ssh-config"}}},"unquoted":{"name":"variable.parameter.argument.ssh-config","match":"(?!\")\\S+"}}}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
github-linguist-7.13.0 grammars/source.ssh-config.json
github-linguist-7.12.2 grammars/source.ssh-config.json
github-linguist-7.12.1 grammars/source.ssh-config.json
github-linguist-7.12.0 grammars/source.ssh-config.json