Update changelog
This commit is contained in:
parent
a9d71630da
commit
fadc8bdfc5
1 changed files with 42 additions and 12 deletions
|
@ -35,6 +35,15 @@
|
|||
+ Autoload files can now specify a predicate cookie to tell the
|
||||
compiler/autoload reader whether or not to ignore that file. They look like
|
||||
~;;;###if (featurep! :feature evil)~.
|
||||
+ Removed all core def-setting! definitions, because ~set!~ was intended for
|
||||
cross-module configuration, where modules may or may not be enabled. This
|
||||
consideration is unnecessary for Doom core configuration. The following
|
||||
settings have been removed: ~:editorconfig~, ~:theme~, ~:font~,
|
||||
~:variable-font~, ~:unicode-font~, ~:big-font~.
|
||||
+ Address various byte-compiler warnings that crop up in Emacs 26+, including
|
||||
obsolete (if|when)-let macro warnings.
|
||||
+ Fix byte-compiler complaining that packages couldn't be found when that
|
||||
package is unwanted (e.g. conditionally installed or disabled packages).
|
||||
+ =private/{user-login-name}= is no longer a "magic" module that is
|
||||
automatically loaded.
|
||||
+ =core-keybinds= Add :g flag to ~map!~ for defining global keybinds along
|
||||
|
@ -49,28 +58,37 @@
|
|||
~use-package-always-defer~ is now nil, as per the default.
|
||||
+ =core-popup= Fix window-live-p error when using ~doom/other-popup~ (or its
|
||||
alias, ~other-popup~).
|
||||
+ Removed all core def-setting! definitions, because ~set!~ was intended for
|
||||
cross-module configuration, where modules may or may not be enabled. This
|
||||
consideration is unnecessary for Doom core configuration. The following
|
||||
settings have been removed: ~:editorconfig~, ~:theme~, ~:font~,
|
||||
~:variable-font~, ~:unicode-font~, ~:big-font~.
|
||||
+ =core-ui= Fix hl-line highlighting the rest of the window past end-of-file
|
||||
in Emacs 26+. This is caused by a strange dynamic between hl-line and the
|
||||
new line numbers feature.
|
||||
+ =feature=
|
||||
+ =file-templates= Disable file templates for .dir-locals.el files.
|
||||
+ =jump= New command ~+jump/online-select~, which is like ~+jump/online~, but
|
||||
will always prompt for which provider to use.
|
||||
+ =version-control= Possibly fix an issue with magit placing the pointer in
|
||||
the wrong places when multiple magit popups appear (e.g. when you try to
|
||||
commit, and the commit message and diff buffers pop up, the pointer can get
|
||||
stuck in the diff window) (see [[https://github.com/hlissner/doom-emacs/issues/282][#282]]).
|
||||
+ =version-control= Fix an issue with shackle not managing magit's popups
|
||||
properly. This could cause the pointer to end up in the wrong places (e.g.
|
||||
when you try to commit; the commit message and diff buffers pop up and the
|
||||
pointer gets stuck in the diff window) (see [[https://github.com/hlissner/doom-emacs/issues/282][#282]]).
|
||||
+ =completion=
|
||||
+ =helm= Implement ~:agcwd~, ~:rg~, and ~:rgcwd~ commands for searching with
|
||||
helm.
|
||||
+ =ivy= C-SPC is now the default keybinding for "previewing" the selected
|
||||
candidate. This keybinding is defined in =private/hlissner/+bindings.el=.
|
||||
+ =ivy=
|
||||
+ Add C-SPC binding for "previewing" the selected candidate. Useful for
|
||||
previewing files in ~counsel-find-file~ or ~counsel-projectile-find-file~.
|
||||
This keybinding is defined in =private/hlissner/+bindings.el=.
|
||||
+ Disable "very magic" regular expressions in ivy. Specifically, parentheses
|
||||
are now literal, and must be escaped to make them special. This is
|
||||
consistent with evil-search regex.
|
||||
+ Fix a bug where ~:rgcwd~ wasn't showing any results, due to an incorrect
|
||||
option argument in the ripgrep command string.
|
||||
+ =ui=
|
||||
+ =doom= This module no longer sets a default font. This is left to the user
|
||||
to set in their own private module. Use ~(set! :font "Font Name" :size N)~
|
||||
to do so.
|
||||
+ =doom-modeline= Remove the let-binds for ~all-the-icons-scale-factor~, so
|
||||
that users can customize it themselves (see [[https://github.com/hlissner/doom-emacs/issues/278][#278]]).
|
||||
+ =tools=
|
||||
+ =password-store= Fix compatibility with Emacs 26.
|
||||
+ =lang=
|
||||
+ =clojure=
|
||||
+ This module has been rewritten with improved Cider and clojurescript
|
||||
|
@ -78,7 +96,7 @@
|
|||
+ =crystal=
|
||||
+ Add flycheck integration for the Crystal language, powered by
|
||||
~flycheck-crystal~.
|
||||
+ Use the ELPA source for ~crystal-mode~. The former QUELPA soruce
|
||||
+ Use the ELPA source for ~crystal-mode~. The former QUELPA source
|
||||
(dotmilk's fork) is no longer maintained.
|
||||
+ =sh=
|
||||
+ Improve how variables and subshells in double-quoted strings are
|
||||
|
@ -87,6 +105,18 @@
|
|||
+ =java=
|
||||
+ Polished meghanada-mode integration.
|
||||
+ New (and optional) +eclim submodule and module flag.
|
||||
+ =org=
|
||||
+ Fix scenario where built-in (and incorrect) version of org-mode (8.x) was loaded
|
||||
instead of 9.0+.
|
||||
+ This module is incredibly opinionated. More opinionated than I'd like, but
|
||||
org-mode is an ongoing effort. To address this, =lang/org= has been
|
||||
reorganized. Variables are now set with ~defvar~ instead of ~setq~, which
|
||||
makes them more accessible for configuring from private modules.
|
||||
+ Use the ELPA source for ~ob-rust~. The former QUELPA source (zweifisch's
|
||||
fork) is no longer maintained.
|
||||
+ Fix an over-aggressive smartparens config for org-mode that would cause
|
||||
certain markers and delimiters (like spaces or square brackets) being
|
||||
repeated in places you didn't want them to be, like inside a checkbox.
|
||||
+ =rust=
|
||||
+ Now checks the ~RUST_SRC_PATH~ environment variable before looking for
|
||||
Rust's source in ~+rust-src-dir~.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue