Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port for Mutt/NeoMutt #128

Open
antaranyan opened this issue Dec 6, 2019 · 9 comments
Open

Port for Mutt/NeoMutt #128

antaranyan opened this issue Dec 6, 2019 · 9 comments

Comments

@antaranyan
Copy link

Issue type: feature

Description

Add color support for the mutt and neomutt command line email clients.

Those provide similar color configuration settings, described here for neomutt

References

@arcticicestudio
Copy link
Contributor

Hi @mushegha 👋, thanks for your contribution 👍

I've added it to the backlog and @-mention you as soon as I start working on it so you can track the progress or contribute ideas for this port project.

Please note that it may take some time for this port project to be implemented.
There is a massive amount of other issues & PRs over many other port projects with requests and proposals waiting in the queue as well as 40+ port project requests in the backlog. I'm currently very busy working and focusing on the data transition of all port projects to the new and shiny website and documentations to finally have a „single source of truth“ for Nord and all related data, reduce the maintenance overhead and increase the overall project quality. :octocat:

Please also take into account that I work as a software developer in the "real world" and I hope you understand that the time to work on my projects may vary depending on my free time. 🙏

Feel free to work on a port on your own and maybe submit it into a public repository so other users can use it in the meantime. This could also help to bootstrap the official port later on by using it as fundamental code base 😄

@gwarf
Copy link

gwarf commented Jun 16, 2020

While looking for an existing theme I just came across this theme by @polvanrijn that is interesting and could provide a basis: https://gitlab.uni-oldenburg.de/fili6799/dotfiles/-/blob/2c78cceae1f2a6cc86d9f23452903f4d133beeab/mutt/colors/okubax.mutt

Screenshot 2020-06-16 at 12 08 22

For the record I've also seen https://www.reddit.com/r/nordtheme/comments/fdc0ts/in_progress_nord_mutt/ but no source (yet):
in_progress_nord_mutt

The dracula theme could also provide some inspiration, the theme file is quite clear/concise: https://github.com/dracula/mutt/blob/master/dracula.muttrc

@polvanrijn
Copy link

Really cool project! I just installed your themes ☺️

@arcticicestudio
Copy link
Contributor

This looks great 💙
Definitely a good base for an official port.

@kierun
Copy link

kierun commented Jul 8, 2020

The official Solarize dark might be a good place to start.

@svengreb svengreb changed the title Nord for mutt and neomutt Port for Mutt/NeoMutt Jan 30, 2022
@S1SYPHOS
Copy link

I'll just leave this here:
https://github.com/marcothms/mutt-nord

@d0u9
Copy link

d0u9 commented Nov 22, 2022

The official Solarize dark might be a good place to start.

Seems unreachable now.

@gwarf
Copy link

gwarf commented Nov 22, 2022

@kierun
Copy link

kierun commented Nov 22, 2022

This is the one that I use:

# mutt color scheme
# https://web.archive.org/web/20190712111427/https://jonasjacek.github.io/colors/

color   normal      default default                # default colours
color   index       brightblue default ~N          # new messages
color   index       red default ~F                 # flagged messages
color   index       blue default ~T                # tagged messages
color   index       cyan default ~D                # deleted messages

# The older the email, the darker it appears.
color   index       color250 default  "~d >7d"     # older than 7 days
color   index       color245 default  "~d >20d"    # older than 20 days
color   index       color240 default  "~d >30d"    # older than 30 days
color   index       color238 default  "~d >90d"    # older than 90 days

color   body        brightyellow default    (https?|ftp)://[\-\.+,/%~_:?&=\#a-zA-Z0-9]+
color   body        brightgreen default     [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+
color   attachment  magenta default                # attachments
color   signature   brightwhite default            # sigs
color   search      brightred black                # highlight results

color   indicator   brightyellow default           # currently highlighted message
color   error       red default                    # error messages
color   status      black cyan                     # status line
color   tree        brightblack default            # thread tree
color   tilde       cyan default                   # blank line padding

color   hdrdefault  black cyan                     # default headers
color   header      brightwhite cyan "^From:"
color   header      brightwhite cyan "^Subject:"

color   quoted      cyan default                   # quote colours
color   quoted1     brightcyan default
color   quoted2     blue default
color   quoted3     green default
color   quoted4     yellow default
color   quoted5     red default

color    body       green default           "^gpg: Good signature from"
color    body       brightred default       "^gpg: Bad signature from"
color    body       brightred default       "^gpg: BAD signature from"
color    body       brightred default       "^gpg: Note: This key has expired!"
color    body       brightyellow default    "^gpg: WARNING: This key is not certified with a trusted signature!"
color    body       brightyellow default    "^gpg:          There is no indication that the signature belongs to the owner."
color    body       brightyellow default    "^gpg: can't handle these multiple signatures"
color    body       brightyellow default    "^gpg: signature verification suppressed"
color    body       brightyellow default    "^gpg: invalid node with packet of type"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants