update: style

This commit is contained in:
GreasySlug 2023-01-15 10:56:53 +09:00
parent 35db8c5565
commit 4c50f1d635

View file

@ -7,7 +7,7 @@ use erg_common::config::Input;
use erg_common::error::{ use erg_common::error::{
ErrorCore, ErrorDisplay, ErrorKind::*, Location, MultiErrorDisplay, SubMessage, ErrorCore, ErrorDisplay, ErrorKind::*, Location, MultiErrorDisplay, SubMessage,
}; };
use erg_common::style::{Attribute, Color, StyledStr, StyledString, StyledStrings, THEME}; use erg_common::style::{Attribute, Color, StyledStr, StyledStrings, THEME};
use erg_common::traits::Stream; use erg_common::traits::Stream;
use erg_common::{fmt_iter, impl_display_and_error, impl_stream, switch_lang}; use erg_common::{fmt_iter, impl_display_and_error, impl_stream, switch_lang};
@ -51,7 +51,10 @@ impl std::error::Error for LexErrors {}
const ERR: Color = THEME.colors.error; const ERR: Color = THEME.colors.error;
const HINT: Color = THEME.colors.hint; const HINT: Color = THEME.colors.hint;
const ACCENT: Color = THEME.colors.accent; #[cfg(not(feature = "pretty"))]
const ATTR: Attribute = Attribute::Bold;
#[cfg(feature = "pretty")]
const ATTR: Attribute = Attribute::Underline;
impl LexError { impl LexError {
pub fn new(core: ErrorCore) -> Self { pub fn new(core: ErrorCore) -> Self {