From 397499b106e37210c6bf7c4aaf22e60f332ee858 Mon Sep 17 00:00:00 2001 From: 1256-bits <104160323+1256-bits@users.noreply.github.com> Date: Tue, 8 Oct 2024 13:55:20 +0000 Subject: [PATCH] Add ls colors to cjs and mjs files (#14028) # Description Add ls color highlighting for *.cjs and *.mjs files in line with regular *.js files Add an icon to *.cjs files in line with *.js and *.mjs files --- crates/nu-command/src/viewers/icons.rs | 1 + crates/nu-utils/src/utils.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/crates/nu-command/src/viewers/icons.rs b/crates/nu-command/src/viewers/icons.rs index 6443063e7bf5d..db3adb153c3c7 100644 --- a/crates/nu-command/src/viewers/icons.rs +++ b/crates/nu-command/src/viewers/icons.rs @@ -201,6 +201,7 @@ pub fn icon_for_file(file_path: &Path, span: Span) -> Result { "cc" => '\u{e61d}', //  "cert" => '\u{eafa}', //  "cfg" => '\u{e615}', //  + "cjs" => '\u{e74e}', //  "class" => '\u{e256}', //  "clj" => '\u{e768}', //  "cljs" => '\u{e76a}', //  diff --git a/crates/nu-utils/src/utils.rs b/crates/nu-utils/src/utils.rs index ea5df308b6c0b..472afc92f75bb 100644 --- a/crates/nu-utils/src/utils.rs +++ b/crates/nu-utils/src/utils.rs @@ -155,6 +155,8 @@ pub fn get_ls_colors(lscolors_env_string: Option) -> LsColors { "*.rb=0;38;5;48", "*.md=0;38;5;185", "*.js=0;38;5;48", + "*.cjs=0;38;5;48", + "*.mjs=0;38;5;48", "*.go=0;38;5;48", "*.vb=0;38;5;48", "*.hi=0;38;5;243",