emacsfodder / emacs-theme-darktooth Goto Github PK
View Code? Open in Web Editor NEWDarktooth : From the darkness... it watches.
License: GNU General Public License v3.0
Darktooth : From the darkness... it watches.
License: GNU General Public License v3.0
Ensure supported modes are in the README
also add a template for pull requests (and perhaps issues)
What are the terms of use?
I've spent a lot of time trying to revamp the base TextMate theme file that provides the foundation for a lot of the ports. I have been using this gruvbox theme as the basis since it looks pretty good to me in other editors and it includes a lot more selectors that help make the theme look a lot better in editors like Sublime Text.
That gruvbox theme has selectors for Markdown and other file types/editing modes. The emacs theme doesn't do any syntax highlighting for Markdown at all. Some elements to consider include Markdown headings, inline code, quoted text, and lists. I could just set the colors myself but it's always good to have an official template in the emacs theme for guidance.
Darktooth is my default and ultimate color theme.
After last package upgrade theme (either darktooth or darktooth-darker or darktooth-dark) can't be loaded saying "Symbol’s value as variable is void: darktooth-light2"
Can it be fixed?
Thanks!
When hl-line-mode
is turned on, it's impossible to distinguish between the highlighted region and the highlighting line. I suggest that we should change either region
or hl-line
background color to #1a1a1a
(which is gray10
).
This is entirely a matter of opinion, but I was wondering the reason/line of thought behind the updated green in commit 3b5441b
. It seems a little more jarring/out of place in comparison to some of the other colors. In any case, I can do as I wish with my fork so this isn't a big deal.
Hi,
Today, I found that on my installation of Emacs the font for org-document-title was a pretty dark blue on Darktooth's dark background. In a default Emacs session (-Q) this is not the case.
This time, I could hunt the problem down to zenburn theme being installed. It just sat there in ~/.emacs.d/elpa/zenburn-theme....
. I do not load it explicitly, but it is listed in package-selected-packages
in my custom.el. If I remove it from that variable, everything works.
My guess here is, that themes will set faces when being loaded even if they are not used. Mind that I am not really familiar with the themes machinery in Emacs.
I'd like to clarify in this ticket if Darktooth should set more faces explicitly to generate reproducible behavior. If yes, I'll happily provide a PR for this face (and others when I come across them).
Best regards,
stefan
The cargo cult strikes again
I really like darktooth the best of any emacs theme I've tried. I might be missing something here, as I'm very new to emacs, but it seems the line numbers have the same background as the main text, and with a wide gutter, it's hard to tell whether my code is indented properly.
I'm having issues starting a server instance with emacs --daemon
and launching a new frame and even directly with
emacsclient -a "" -c $FILE
when (load-file 'darktooth t)
is in ~/.emacs.d/init.el
. With all other themes I've tried the theme is correctly applied on the first frame, but with this theme I get a white frame with some simple black text. It then applies correctly if I disable and load the theme again.
I've tried removing bits of my init file but I haven't found a culprit statement yet. Since all other themes seem to work, I'm not entirely sure it's something on my end. Is anyone else having this issue?
Add this issue to gruvbox too
Using Emacs 24.5.1 on Ubuntu 16.4 and have just been invited to update darktooth-theme-0.2.2. When I have tried to do so however, I get the error 'package autothemer-0.2 is unavailable'. I can't see that any changes have been made in darktooth-theme to create this. I'd appreciate any suggestions.
We should make the header line visible to let user know a package that uses a header line is really activated.
(set-face-attribute 'header-line nil
:box '(:line-width -1 :style released-button))
Or at least, make helm-source-header
more distinctive with its candidates. This definitely looks better in Helm:
(set-face-attribute 'helm-source-header nil
:box '(:line-width -1 :style released-button))
Hello,
First of all, I would like to thank you for creating such a cool theme!
But I found the strange color issue: when I working with flycheck mode errors are drawn with orange color and warnings are drawn with red. I think it should be vice versa(and, in my opinion, for warnings better to use yellow).
Screenshot with errors:
P.S. And I'm not strong enough Emacs user to send PR to you. Sorry.
Face inheritance between similar modes (diff and check for example) should simplify maintenance and provides an easy guideline for contribution of mode support.
Note: reference this issue in commits which show example patches
The code at https://github.com/emacsfodder/emacs-theme-darktooth/tree/v4.0 does not really look like an emacs-theme, does it? 😁 Or is it just me?
Creating a template with 16 primary colors plus two additional colors for the background and foreground would allow for easier and more accurate porting of this color scheme for use with other software, including terminal emulators, IRC clients, and other text editors. There are typically eight primary colors with bold/highlighted/emphasized/bright variants, which are as follows (colors 0 to 7):
Colors 8 to 15 would just be a secondary black, secondary red, secondary green, and so forth. Additional definitions would help as well for any other actions that typically have associated colors, such as highlighting text. In this case, designated background and foreground colors for highlighted text would be nice to include in the template.
A port of this color scheme to a terminal emulator like GNOME Terminal or Konsole, or to an SSH client like PuTTY could serve as a starting point rather than arbitrarily creating a file with the 20 possible colors mentioned so far.
Based on the work done with Gruvbox, add palette images to the README.
I installed the theme, but with or without powerline enabled, I don't get the same modeline as in your screenshots. It is very elegant and minimal. Could you please tell me which one it is?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.