session: opt for enabling directionality markers
Add an option for enabling and disabling Fluent's directionality isolation markers in output. Disabled by default as these can render in some terminals and applications. Signed-off-by: David Wood <david.wood@huawei.com>
This commit is contained in:
parent
e27389b068
commit
3c2f864ffb
13 changed files with 27 additions and 18 deletions
|
@ -175,7 +175,7 @@ impl ParseSess {
|
|||
/// Used for testing.
|
||||
pub fn new(file_path_mapping: FilePathMapping) -> Self {
|
||||
let fallback_bundle =
|
||||
fallback_fluent_bundle().expect("failed to load fallback fluent bundle");
|
||||
fallback_fluent_bundle(false).expect("failed to load fallback fluent bundle");
|
||||
let sm = Lrc::new(SourceMap::new(file_path_mapping));
|
||||
let handler = Handler::with_tty_emitter(
|
||||
ColorConfig::Auto,
|
||||
|
@ -214,7 +214,7 @@ impl ParseSess {
|
|||
|
||||
pub fn with_silent_emitter(fatal_note: Option<String>) -> Self {
|
||||
let fallback_bundle =
|
||||
fallback_fluent_bundle().expect("failed to load fallback fluent bundle");
|
||||
fallback_fluent_bundle(false).expect("failed to load fallback fluent bundle");
|
||||
let sm = Lrc::new(SourceMap::new(FilePathMapping::empty()));
|
||||
let fatal_handler =
|
||||
Handler::with_tty_emitter(ColorConfig::Auto, false, None, None, None, fallback_bundle);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue