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
				
			
		
			
				
	
	
		
			93 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Scheme
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Scheme
		
	
	
	
	
	
[
 | 
						|
  ; ... refers to the section that will get affected by this indent.begin capture
 | 
						|
  (protocol_body)               ; protocol Foo { ... }
 | 
						|
  (class_body)                  ; class Foo { ... }
 | 
						|
  (enum_class_body)             ; enum Foo { ... }
 | 
						|
  (function_declaration)        ; func Foo (...) {...}
 | 
						|
  (computed_property)           ; { ... }
 | 
						|
  (subscript_declaration)       ; subscript Foo(...) { ... }
 | 
						|
 | 
						|
  (computed_getter)             ; get { ... }
 | 
						|
  (computed_setter)             ; set { ... }
 | 
						|
 | 
						|
  (assignment)                  ; a = b
 | 
						|
 | 
						|
  (control_transfer_statement)  ; return ...
 | 
						|
  (for_statement)
 | 
						|
  (while_statement)
 | 
						|
  (repeat_while_statement)
 | 
						|
  (do_statement)
 | 
						|
  (if_statement)
 | 
						|
  (switch_statement)
 | 
						|
  (guard_statement)
 | 
						|
 | 
						|
  (type_parameters)             ; x<Foo>
 | 
						|
  (tuple_type)                  ; (...)
 | 
						|
  (array_type)                  ; [String]
 | 
						|
  (dictionary_type)             ; [Foo: Bar]
 | 
						|
 | 
						|
  (call_expression)             ; callFunc(...)
 | 
						|
  (tuple_expression)            ; ( foo + bar )
 | 
						|
  (array_literal)               ; [ foo, bar ]
 | 
						|
  (dictionary_literal)          ; [ foo: bar, x: y ]
 | 
						|
  (lambda_literal) 
 | 
						|
] @indent.begin
 | 
						|
 | 
						|
; @something(...)
 | 
						|
((modifiers
 | 
						|
  (attribute) @indent.begin))
 | 
						|
 | 
						|
(function_declaration
 | 
						|
  (modifiers
 | 
						|
    .
 | 
						|
    (attribute)
 | 
						|
    (_)* @indent.branch)
 | 
						|
  .
 | 
						|
  _ @indent.branch
 | 
						|
  (#not-has-type? @indent.branch type_parameters parameter))
 | 
						|
 | 
						|
 | 
						|
(ERROR
 | 
						|
  [
 | 
						|
    "<" 
 | 
						|
    "{" 
 | 
						|
    "(" 
 | 
						|
    "["
 | 
						|
  ]
 | 
						|
) @indent.begin
 | 
						|
 | 
						|
 | 
						|
; if-elseif
 | 
						|
(if_statement
 | 
						|
  (if_statement) @indent.dedent)
 | 
						|
 | 
						|
; case Foo:
 | 
						|
; default Foo:
 | 
						|
; @attribute default Foo:
 | 
						|
(switch_entry . _ @indent.branch)
 | 
						|
 | 
						|
(function_declaration ")" @indent.branch)
 | 
						|
 | 
						|
(type_parameters ">" @indent.branch @indent.end .)
 | 
						|
(tuple_expression ")" @indent.branch @indent.end)
 | 
						|
(value_arguments ")" @indent.branch @indent.end)
 | 
						|
(tuple_type ")" @indent.branch @indent.end)
 | 
						|
(modifiers
 | 
						|
  (attribute ")" @indent.branch @indent.end))
 | 
						|
 | 
						|
[
 | 
						|
  "}"
 | 
						|
  "]"
 | 
						|
] @indent.branch @indent.end
 | 
						|
 | 
						|
 | 
						|
[
 | 
						|
  ; (ERROR)
 | 
						|
  (comment)
 | 
						|
  (multiline_comment)
 | 
						|
  (raw_str_part)
 | 
						|
  (multi_line_string_literal)
 | 
						|
] @indent.auto
 | 
						|
 | 
						|
(directive) @indent.ignore
 |