mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	Merge pull request #29984 from zeertzjq/vim-217d3c1
vim-patch: runtime file updates
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| " zip.vim: Handles browsing zipfiles | " zip.vim: Handles browsing zipfiles | ||||||
| " AUTOLOAD PORTION | " AUTOLOAD PORTION | ||||||
| " Date:		Jul 30, 2024 | " Date:		Aug 05, 2024 | ||||||
| " Version:	33 | " Version:	33 | ||||||
| " Maintainer:	This runtime file is looking for a new maintainer. | " Maintainer:	This runtime file is looking for a new maintainer. | ||||||
| " Former Maintainer:	Charles E Campbell | " Former Maintainer:	Charles E Campbell | ||||||
| @@ -8,8 +8,9 @@ | |||||||
| " 2024 Jun 16 by Vim Project: handle whitespace on Windows properly (#14998) | " 2024 Jun 16 by Vim Project: handle whitespace on Windows properly (#14998) | ||||||
| " 2024 Jul 23 by Vim Project: fix 'x' command | " 2024 Jul 23 by Vim Project: fix 'x' command | ||||||
| " 2024 Jul 24 by Vim Project: use delete() function | " 2024 Jul 24 by Vim Project: use delete() function | ||||||
| " 2024 Jul 20 by Vim Project: fix opening remote zipfile | " 2024 Jul 30 by Vim Project: fix opening remote zipfile | ||||||
| " 2024 Aug 04 by Vim Project: escape '[' in name of file to be extracted | " 2024 Aug 04 by Vim Project: escape '[' in name of file to be extracted | ||||||
|  | " 2024 Aug 05 by Vim Project: workaround for the FreeBSD's unzip | ||||||
| " License:	Vim License  (see vim's :help license) | " License:	Vim License  (see vim's :help license) | ||||||
| " Copyright:	Copyright (C) 2005-2019 Charles E. Campbell {{{1 | " Copyright:	Copyright (C) 2005-2019 Charles E. Campbell {{{1 | ||||||
| "		Permission is hereby granted to use and distribute this code, | "		Permission is hereby granted to use and distribute this code, | ||||||
| @@ -131,8 +132,7 @@ fun! zip#Browse(zipfile) | |||||||
|  \                '" Select a file with cursor and press ENTER']) |  \                '" Select a file with cursor and press ENTER']) | ||||||
|   keepj $ |   keepj $ | ||||||
|  |  | ||||||
| "  call Decho("exe silent r! ".g:zip_unzipcmd." -l -- ".s:Escape(a:zipfile,1)) |   exe $"keepj sil r! {g:zip_unzipcmd} -Z1 -- {s:Escape(a:zipfile, 1)}" | ||||||
|   exe "keepj sil! r! ".g:zip_unzipcmd." -Z -1 -- ".s:Escape(a:zipfile,1) |  | ||||||
|   if v:shell_error != 0 |   if v:shell_error != 0 | ||||||
|    redraw! |    redraw! | ||||||
|    echohl WarningMsg | echo "***warning*** (zip#Browse) ".fnameescape(a:zipfile)." is not a zip file" | echohl None |    echohl WarningMsg | echo "***warning*** (zip#Browse) ".fnameescape(a:zipfile)." is not a zip file" | echohl None | ||||||
| @@ -235,7 +235,7 @@ fun! zip#Read(fname,mode) | |||||||
|   " but allows zipfile://... entries in quickfix lists |   " but allows zipfile://... entries in quickfix lists | ||||||
|   let temp = tempname() |   let temp = tempname() | ||||||
|   let fn   = expand('%:p') |   let fn   = expand('%:p') | ||||||
|   exe "sil! !".g:zip_unzipcmd." -p -- ".s:Escape(zipfile,1)." ".s:Escape(fname,1).' > '.temp |   exe "sil !".g:zip_unzipcmd." -p -- ".s:Escape(zipfile,1)." ".s:Escape(fname,1).' > '.temp | ||||||
|   sil exe 'keepalt file '.temp |   sil exe 'keepalt file '.temp | ||||||
|   sil keepj e! |   sil keepj e! | ||||||
|   sil exe 'keepalt file '.fnameescape(fn) |   sil exe 'keepalt file '.fnameescape(fn) | ||||||
|   | |||||||
| @@ -994,7 +994,7 @@ Another option is using 'makeencoding'. | |||||||
| ============================================================================== | ============================================================================== | ||||||
| 5. Using :vimgrep and :grep				*grep* *lid* | 5. Using :vimgrep and :grep				*grep* *lid* | ||||||
|  |  | ||||||
| Vim has two ways to find matches for a pattern: Internal and external.  The | Vim has two ways to find matches for a pattern: internal and external.  The | ||||||
| advantage of the internal grep is that it works on all systems and uses the | advantage of the internal grep is that it works on all systems and uses the | ||||||
| powerful Vim search patterns.  An external grep program can be used when the | powerful Vim search patterns.  An external grep program can be used when the | ||||||
| Vim grep does not do what you want. | Vim grep does not do what you want. | ||||||
| @@ -1023,7 +1023,7 @@ commands can be combined to create a NewGrep command: > | |||||||
|         command! -nargs=+ NewGrep execute 'silent grep! <args>' | copen 42 |         command! -nargs=+ NewGrep execute 'silent grep! <args>' | copen 42 | ||||||
|  |  | ||||||
|  |  | ||||||
| 5.1 using Vim's internal grep | 5.1 Using Vim's internal grep | ||||||
|  |  | ||||||
| 					*:vim* *:vimgrep* *E682* *E683* | 					*:vim* *:vimgrep* *E682* *E683* | ||||||
| :vim[grep][!] /{pattern}/[g][j][f] {file} ... | :vim[grep][!] /{pattern}/[g][j][f] {file} ... | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 zeertzjq
					zeertzjq