mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	Remove unmatchable :normal {mark,register} matches. The arg to :normal
is now handled separately and contained marks and registers are no
longer matched.
closes: #17571
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
		
	
		
			
				
	
	
		
			91 lines
		
	
	
		
			597 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			597 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
| " Ex command ranges
 | |
| 
 | |
| 
 | |
| '<,'>print
 | |
| '(,')print
 | |
| '{,'}print
 | |
| '[,']print
 | |
| 
 | |
| :'<,'>print
 | |
| :'(,')print
 | |
| :'{,'}print
 | |
| :'[,']print
 | |
| 
 | |
| echo | '<,'>print
 | |
| echo | '(,')print
 | |
| echo | '{,'}print
 | |
| echo | '[,']print
 | |
| 
 | |
| " bare mark ranges
 | |
| 
 | |
| 'a
 | |
| 'k
 | |
| 'z
 | |
| 'A
 | |
| 'K
 | |
| 'Z
 | |
| '0
 | |
| '9
 | |
| '[
 | |
| ']
 | |
| '{
 | |
| '}
 | |
| '(
 | |
| ')
 | |
| '<
 | |
| '>
 | |
| '`
 | |
| ''
 | |
| '"
 | |
| '^
 | |
| '.
 | |
| 
 | |
|  :'a
 | |
| : 'a
 | |
| :'a
 | |
| :'k
 | |
| :'z
 | |
| :'A
 | |
| :'K
 | |
| :'Z
 | |
| :'0
 | |
| :'9
 | |
| :'[
 | |
| :']
 | |
| :'{
 | |
| :'}
 | |
| :'(
 | |
| :')
 | |
| :'<
 | |
| :'>
 | |
| :'`
 | |
| :''
 | |
| :'"
 | |
| :'^
 | |
| :'.
 | |
| 
 | |
| echo |'a
 | |
| echo| 'a
 | |
| echo | 'a
 | |
| echo | 'k
 | |
| echo | 'z
 | |
| echo | 'A
 | |
| echo | 'K
 | |
| echo | 'Z
 | |
| echo | '0
 | |
| echo | '9
 | |
| echo | '[
 | |
| echo | ']
 | |
| echo | '{
 | |
| echo | '}
 | |
| echo | '(
 | |
| echo | ')
 | |
| echo | '<
 | |
| echo | '>
 | |
| echo | '`
 | |
| echo | ''
 | |
| echo | '"
 | |
| echo | '^
 | |
| echo | '.
 | |
| 
 |