jarun / nnn

nĀ³ The unorthodox terminal file manager
BSD 2-Clause "Simplified" License
19.4k stars 763 forks source link

O_EMOJI: Use a bigger variety of emoji #1950

Closed dkabus closed 2 weeks ago

dkabus commented 2 weeks ago

This commit changes the following icon definitions to use more specific emoji as icons. All of the new definitions are padded with spaces to ensure they use two cells each.

ICON_CHESS "" -> "ā™Ÿ " (chess notation)
ICON_FSHARP "" -> "šŸ”·" (blue diamond looks like F Sharp logo)
ICON_FONT "" -> "šŸ”¤" (letters abc)
ICON_HTML "" -> "šŸŒ" (globe)
ICON_JAVASCRIPT "" -> ICON_SCRIPT (use a less generic emoji)
ICON_MS_EXCEL ICON_WORDDOC -> "šŸ“—" (green book for Excel)
ICON_MUSIC "šŸŽ§" (headphones and notes for music folder)
ICON_MUSICFILE ICON_MUSIC -> "šŸŽµ" (one musical note for a song)
ICON_PLAYLIST "" -> "šŸŽ¶" (multiple notes for a playlist)
ICON_PHOTOSHOP ICON_PICTUREFILE -> "šŸ–Œ " (paintbrush symbolising photo editing)
ICON_PICTUREFILE ICON_PICTURES -> "šŸ–¼ " (a framed picture)
ICON_RUST "" -> "šŸ¦€" (crab emoji looks like Rust mascot)
ICON_SASS "" -> ICON_EXT_CSS (CSS preprocessor)
ICON_VIDEOFILE ICON_VIDEOS -> "šŸŽž " (a film strip to symbolise a video)
ICON_VIDEOS "šŸŽž " -> "šŸŽ¬" (a clapper board for videos folder)
ICON_VIM "" -> "šŸŖ›" (the power tool for everyone)
ICON_EXT_COFFEE "" -> ICON_JAVASCRIPT (JS preprocessor)
ICON_EXT_DEB ICON_LINUX -> "šŸ„" (Debian swirl)
ICON_EXT_GO "" -> "šŸ’Ø" (Go logo dashing away)
ICON_EXT_MAT "" -> ICON_EXT_M (MATLAB)
ICON_EXT_NIX "" -> "ā„ " (Nix language logo like snowflake)
ICON_EXT_PHP "šŸŒ" -> ICON_HTML (use same Emoji for PHP and HTML)
ICON_EXT_ROM "" -> "šŸ”’" (a padlock)
ICON_EXT_TS "" -> ICON_JAVASCRIPT (JS with static typing)
jarun commented 2 weeks ago

@N-R-K please merge when ready.

N-R-K commented 2 weeks ago

Thanks. Merged.