diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2023-02-09 10:16:00 +0000 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2023-02-09 14:52:54 +0000 |
| commit | 24f4ecec2595ab504994766d8cc60d2c11eaa369 (patch) | |
| tree | b29ec907f3076efe04c4391fede08647eb1a9c79 | |
| parent | c6b822d85546f830f568bc4ff9b1d761d26964c1 (diff) | |
| download | rust-24f4ecec2595ab504994766d8cc60d2c11eaa369.tar.gz rust-24f4ecec2595ab504994766d8cc60d2c11eaa369.zip | |
Introduce `-Zterminal-urls` to use OSC8 for error codes
Terminals supporting the OSC8 Hyperlink Extension can support inline anchors where the text is user defineable but clicking on it opens a browser to a specified URLs, just like `<a href="URL">` does in HTML. https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
| -rw-r--r-- | src/parse/session.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parse/session.rs b/src/parse/session.rs index 6bfec79cd70..9014026b0aa 100644 --- a/src/parse/session.rs +++ b/src/parse/session.rs @@ -4,7 +4,7 @@ use std::sync::atomic::{AtomicBool, Ordering}; use rustc_data_structures::sync::{Lrc, Send}; use rustc_errors::emitter::{Emitter, EmitterWriter}; use rustc_errors::translation::Translate; -use rustc_errors::{ColorConfig, Diagnostic, Handler, Level as DiagnosticLevel}; +use rustc_errors::{ColorConfig, Diagnostic, Handler, Level as DiagnosticLevel, TerminalUrl}; use rustc_session::parse::ParseSess as RawParseSess; use rustc_span::{ source_map::{FilePathMapping, SourceMap}, @@ -135,6 +135,7 @@ fn default_handler( None, false, false, + TerminalUrl::No, )) }; Handler::with_emitter( |
