Releases: nordtheme/emacs
v0.6.0
Features
-
Support for ivy-posframe — #90 (⊶ e43946b) by @ReilySiegel
↠ Added support for the ivy-posframe of the ivy package.
By default, the inherited posframe theme has the same background color as buffers, which was hard to distinguish where the posframe ends and the buffer begins. The background for now usesnord1instead.Before
After
-
Support for perspective.el — #86 ⇄ #91 (⊶ 4f5b646) by @kaiwk
↠ Added support for the perspective.el package.
Bug Fixes
- Migrate no longer valid style
sunken-buttontopressed-button— #130 #133 ⇄ #131 (⊶ 336a76a) by @cariandrum22 gh-user-cariandrum22, @cybercode gh-user-cybercode, @kresdjan gh-user-kresdjan, and @henschkowski gh-user-henschkowski
↠ Fixed the face for:boxwhich is invalid as of Emacs version 30. The style attributesunken-buttonfor the:boxattribute set on abuttonorcustom-button*is not a valid value anymore. It has always been invalid due to a bug in a previous version as is thrown as an error as of Emacs version 30.
In the context of the code,sunken-buttonitself is considered equivalent topressed-button, so all places wheresunken-buttonwas specified has been replaced withpressed-button.
Tasks
-
nordthemeorganization migration — #122 ⇄ #123 (⊶ 86ed451) by @svengreb
↠ As part of the “Northern Post — The state and roadmap of Nord“ announcement, this repository will be migrated to thenordthemeGitHub organization. This issue is a task of nordtheme/nord#185 epic. -
Adapted remaining
arcticicestudio"fade-out" changes — #124 ⇄ #125 (⊶ 15dadfb) by @svengreb
↠ With the retirement of the Arctic Ice Studio personal & Nord project brand various migrations to thesvengrebGitHub account of other projects were also completed within the last months. There are also changes in Nord projects likenordtheme/webthat other projects depended on and have been adapted as well.
Therefore all Nord projects must adapt these changes which includes…- the migration and repository name change of
arcticicestudio/nord-docs— all references have been updated. - the migration of the
arcticicestudio/styleguide-gitrepository to thesvengrebreal-in-person identity — all references and used npm packages have been updated. - the migration of the
arcticicestudio/styleguide-javascriptrepository to thesvengrebreal-in-person identity — all references and used npm packages have been updated. - the migration of the
arcticicestudio/styleguide-markdownrepository to thesvengrebreal-in-person identity — all references and used npm packages have been updated.
- the migration and repository name change of
-
GitHub Flow migration — #134 ⇄ #135 (⊶ 9dc54cb) by @svengreb
↠ Adapted to GitHub Flow like documented in detail in the main task issue svengreb/styleguide-git#9. -
From
mastertomain— #136 ⇄ #137 (⊶ ed46007) by @svengreb
↠ Adapted to the default branch renaming frommastertomainlike documented in detail in the main task issue svengreb/styleguide-git#11.
0.5.0
Feature
Support for ivy-mode — #85 ⇄ #87 (⊶ d59f37c) by @jdek
↠ Added support for the ivy-mode of the ivy package.
It makes use of background to foreground color shading as main accent to highlight matches.
Before
After
Migrate deprecated show-paren-X-face faces — #75 ⇄ #89 (⊶ a2b9038) by @janusvm
↠ The show-paren-match-face and show-paren-mismatch-face face are deprecated since Emacs version 22.1 and were removed in Emacs 25.
To provide compatibility to later Emacs version, the new show-paren-match and show-paren-mismatch faces have been added.
The deprecated faces will be removed later on, but for now its totally fine for both faces to co-exist to support Emacs versions <22.1 as well as >=22.1.
Support Cider evaluation result in terminal — #70 ⇄ #71 (⊶ 995d842) by @fmnoise
↠ Added support for evaluation result highlighting of the Cider package. When running in Emacs GUI mode through iTerm2 on macOS, the background and font color in the evaluation result overlay were the same (or very similar) color so it became unreadable.
Probably that's because of the defined cider-result-overlay-face face and a difference in the rendering engine of iTerm2.
Before
To prevent this problem, the background color has been removed by using the unspecified keyword for the :background attribute.
Improvements
Different colors for Org-Mode headings — #81 (⊶ e095a86) by @C0DK
↠ The different Org-Mode headings are now using the whole Nord's Frost color palette instead of only using nord8.
Before
After
Use display-color-cells to enable 24-bit color terminal support — #59 ⇄ #64, #88 (⊶ a66c120) by @visigoth
↠ In order to fix the „unable to load color X” errors when running Emacs in daemon-mode, the defined theme colors are now tested against the display-color-cells „display feature testing“ function to support 24-bit color terminals with a fallback to the display-graphic-p function.
This is a first step to fix the problems described and tracked in #59.
Bug Fixes
Superfluous brace character introduced in #81 — #82 (⊶ 2fc8fe4) by @rien333
↠ Removed a superfluous brace character (introduced in #81) that caused the theme fail to load.
The full changelog ist available here
0.4.0
Features
Nord Docs Transition — #76 ⇄ #77 (⊶ 4456d69)
↠ Transferred all documentations, assets and from „Nord Emacs“ to Nord Docs
Please see the corresponding issue in the Nord Docs repository to get an overview of what has changed for Nord Emacs and what has been done to migrate to Nord Docs.
Landing Page
Docs - Landing Page
Docs - Installation & Activation Guide
Docs - Configurations
Uniform Mode Lines Customization — #32, #47 ⇄ #48 (⊶ 6b80171) requested by @localredhead
↠ Added the new theme configuration variable nord-uniform-mode-lines to use nord3 as background color highlighting for both active and inactive mode lines.
By default, only the mode line of the active buffer uses nord3 as background color while inactive buffers are dimmed using nord1.
(setq nord-uniform-mode-lines t)Default mode lines
Uniform mode lines
Custom Region Highlight Styles — #45, #32 ⇄ #46 (⊶ b43a249)
↠ By default, Nord Emacs uses nord2 as background color for selected text in the editor to provide a sane default style.
To use a more colorful highlighting for region selections, Nord Emacs now provides the nord-region-highlight configuration that can be set to either snowstorm or frost to use nord4 or nord8 colors from Nord's Frost and Snow Storm palettes.
;; Use `nord8` from Nord's "Frost" palette as background color.
(setq nord-region-highlight "frost")
;; Use `nord4` from Nord's "Snow Storm" palette as background color.
(setq nord-region-highlight "snowstorm")Selection in the editor with enabled frost region highlight style configuration
Selection in the editor with enabled snowstorm region highlight style configuration
Custom Color Contrast — #43 ⇄ #44 (⊶ 3e6bfda)
↠ Please note that this configuration has been implemented and deprecated again in this release version through #73 that increased the default comment color (nord3) brightness by 10% from a lightness level of ~35% to ~45%
Please see #73 and #74 for more details and the migration guide.
Improvements
Comment Color Brightness — #73 ⇄ #74 (⊶ 9ed7b9c)
↠ Implemented the increase of the default comment color (nord3) brightness by 10% from a lightness level of ~35% to ~45%.
➜ Please see arcticicestudio/nord#94 for all details about this design change decision!
⚠ NOTE: This change also deprecates the „Custom Comment Contrast“ configuration implemented in #44 that will be removed in Nord Emacs version 1.0.0!
The default comment color has been adjusted so the configuration is not required anymore for users to increase the brightness on their own.
To notify users about this change a deprecation warning will be shown when the nord-comment-brightness configuration variable has been set and initialized through the user's configuration.
Before
Before
After
License Header Keyword — #41 ⇄ #42 (⊶ 24deba8)
↠ Added a license header keyword to help tools to automatically detect the license type as used by GitHub and Emacsmirror (licensee).
;; License: Apache-2.0Bug Fixes
Non-Prefixed Names Leaked To Global Environment — #66 ⇄ #67 (⊶ c4e0b55) by @slippycheeze
↠ Prefixed all top level variable definitions, like custom theme configuration variables, to avoid leaking them in a way that could conflict with other code. The convention of package-- is used to mirror the most current Emacs coding conventions.
Sadly this is necessary because Emacs Lisp has no namespaces, so every top level definition is visible to the entire universe including variables and functions.
Documentation
Documentation Typo In Package Name — #39 (⊶ eb7929e) by @gguimaraesbr
↠ Fixed a invalid package name in the installation instructions: nord ➜ nord-theme
Tasks
Documentation
MIT License Migration — #57 ⇄ #58 (⊶ b5c1dc7)
↠ Migrated to the MIT license to adapt to the migration of the main Nord project. Detailed information can be found in the main task ticket.
„Nord Terminix“ References — #49 ⇄ #50 (⊶ be32879)
↠ Updated all references to the Terminix project that has been renamed to Tilix.
The full changelog ist available here
0.3.0
2017-05-07
Features
Package Support
❯ Implemented support for auctex. (@justbur, PR #22, c2cd1e8)
❯ Implemented support for git-gutter+. (@microamp, PR #30, a94a28f)
❯ Implemented support for helm-swoop. (@microamp, PR #31, 52413e7)
❯ Implemented support for
diff-hl. (@meqif, PR #33, 2db97b3)
❯ Implemented support for neotree. (@geekerzp, PR #34, f58eb2a)
❯ Implemented support for
avy. (@microamp, PR #36, f65ff21)
Improvements
Mode Support
mu4e
❯ The highlighting for maildirs with unread emails is now colorized with nord13 instead of nord4. (@microamp, PR #35, a0bfde0)
The full changelog ist available here
0.2.0
2017-04-17
Features
Mode Support
❯ Implemented support for the which-function-mode. (@microamp, #28, f7a2f6e)
Improvements
UI
❯ The text color of inactive mode lines are now colorized with nord4 instead of nord3 to increase the readability. (@cavd, #25, 067b9bb)
Bug Fixes
❯ Fixed the color of the cursor face caused by using the wrong attribute :foreground instead of :background. (@spegoraro, #24, b11fb53)
The full changelog ist available here
0.1.2
2017-03-26
Bug Fixes
❯ Some more minor fixes created by a MELPA contributor to adhere to the packaging standard. (@purcell, PR #21, 70a3ee2)
- Formated header conventionally, with
CommentaryandCodesection markers - Removed redundant use of Emacs since all
elisppackages are for Emacs - Declared Emacs
24dependency viaPackage-Requiresdocumentaion attribute - Fixed a typo from marmelade to marmalade
- Added missing trailing comment line to mark the end of the theme file
The full changelog ist available here
0.1.1
2017-03-25
Bug Fixes
❯ Fixed the package documentation format to adhere to the MELPA contribution standard. (@arcticicestudio, 8b835e6)
The full changelog ist available here
0.1.0
2017-03-25
Features
Detailed information about features, supported packages and install instructions can be found in the README and in the project wiki.
❯ Implemented the main theme file nord-theme.el. (@arcticicestudio, #1, e51f759)
Non-obtrusive bracket matching- and search marker.

Colors of selected code can still be easily recognized.
❯ Implemented support for multiple syntax packages:
- Elixir (@arcticicestudio, #18, 0b879fb)
- Enhanced Ruby (@arcticicestudio, #15, 7b59c16)
- JavaScript
js2-modeandjs3-mode(@arcticicestudio, #7, ffe1b27) - Markdown (@arcticicestudio, #3, 02e7065)
- Web (@arcticicestudio, #8, f1b893e)
❯ Implemented support for multiple UI packages:
- Anzu (@arcticicestudio, #19, 6c3d0ba)
- Company (@arcticicestudio, #10, 7b8b6ec)
- Evil (@arcticicestudio, #5, a240b41)
- Flycheck (@arcticicestudio, #17, 9c784ef)
- Git Gutter (@arcticicestudio, #4, fa6ea1f)
- Helm (@arcticicestudio, #16, 264ce64)
- Magit (@arcticicestudio, #16, 641dd50)
- Org (@arcticicestudio, #2, 6b60bd5)
- Powerline (
powerline-evil) (@arcticicestudio, #11, 5a85419) - Rainbow Delimters (@arcticicestudio, #14, 6ee97d2)
The full changelog ist available here




































