diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2023-11-30 20:35:25 +0000 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2023-11-30 20:35:25 +0000 |
commit | 1b7b916b7631ddf73c38e3a0070d64e4636cb2f3 (patch) | |
tree | cd08258054db80bb9a11b1061bb091c70b76926a /runtime/syntax/wget2.vim | |
parent | eaa89c11d0f8aefbb512de769c6c82f61a8baca3 (diff) | |
parent | 4a8bf24ac690004aedf5540fa440e788459e5e34 (diff) | |
download | rneovim-aucmd_textputpost.tar.gz rneovim-aucmd_textputpost.tar.bz2 rneovim-aucmd_textputpost.zip |
Merge remote-tracking branch 'upstream/master' into aucmd_textputpostaucmd_textputpost
Diffstat (limited to 'runtime/syntax/wget2.vim')
-rw-r--r-- | runtime/syntax/wget2.vim | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/runtime/syntax/wget2.vim b/runtime/syntax/wget2.vim index a63c336f06..3e9abdf23d 100644 --- a/runtime/syntax/wget2.vim +++ b/runtime/syntax/wget2.vim @@ -1,9 +1,9 @@ " Vim syntax file -" Language: Wget2 configuration file (/etc/wget2rc ~/.wget2rc) +" Language: Wget2 configuration file (/etc/wget2rc ~/.wget2rc) " Maintainer: Doug Kearns <dougkearns@gmail.com> -" Last Change: 2022 Apr 28 +" Last Change: 2023 Nov 05 -" GNU Wget2 2.0.0 - multithreaded metalink/file/website downloader +" GNU Wget2 2.1.0 - multithreaded metalink/file/website downloader if exists("b:current_syntax") finish @@ -12,21 +12,20 @@ endif let s:cpo_save = &cpo set cpo&vim -syn match wgetComment "#.*$" contains=wgetTodo contained +syn match wget2Comment "#.*" contains=wget2Todo contained -syn keyword wgetTodo TODO NOTE FIXME XXX contained +syn keyword wget2Todo TODO NOTE FIXME XXX contained -syn region wgetString start=+"+ skip=+\\\\\|\\"+ end=+"+ contained oneline -syn region wgetString start=+'+ skip=+\\\\\|\\'+ end=+'+ contained oneline +syn region wget2String start=+"+ skip=+\\\\\|\\"+ end=+"+ contained oneline +syn region wget2String start=+'+ skip=+\\\\\|\\'+ end=+'+ contained oneline syn case ignore -syn keyword wgetBoolean on off yes no y n contained -syn keyword wgetNumber infinity inf contained - -syn match wgetNumber "\<\d\+>" contained -syn match wgetQuota "\<\d\+[kmgt]\>" contained -syn match wgetTime "\<\d\+[smhd]\>" contained +syn keyword wget2Boolean on off yes no y n contained +syn keyword wget2Number infinity inf contained +syn match wget2Number "\<\d\+>" contained +syn match wget2Quota "\<\d\+[kmgt]\>" contained +syn match wget2Time "\<\d\+[smhd]\>" contained "{{{ Commands let s:commands =<< trim EOL @@ -67,6 +66,7 @@ let s:commands =<< trim EOL cut-dirs cut-file-get-vars cut-url-get-vars + dane debug default-http-port default-https-port @@ -85,6 +85,7 @@ let s:commands =<< trim EOL execute filter-mime-type filter-urls + follow-sitemaps follow-tags force-atom force-css @@ -221,28 +222,27 @@ let s:commands =<< trim EOL EOL "}}} -call map(s:commands, "substitute(v:val, '_', '[-_]\\\\=', 'g')") - for cmd in s:commands - exe 'syn match wgetCommand "\<' . cmd . '\>" nextgroup=wgetAssignmentOperator skipwhite contained' + exe 'syn match wget2Command "\<' .. substitute(cmd, '-', '[-_]\\=', "g") .. '\>" nextgroup=wget2AssignmentOperator skipwhite contained' endfor +unlet s:commands syn case match -syn match wgetStart "^" nextgroup=wgetCommand,wgetComment skipwhite -syn match wgetAssignmentOperator "=" nextgroup=wgetString,wgetBoolean,wgetNumber,wgetQuota,wgetTime skipwhite contained +syn match wget2LineStart "^" nextgroup=wget2Command,wget2Comment skipwhite +syn match wget2AssignmentOperator "=" nextgroup=wget2String,wget2Boolean,wget2Number,wget2Quota,wget2Time skipwhite contained -hi def link wgetAssignmentOperator Special -hi def link wgetBoolean Boolean -hi def link wgetCommand Identifier -hi def link wgetComment Comment -hi def link wgetNumber Number -hi def link wgetQuota Number -hi def link wgetString String -hi def link wgetTime Number -hi def link wgetTodo Todo +hi def link wget2AssignmentOperator Special +hi def link wget2Boolean Boolean +hi def link wget2Command Identifier +hi def link wget2Comment Comment +hi def link wget2Number Number +hi def link wget2Quota Number +hi def link wget2String String +hi def link wget2Time Number +hi def link wget2Todo Todo -let b:current_syntax = "wget" +let b:current_syntax = "wget2" let &cpo = s:cpo_save unlet s:cpo_save |