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

Emacs theme? #6

Closed
jinnovation opened this issue Nov 13, 2016 · 9 comments
Closed

Emacs theme? #6

jinnovation opened this issue Nov 13, 2016 · 9 comments

Comments

@jinnovation
Copy link

Beautiful color palette. Was wondering if there's any plan for an Emacs theme?

@arcticicestudio
Copy link
Contributor

arcticicestudio commented Nov 13, 2016

Thanks, there are indeed plans to port it to Emacs next to many other applications, but I'm currently too busy to start working on it.
I'll mention you in the issue/PR as soon as it it implemented.

@arcticicestudio
Copy link
Contributor

arcticicestudio commented Nov 19, 2016

I created some project branding assets for upcoming port projects (vim, gedit, eclipse, iterm2 ...) including emacs, but I think I've to move it downwards the priority list since it seems to be a lot of work to create a good quality theme that supports as many emacs features as possible.

I've never used emacs so I checked out their wiki and some theme collection websites including the repositories of the most popular themes.
Since some theme files are more than 5000 lines (!) there are many things that must be considered which includes support for package archives like MELPA and the marmalade-repo.

This doesn't mean that there will never be a port, but I have to postpone it to an unknown time when I've finished most of my planned projects and got some freetime to understand how their theme system works.

@bobbypriam
Copy link

Hi, I'm loving this color palette, particularly the low-contrast you're using while still being distinguishable. It makes writing code less straining. Thanks!

I've been learning to use Spacemacs lately (it's a great editor!) and bummed that there's still no official Emacs port for Nord, so I took the liberty of creating one for my own use. You can see the repo here. The base template was generated using ThemeCreator tool.

It's still lacking package manager support, though, and there might be color mistakes here and there. I plan to improve it while I keep using Spacemacs for my day-to-day tasks. You're free to use it as a starting point (or scrap it altogether) should you do implement the official port later 🙂

@apierz
Copy link

apierz commented Feb 8, 2017

I like Nord theme and use Emacs so I've put together an Emacs theme with fairly good support for a lot of modes. I've tried to adhere to the vim color choices wherever possible.

screen shot 2017-02-08 at 3 45 35 pm

screen shot 2017-02-08 at 3 52 01 pm

Here is my repo for the theme file. If you think this has potential as the official Nord theme for Emacs I'd be happy to keep working on it and take care of adding a real README, maintaining it on MELPA, etc.

@arcticicestudio arcticicestudio mentioned this issue Feb 25, 2017
10 tasks
@arcticicestudio
Copy link
Contributor

arcticicestudio commented Feb 25, 2017

@bobbypriambodo @apierz Thanks for your contributions 👍 and sorry for the late reply, I've been busy at work.
Since Nord Emacs is also already a planned port project I'll check out your provided code and see what can be merged into the official port 😉
You can find more information in the epic issue #18 in the Editors & IDEs section.
I'll notify all participants in this issue as soon as the specific backlog issue is created so you can track the progress or contribute ideas for this port project.

@bobbypriambodo I've never used Emacs neither Spacemacs productively and only installed it to create the port project so I've to see if the theme could be used for both Emacs and Spacemacs.

@apierz Your port looks nice and I'll definitely check your code to manually integrate it into the official port. Unfortunately, I can not list it as the official port project since I've already started the official port as described in the epic issue #18 in the Development Process section. There are various unofficial ports for each port project and this would lead to a unmaintainable cluster of repositories.
As soon as the official port is available you can feel free to create PRs so the theme improves while keeping everything centralized for all users 😉

@apierz
Copy link

apierz commented Feb 25, 2017

Ok. I've made some recent changes to my version to make the terminal colors show appropriately and ensure that it works fine when installed from MELPA.

@arcticicestudio
Copy link
Contributor

arcticicestudio commented Mar 20, 2017

Emacs

🏁 Process ▮▮▮▮▮▮▮▮▮▮ 100%
ETA: 2017-03-25 ✔️

Title: Nord Emacs
Project: nord-emacs
Initial Release Version: 🏷 0.1.0

I've created the repository and created some tickets for planned features and 📦 package supports like
Syntax

UI

I'll add more tickets to support most of the popular packages. Also please feel free to tell me your favorite packages you'd like to see being included.

The project will be available from MELPA and the marmelade-repo and soon as the initial release version has been released.

@arcticicestudio
Copy link
Contributor

🚢 Shipped initial release version 🏷 0.1.0!

Nord Emacs will be available on MELPA as soon as melpa/melpa PR #4655 gets merged.

I think the initial version covers a good amount of popular packages, but you can create PR's for whatever packages or improvements you'd like to see in the official port project.

/cc @jinnovation @bobbypriambodo @apierz

@arcticicestudio
Copy link
Contributor

The PR has been merged and nord-theme is now available from MELPA.

@arcticicestudio arcticicestudio added this to the 0.2.0 milestone Jul 9, 2017
@arcticicestudio arcticicestudio removed their assignment Sep 23, 2017
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

4 participants