https://github.com/denius/mc-solarized-skin
Midnight-Commander Solarized. Forked from https://github.com/janekr/mc-solarized-skin
https://github.com/denius/mc-solarized-skin
Last synced: over 1 year ago
JSON representation
Midnight-Commander Solarized. Forked from https://github.com/janekr/mc-solarized-skin
- Host: GitHub
- URL: https://github.com/denius/mc-solarized-skin
- Owner: denius
- Created: 2015-03-22T12:31:51.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-04-24T11:25:44.000Z (about 6 years ago)
- Last Synced: 2025-01-12T09:11:33.248Z (over 1 year ago)
- Size: 619 KB
- Stars: 14
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Midnight Commander Solarized
This is a skin for [Midnight Commander][1] using the [Solarized palette][2].
It is designed to be used with terminal emulators that use Solarized palette as
their [ANSI colors][3].
It is a fork from nkulikov/mc-solarized-skin however it was rewriten from
scratch based on [GoTaR][4] MC skin. The file highliting was adjusted to be as
close as possible to the Solarized [dircolors.ansi-universal][5].
Some info on skin writing is available on [MC wiki][6],
yet it's usually takes a PHD to understand what's going on.
And since I'm senile and lazy, I don't want to keep going to external references.
Also, it seems it's bloody scattered all over the place, and one has to collect tiny,
and I do mean TINY, and sometimes outdated, pieces of information to form something complete.
That's why I took the libery to comment EVERYTHING, just in case.
# Screenshot

# Installation and Usage
Note you might need mc > 4.7.5 for this scheme to work
See [MC install script][7] on how to compile from source.
Clone the repostiry into `$HOME/.config/mc/`,
and define `MC_SKIN` in `.bashrc`, `.zshrc` or `.whatnotrc`:
```bash
mkdir -p $HOME/.config/mc/
git clone https://github.com/denius/mc-solarized-skin.git $HOME/.config/mc/
echo "MC_SKIN=$HOME/.config/mc/mc-solarized-skin/solarized.ini" >> .zshrc
```
# Color reference
| SOLARIZED | HEX | TERMCOL |
|-----------|:--------|:--------------|
| base03 | #002b36 | brightblack |
| base02 | #073642 | black |
| base01 | #586e75 | brightgreen |
| base00 | #657b83 | brightyellow |
| base0 | #839496 | brightblue |
| base1 | #93a1a1 | brightcyan |
| base2 | #eee8d5 | white |
| base3 | #fdf6e3 | brightwhite |
| yellow | #b58900 | brown |
| orange | #cb4b16 | brightred |
| red | #dc322f | red |
| magenta | #d33682 | magenta |
| violet | #6c71c4 | brightmageta |
| blue | #268bd2 | blue |
| cyan | #2aa198 | cyan |
| green | #859900 | green |
[1]: https://www.midnight-commander.org "Midnight Commander"
[2]: http://ethanschoonover.com/solarized "Solarized palette"
[3]: https://github.com/sigurdga/gnome-terminal-colors-solarized "ANSI colors"
[4]: http://www.midnight-commander.org/nopaste/skin_parser/outdir "GoTaR"
[5]: https://github.com/seebi/dircolors-solarized "dircolors.ansi-universal"
[6]: https://www.midnight-commander.org/wiki/doc/common/skins "MC wiki"
[7]: https://github.com/iwfmp/midnight-commander/blob/master/install "MC install script"