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
				
			
		
			
				
	
	
		
			99 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Scheme
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Scheme
		
	
	
	
	
	
[
 | 
						|
  "default"
 | 
						|
  "pool"
 | 
						|
  "rule"
 | 
						|
  "build"
 | 
						|
] @keyword
 | 
						|
 | 
						|
[
 | 
						|
  "include"
 | 
						|
  "subninja"
 | 
						|
] @include
 | 
						|
 | 
						|
[
 | 
						|
  ":"
 | 
						|
] @punctuation.delimiter
 | 
						|
 | 
						|
[
 | 
						|
  "="
 | 
						|
  "|"
 | 
						|
  "||"
 | 
						|
  "|@"
 | 
						|
] @operator
 | 
						|
 | 
						|
[
 | 
						|
  "$"
 | 
						|
  "{"
 | 
						|
  "}"
 | 
						|
] @punctuation.special
 | 
						|
 | 
						|
;;
 | 
						|
;; Names
 | 
						|
;; =====
 | 
						|
(pool      name: (identifier) @type)
 | 
						|
(rule      name: (identifier) @function)
 | 
						|
(let       name: (identifier) @constant)
 | 
						|
(expansion       (identifier) @constant)
 | 
						|
(build     rule: (identifier) @function)
 | 
						|
 | 
						|
;;
 | 
						|
;; Paths and Text
 | 
						|
;; ==============
 | 
						|
(path) @string.special
 | 
						|
(text) @string
 | 
						|
 | 
						|
;;
 | 
						|
;; Builtins
 | 
						|
;; ========
 | 
						|
(pool  name: (identifier) @type.builtin
 | 
						|
                (#any-of? @type.builtin "console"))
 | 
						|
(build rule: (identifier) @function.builtin
 | 
						|
                (#any-of? @function.builtin "phony" "dyndep"))
 | 
						|
 | 
						|
;; Top level bindings
 | 
						|
;; ------------------
 | 
						|
(manifest
 | 
						|
  (let name: ((identifier) @constant.builtin
 | 
						|
                 (#any-of? @constant.builtin "builddir"
 | 
						|
                                             "ninja_required_version"))))
 | 
						|
 | 
						|
;; Rules bindings
 | 
						|
;; -----------------
 | 
						|
(rule
 | 
						|
  (body
 | 
						|
    (let name: (identifier)  @constant.builtin
 | 
						|
               (#not-any-of? @constant.builtin "command"
 | 
						|
                                               "depfile"
 | 
						|
                                               "deps"
 | 
						|
                                               "msvc_deps_prefix"
 | 
						|
                                               "description"
 | 
						|
                                               "dyndep"
 | 
						|
                                               "generator"
 | 
						|
                                               "in"
 | 
						|
                                               "in_newline"
 | 
						|
                                               "out"
 | 
						|
                                               "restat"
 | 
						|
                                               "rspfile"
 | 
						|
                                               "rspfile_content"
 | 
						|
                                               "pool"))))
 | 
						|
 | 
						|
;;
 | 
						|
;; Expansion
 | 
						|
;; ---------
 | 
						|
(expansion
 | 
						|
  (identifier) @constant.macro
 | 
						|
     (#any-of? @constant.macro "in" "out"))
 | 
						|
 | 
						|
;;
 | 
						|
;; Escape sequences
 | 
						|
;; ================
 | 
						|
(quote) @string.escape
 | 
						|
 | 
						|
;;
 | 
						|
;; Others
 | 
						|
;; ======
 | 
						|
[
 | 
						|
 (split)
 | 
						|
 (comment)
 | 
						|
] @comment
 |