Mercurial > vim
view runtime/syntax/requirements.vim @ 35806:3835b742025e v9.1.0623
patch 9.1.0623: Mingw: errors when trying to delete non-existing files
Commit: https://github.com/vim/vim/commit/325420ebe459e7f67b959ce189269b0e8ca9dc12
Author: Ken Takata <kentkt@csc.jp>
Date: Fri Jul 26 19:02:11 2024 +0200
patch 9.1.0623: Mingw: errors when trying to delete non-existing files
Problem: Mingw: warnings when trying to delete non-existing files
Solution: Use "rm -f" instead of "rm" to suppress errors for
non-existing files (Ken Takata)
closes: #15350
Signed-off-by: Ken Takata <kentkt@csc.jp>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 26 Jul 2024 19:15:03 +0200 |
parents | 84bd7cb1251d |
children |
line wrap: on
line source
" the Requirements File Format syntax support for Vim " Version: 1.8.0 " Author: raimon <raimon49@hotmail.com> " Upstream: https://github.com/raimon49/requirements.txt.vim " License: MIT LICENSE " The MIT License (MIT) " " Copyright (c) 2015 raimon " " Permission is hereby granted, free of charge, to any person obtaining a copy " of this software and associated documentation files (the "Software"), to deal " in the Software without restriction, including without limitation the rights " to use, copy, modify, merge, publish, distribute, sublicense, and/or sell " copies of the Software, and to permit persons to whom the Software is " furnished to do so, subject to the following conditions: " " The above copyright notice and this permission notice shall be included in all " copies or substantial portions of the Software. " " THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR " IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, " FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE " AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER " LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, " OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE " SOFTWARE. if exists("b:current_syntax") && b:current_syntax == "requirements" finish endif syn case match " https://pip.pypa.io/en/stable/reference/requirements-file-format/ " https://pip.pypa.io/en/stable/reference/inspect-report/#example syn keyword requirementsKeyword implementation_name implementation_version os_name platform_machine platform_release platform_system platform_version python_full_version platform_python_implementation python_version sys_platform contained syn region requirementsSubst matchgroup=requirementsSubstDelim start="\V${" end="\V}" syn region requirementsString matchgroup=requirementsStringDelim start=`'` skip=`\\'` end=`'` syn region requirementsString matchgroup=requirementsStringDelim start=`"` skip=`\\"` end=`"` syn match requirementsVersion "\v\d+[a-zA-Z0-9\.\-\*]*" syn region requirementsComment start="[ \t]*#" end="$" syn match requirementsCommandOption "\v^\[?--?[a-zA-Z\-]*\]?" syn match requirementsVersionSpecifiers "\v(\=\=\=?|\<\=?|\>\=?|\~\=|\!\=)" syn match requirementsPackageName "\v^([a-zA-Z0-9][a-zA-Z0-9\-_\.]*[a-zA-Z0-9])" syn match requirementsExtras "\v\[\S+\]" syn match requirementsVersionControls "\v(git\+?|hg\+|svn\+|bzr\+).*://.\S+" syn match requirementsURLs "\v(\@\s)?(https?|ftp|gopher)://?[^\s/$.?#].\S*" syn match requirementsEnvironmentMarkers "\v;\s[^#]+" contains=requirementsKeyword,requirementsVersionSpecifiers,requirementsString hi def link requirementsKeyword Keyword hi def link requirementsSubstDelim Delimiter hi def link requirementsSubst PreProc hi def link requirementsStringDelim Delimiter hi def link requirementsString String hi def link requirementsVersion Number hi def link requirementsComment Comment hi def link requirementsCommandOption Special hi def link requirementsVersionSpecifiers Boolean hi def link requirementsPackageName Identifier hi def link requirementsExtras Type hi def link requirementsVersionControls Underlined hi def link requirementsURLs Underlined hi def link requirementsEnvironmentMarkers Macro let b:current_syntax = "requirements" " vim: et sw=4 ts=4 sts=4: