Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
72 lines
1.7 KiB
Scheme
72 lines
1.7 KiB
Scheme
(doctest_block) @python
|
|
|
|
;; Directives with nested content without arguments nor options
|
|
((directive
|
|
name: (type) @_type
|
|
body: (body) @rst)
|
|
(#any-of?
|
|
@_type
|
|
"attention" "caution" "danger" "error" "hint" "important" "note" "tip" "warning" "admonition"
|
|
"line-block" "parsed-literal" "epigraph" "highlights" "pull-quote" "compound"
|
|
"header" "footer"
|
|
"meta"
|
|
"replace"))
|
|
|
|
;; Directives with nested content without arguments, but with options
|
|
((directive
|
|
name: (type) @_type
|
|
body: (body (options) (content) @rst))
|
|
(#any-of?
|
|
@_type
|
|
"attention" "caution" "danger" "error" "hint" "important" "note" "tip" "warning" "admonition"
|
|
"line-block" "parsed-literal" "compound"))
|
|
|
|
;; Directives with nested content with arguments and options
|
|
((directive
|
|
name: (type) @_type
|
|
body: (body (content) @rst))
|
|
(#any-of?
|
|
@_type
|
|
"figure"
|
|
"topic" "sidebar" "container"
|
|
"table" "list-table"
|
|
"class" "role" "restructuredtext-test-directive"))
|
|
|
|
;; Special directives
|
|
((directive
|
|
name: (type) @_type
|
|
body: (body (arguments) @language (content) @content))
|
|
(#any-of? @_type "code" "code-block" "sourcecode"))
|
|
|
|
((directive
|
|
name: (type) @_type
|
|
body: (body (arguments) @language (content) @content))
|
|
(#eq? @_type "raw"))
|
|
|
|
((directive
|
|
name: (type) @_type
|
|
body: (body (content) @latex))
|
|
(#eq? @_type "math"))
|
|
|
|
; TODO: re-add when a parser for csv is added.
|
|
; ((directive
|
|
; name: (type) @_type
|
|
; body: (body (content) @csv))
|
|
; (#eq? @_type "csv-table"))
|
|
|
|
;; Special roles - prefix
|
|
|
|
((interpreted_text
|
|
(role) @_role
|
|
"interpreted_text" @latex)
|
|
(#eq? @_role ":math:"))
|
|
|
|
;; Special roles - suffix
|
|
|
|
((interpreted_text
|
|
"interpreted_text" @latex
|
|
(role) @_role)
|
|
(#eq? @_role ":math:"))
|
|
|
|
(comment) @comment
|