mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 00:51:56 +00:00 
			
		
		
		
	Add bat::PrettyPrinter::clear_highlights (fixes #1919)
				
					
				
			This commit is contained in:
		@@ -229,6 +229,14 @@ impl<'a> PrettyPrinter<'a> {
 | 
			
		||||
        self
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /// Clear highlighted lines added by [`PrettyPrinter::highlight`] and
 | 
			
		||||
    /// [`PrettyPrinter::highlight_range`]. This is useful when reusing a
 | 
			
		||||
    /// `PrettyPrinter` instance for multiple different ranges.
 | 
			
		||||
    pub fn clear_highlights(&mut self) -> &mut Self {
 | 
			
		||||
        self.highlighted_lines.clear();
 | 
			
		||||
        self
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /// Specify the highlighting theme
 | 
			
		||||
    pub fn theme(&mut self, theme: impl AsRef<str>) -> &mut Self {
 | 
			
		||||
        self.config.theme = theme.as_ref().to_owned();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user