mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 09:01:56 +00:00 
			
		
		
		
	Only enable --mouse when running from tmux, see #904
This commit is contained in:
		@@ -100,12 +100,16 @@ impl OutputType {
 | 
			
		||||
 | 
			
		||||
                        // Passing '--mouse' allows mouse scrolling in terminals which do not
 | 
			
		||||
                        // support "fake scrolling", see https://github.com/sharkdp/bat/issues/904
 | 
			
		||||
                        // The '--mouse' argument is only supported in less 551 or higher.
 | 
			
		||||
                        match less_version {
 | 
			
		||||
                            Some(version) if version >= 551 => {
 | 
			
		||||
                                p.arg("--mouse");
 | 
			
		||||
                        // The '--mouse' argument is only supported in less 551 or higher. We do
 | 
			
		||||
                        // not enable this option everywhere because it prevents users from
 | 
			
		||||
                        // drag-selecting text without pressing shift.
 | 
			
		||||
                        if env::var_os("TMUX").is_some() {
 | 
			
		||||
                            match less_version {
 | 
			
		||||
                                Some(version) if version >= 551 => {
 | 
			
		||||
                                    p.arg("--mouse");
 | 
			
		||||
                                }
 | 
			
		||||
                                _ => {}
 | 
			
		||||
                            }
 | 
			
		||||
                            _ => {}
 | 
			
		||||
                        }
 | 
			
		||||
                    } else {
 | 
			
		||||
                        p.args(args);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user