mirror of
				https://github.com/zsh-users/zsh-syntax-highlighting.git
				synced 2025-11-03 19:45:46 +00:00 
			
		
		
		
	dev tools: Stage the copyright block to make diffs smaller.
This commit is contained in:
		
							parent
							
								
									987c133486
								
							
						
					
					
						commit
						5627fd2045
					
				@ -41,9 +41,6 @@ fi
 | 
			
		||||
buffer=$1
 | 
			
		||||
ZSH_HIGHLIGHT_HIGHLIGHTERS=( $2 )
 | 
			
		||||
fname=${0:A:h:h}/highlighters/$2/test-data/${3%.zsh}.zsh
 | 
			
		||||
exec 3>&1
 | 
			
		||||
exec >$fname
 | 
			
		||||
git add -N $fname
 | 
			
		||||
 | 
			
		||||
# Load the main script.
 | 
			
		||||
. ${0:A:h:h}/zsh-syntax-highlighting.zsh
 | 
			
		||||
@ -54,9 +51,17 @@ _zsh_highlight_add_highlight()
 | 
			
		||||
  region_highlight+=("$1 $2 $3")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Copyright block
 | 
			
		||||
<$0 sed -n -e '1,/^$/p' | sed -e 's/2[0-9][0-9][0-9]/YYYY/'
 | 
			
		||||
year="`LC_ALL=C date +%Y`"
 | 
			
		||||
if ! read -q "?Set copyright year to $year? "; then
 | 
			
		||||
  year="YYYY"
 | 
			
		||||
fi
 | 
			
		||||
exec >$fname
 | 
			
		||||
<$0 sed -n -e '1,/^$/p' | sed -e "s/2[0-9][0-9][0-9]/${year}/"
 | 
			
		||||
echo ""
 | 
			
		||||
# Assumes stdout is line-buffered
 | 
			
		||||
git add -- $fname
 | 
			
		||||
 | 
			
		||||
# Buffer
 | 
			
		||||
print -n 'BUFFER='
 | 
			
		||||
@ -87,10 +92,3 @@ print 'expected_region_highlight=('
 | 
			
		||||
  done
 | 
			
		||||
}
 | 
			
		||||
print ')'
 | 
			
		||||
 | 
			
		||||
exec >&3
 | 
			
		||||
year="`LC_ALL=C date +%Y`"
 | 
			
		||||
if read -q "?Set copyright year to $year? "; then
 | 
			
		||||
  <$fname >$fname.t sed s/YYYY/$year/ &&
 | 
			
		||||
    mv $fname.t $fname
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user