mjwall / ample-zen Goto Github PK
View Code? Open in Web Editor NEWAmple Zen Theme for Emacs 24
Ample Zen Theme for Emacs 24
Hi,
I love your theme. I use it since ages in vanilla Emacs.
Unfortunately, I recently switched to DoomEmacs (I'm tired of managing my 2000+ lines of config.org
and getting half-backed results).
I would love to get my preferred theme there too. Would it be difficult to convert it?
Nice theme. I've been using it and I really like it. Thanks for your work.
The only thing that does not work well for me is when I use jedi.el (Python auto-completion). The unselected lines with auto-completion show black background and fonts in the name as can you see in this image:
I tried this with ample and zenburn and it works good. Have you any hint how to fix this? I'm running Kubuntu 13.04 btw.
Hi
A couple of customisations I made on ample-zen
;;
;; Appearance for the nord theme
;;
(load-theme 'ample-zen t)
(custom-set-faces
;;
;; I need this to be more visually impacting
;;
;; `(show-paren-mismatch ((t (:foreground ,ample-zen-red-3 :background ,ample-zen-bg :weight bold))))
'(show-paren-mismatch ((t (:background "#ff5542" :foreground "#18191f" :weight bold))))
;; `(show-paren-match ((t (:foreground ,ample-zen-blue-1 :background ,ample-zen-bg :weight bold))))
'(show-paren-match ((t (:background "#528fd1" :foreground "#18191f" :weight bold))))
;;
;; yasnippets
;;
;; ("ample-zen-bg-2" . "#4c4c4c")
'(yas-field-highlight-face ((t (:background "#4c4c4c" ))))
)
(when (display-graphic-p)
(custom-set-faces
;;
;; Thicker mode-line à la doom
;;
;; `(mode-line
;; ((,class (:foreground ,ample-zen-fg-1
;; :background ,ample-zen-bg+3
;; :box (:line-width -1 :style released-button)))
'(mode-line ((t (:foreground "#c9c9c9" :background "#000000" :weight bold :box (:line-width 6 :color "#000000")))))
;; `(mode-line-inactive
;; ((t (:foreground ,ample-zen-fg+1
;; :background ,ample-zen-bg-1
;; :box nil :weight light))))
'(mode-line-inactive ((t (:foreground "#9b9b9b" :background "#3b3b3b" :box (:line-width 6 :color "#3b3b3b")))))
;;
;; Mainly for the vcs at the right end in my mode-line
;; ("ample-zen-yellow-2" . "#baba36")
'(mode-line-highlight ((t (:background nil :foreground "#baba36" :weight bold))))
;;
;; Thicker tab-line
;;
'(tab-line ((t (:inherit fringe :box (:line-width 4 :color "#212121")))))
'(tab-line-tab ((t (:inherit tab-line-tab))))
'(tab-line-tab-current ((t (:inherit tab-line-tab))))
'(tab-line-tab-inactive ((t (:foreground "#9b9b9b" :background "#000000" :box (:line-width 4 :color "#000000")))))
)
)
And the resulting 'optics'
If you like them, just let me know and I create a PR
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.