File: //home/ubuntu/neovim/.deps/build/src/treesitter_vim/test/corpus/sign_statement.txt
================================================================================
Sign define
================================================================================
sign define ASignName icon=/usr/bin/sign.bmp
sign define AnotherSign linehl=hl1 numhl=hl2 texthl=hl3
sig define Assigned text= numhl=
sign define signEverywhere text=>> numhl=h4
--------------------------------------------------------------------------------
(script_file
(sign_statement
name: (identifier)
(sign_argument
val: (filename)))
(sign_statement
name: (identifier)
(sign_argument
val: (hl_group))
(sign_argument
val: (hl_group))
(sign_argument
val: (hl_group)))
(sign_statement
name: (identifier)
(sign_argument)
(sign_argument))
(sign_statement
name: (identifier)
(sign_argument
val: (text))
(sign_argument
val: (hl_group))))
================================================================================
Sign undefine
================================================================================
sign undefine ASignName
--------------------------------------------------------------------------------
(script_file
(sign_statement
name: (identifier)))
================================================================================
Sign list
================================================================================
sign list
sign list 11
sign list Sign11
--------------------------------------------------------------------------------
(script_file
(sign_statement)
(sign_statement
name: (integer_literal))
(sign_statement
name: (identifier)))
================================================================================
Sign place place
================================================================================
sign place 5 line=3 name=sign1 file=a.py
sign place 6 group=g2 line=2 name=sign2 file=x.py
sign place 9 group=g2 priority=50 line=5
\ name=sign1 file=a.py
sign place 10 line=99 name=sign3
sign place 10 line=99 name=sign3 buffer=3
sign place 23 name=sign1 file=/path/to/edit.py
sign place 23 name=sign1
sign place 23 name=sign1 buffer=7
--------------------------------------------------------------------------------
(script_file
(sign_statement
id: (integer_literal)
(sign_argument
val: (integer_literal))
(sign_argument
val: (identifier))
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (hl_group))
(sign_argument
val: (integer_literal))
(sign_argument
val: (identifier))
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (hl_group))
(sign_argument
val: (integer_literal))
(sign_argument
val: (integer_literal))
(sign_argument
val: (identifier))
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (integer_literal))
(sign_argument
val: (identifier)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (integer_literal))
(sign_argument
val: (identifier))
(sign_argument
val: (integer_literal)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (identifier))
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (identifier)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (identifier))
(sign_argument
val: (integer_literal))))
================================================================================
Sign place list
================================================================================
sign place file=/path/to/edit.txt
sign place group=g1 file=/path/to/edit.txt
sign place group=* file=/path/to/edit.txt
sign place buffer=1
sign place group=g2 buffer=1
sign place group=* buffer=2
sign place group=g3
sign place group=*
--------------------------------------------------------------------------------
(script_file
(sign_statement
(sign_argument
val: (filename)))
(sign_statement
(sign_argument
val: (hl_group))
(sign_argument
val: (filename)))
(sign_statement
(sign_argument
val: (wildcard))
(sign_argument
val: (filename)))
(sign_statement
(sign_argument
val: (integer_literal)))
(sign_statement
(sign_argument
val: (hl_group))
(sign_argument
val: (integer_literal)))
(sign_statement
(sign_argument
val: (wildcard))
(sign_argument
val: (integer_literal)))
(sign_statement
(sign_argument
val: (hl_group)))
(sign_statement
(sign_argument
val: (wildcard))))
================================================================================
Sign unplace
================================================================================
sign unplace 1 file=/path/to/exec.lua
sign unplace 2 group=g1 file=/path/to/exec.lua
sign unplace 3 group=* file=/path/to/exec.lua
sign unplace * file=/path/to/exec.lua
sign unplace * group=g2 file=/path/to/exec.lua
sign unplace * group=* file=/path/to/exec.lua
sign unplace 4 buffer=10
sign unplace 5 group=g3 buffer=11
sign unplace 6 group=* buffer=12
sign unplace * buffer=13
sign unplace * group=g4 buffer=14
sign unplace * group=* buffer=15
sign unplace 7
sign unplace 8 group=g5
sign unplace 9 group=*
sign unplace *
sign unplace * group=g6
sign unplace * group=*
sign unplace
sign unplace group=g7
sign unplace group=*
--------------------------------------------------------------------------------
(script_file
(sign_statement
id: (integer_literal)
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (hl_group))
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (wildcard))
(sign_argument
val: (filename)))
(sign_statement
id: (wildcard)
(sign_argument
val: (filename)))
(sign_statement
id: (wildcard)
(sign_argument
val: (hl_group))
(sign_argument
val: (filename)))
(sign_statement
id: (wildcard)
(sign_argument
val: (wildcard))
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (integer_literal)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (hl_group))
(sign_argument
val: (integer_literal)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (wildcard))
(sign_argument
val: (integer_literal)))
(sign_statement
id: (wildcard)
(sign_argument
val: (integer_literal)))
(sign_statement
id: (wildcard)
(sign_argument
val: (hl_group))
(sign_argument
val: (integer_literal)))
(sign_statement
id: (wildcard)
(sign_argument
val: (wildcard))
(sign_argument
val: (integer_literal)))
(sign_statement
id: (integer_literal))
(sign_statement
id: (integer_literal)
(sign_argument
val: (hl_group)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (wildcard)))
(sign_statement
id: (wildcard))
(sign_statement
id: (wildcard)
(sign_argument
val: (hl_group)))
(sign_statement
id: (wildcard)
(sign_argument
val: (wildcard)))
(sign_statement)
(sign_statement
(sign_argument
val: (hl_group)))
(sign_statement
(sign_argument
val: (wildcard))))
================================================================================
Sign jump
================================================================================
sign unplace 1 file=/path/to/tata.cob
sign unplace 2 group=g1 file=/path/to/tata.cob
sign unplace 3
sign unplace 4 buffer=1
sign unplace 5 group=g2
sign unplace 6 group=g2 buffer=2
--------------------------------------------------------------------------------
(script_file
(sign_statement
id: (integer_literal)
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (hl_group))
(sign_argument
val: (filename)))
(sign_statement
id: (integer_literal))
(sign_statement
id: (integer_literal)
(sign_argument
val: (integer_literal)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (hl_group)))
(sign_statement
id: (integer_literal)
(sign_argument
val: (hl_group))
(sign_argument
val: (integer_literal))))