Add ls colors to cjs and mjs files (#14028)

<!--
if this PR closes one or more issues, you can automatically link the PR
with
them by using one of the [*linking
keywords*](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword),
e.g.
- this PR should close #xxxx
- fixes #xxxx

you can also mention related issues, PRs or discussions!
-->

# Description
<!--
Thank you for improving Nushell. Please, check our [contributing
guide](../CONTRIBUTING.md) and talk to the core team before making major
changes.

Description of your pull request goes here. **Provide examples and/or
screenshots** if your changes affect the user experience.
-->
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
This commit is contained in:
1256-bits 2024-10-08 13:55:20 +00:00 committed by GitHub
parent 55c3fc9141
commit 397499b106
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 0 deletions

View File

@ -201,6 +201,7 @@ pub fn icon_for_file(file_path: &Path, span: Span) -> Result<char, ShellError> {
"cc" => '\u{e61d}', //  "cc" => '\u{e61d}', // 
"cert" => '\u{eafa}', //  "cert" => '\u{eafa}', // 
"cfg" => '\u{e615}', //  "cfg" => '\u{e615}', // 
"cjs" => '\u{e74e}', // 
"class" => '\u{e256}', //  "class" => '\u{e256}', // 
"clj" => '\u{e768}', //  "clj" => '\u{e768}', // 
"cljs" => '\u{e76a}', //  "cljs" => '\u{e76a}', // 

View File

@ -155,6 +155,8 @@ pub fn get_ls_colors(lscolors_env_string: Option<String>) -> LsColors {
"*.rb=0;38;5;48", "*.rb=0;38;5;48",
"*.md=0;38;5;185", "*.md=0;38;5;185",
"*.js=0;38;5;48", "*.js=0;38;5;48",
"*.cjs=0;38;5;48",
"*.mjs=0;38;5;48",
"*.go=0;38;5;48", "*.go=0;38;5;48",
"*.vb=0;38;5;48", "*.vb=0;38;5;48",
"*.hi=0;38;5;243", "*.hi=0;38;5;243",