0
0
mirror of https://github.com/vim/vim.git synced 2025-09-25 03:54:15 -04:00

runtime(vim): Update-base-syntax, match full :*grep, :make, :sort and :filter commands

closes: #17082

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Doug Kearns
2025-04-10 19:59:22 +02:00
committed by Christian Brabandt
parent b0e19f9e1b
commit 9b171bdfd6
26 changed files with 836 additions and 10 deletions

View File

@@ -0,0 +1,47 @@
" Vim :*grep and :*grepadd commands
" VIM_TEST_SETUP hi link vimCmdSep Operator
" VIM_TEST_SETUP hi link vimGrepBarEscape Special
grep 'pat\|tern' foo.txt
lgrep 'pat\|tern' foo.txt
grep! 'pat\|tern' foo.txt
lgrep! 'pat\|tern' foo.txt
grepadd 'pat\|tern' foo.txt
lgrepadd 'pat\|tern' foo.txt
grepadd! 'pat\|tern' foo.txt
lgrepadd! 'pat\|tern' foo.txt
" special filename characters
grep 'pat\|tern' %
lgrep 'pat\|tern' %
grep! 'pat\|tern' %
lgrep! 'pat\|tern' %
grepadd! 'pat\|tern' %
lgrepadd! 'pat\|tern' %
grepadd! 'pat\|tern' %
lgrepadd! 'pat\|tern' %
" trailing bar, no tail comment
grep 'pat\|tern' foo.txt | echo "Foo"
lgrep 'pat\|tern' foo.txt | echo "Foo"
grep! 'pat\|tern' foo.txt | echo "Foo"
lgrep! 'pat\|tern' foo.txt | echo "Foo"
grepadd 'pat\|tern' foo.txt | echo "Foo"
lgrepadd 'pat\|tern' foo.txt | echo "Foo"
grepadd! 'pat\|tern' foo.txt | echo "Foo"
lgrepadd! 'pat\|tern' foo.txt | echo "Foo"