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
|
+ Autoload files can now specify a predicate cookie to tell the
|
||||||
compiler/autoload reader whether or not to ignore that file. They look like
|
compiler/autoload reader whether or not to ignore that file. They look like
|
||||||
~;;;###if (featurep! :feature evil)~.
|
~;;;###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
|
+ =private/{user-login-name}= is no longer a "magic" module that is
|
||||||
automatically loaded.
|
automatically loaded.
|
||||||
+ =core-keybinds= Add :g flag to ~map!~ for defining global keybinds along
|
+ =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.
|
~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
|
+ =core-popup= Fix window-live-p error when using ~doom/other-popup~ (or its
|
||||||
alias, ~other-popup~).
|
alias, ~other-popup~).
|
||||||
+ Removed all core def-setting! definitions, because ~set!~ was intended for
|
+ =core-ui= Fix hl-line highlighting the rest of the window past end-of-file
|
||||||
cross-module configuration, where modules may or may not be enabled. This
|
in Emacs 26+. This is caused by a strange dynamic between hl-line and the
|
||||||
consideration is unnecessary for Doom core configuration. The following
|
new line numbers feature.
|
||||||
settings have been removed: ~:editorconfig~, ~:theme~, ~:font~,
|
|
||||||
~:variable-font~, ~:unicode-font~, ~:big-font~.
|
|
||||||
+ =feature=
|
+ =feature=
|
||||||
+ =file-templates= Disable file templates for .dir-locals.el files.
|
+ =file-templates= Disable file templates for .dir-locals.el files.
|
||||||
+ =jump= New command ~+jump/online-select~, which is like ~+jump/online~, but
|
+ =jump= New command ~+jump/online-select~, which is like ~+jump/online~, but
|
||||||
will always prompt for which provider to use.
|
will always prompt for which provider to use.
|
||||||
+ =version-control= Possibly fix an issue with magit placing the pointer in
|
+ =version-control= Fix an issue with shackle not managing magit's popups
|
||||||
the wrong places when multiple magit popups appear (e.g. when you try to
|
properly. This could cause the pointer to end up in the wrong places (e.g.
|
||||||
commit, and the commit message and diff buffers pop up, the pointer can get
|
when you try to commit; the commit message and diff buffers pop up and the
|
||||||
stuck in the diff window) (see [[https://github.com/hlissner/doom-emacs/issues/282][#282]]).
|
pointer gets stuck in the diff window) (see [[https://github.com/hlissner/doom-emacs/issues/282][#282]]).
|
||||||
+ =completion=
|
+ =completion=
|
||||||
+ =helm= Implement ~:agcwd~, ~:rg~, and ~:rgcwd~ commands for searching with
|
+ =helm= Implement ~:agcwd~, ~:rg~, and ~:rgcwd~ commands for searching with
|
||||||
helm.
|
helm.
|
||||||
+ =ivy= C-SPC is now the default keybinding for "previewing" the selected
|
+ =ivy=
|
||||||
candidate. This keybinding is defined in =private/hlissner/+bindings.el=.
|
+ 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=
|
+ =ui=
|
||||||
+ =doom= This module no longer sets a default font. This is left to the user
|
+ =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 set in their own private module. Use ~(set! :font "Font Name" :size N)~
|
||||||
to do so.
|
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=
|
+ =lang=
|
||||||
+ =clojure=
|
+ =clojure=
|
||||||
+ This module has been rewritten with improved Cider and clojurescript
|
+ This module has been rewritten with improved Cider and clojurescript
|
||||||
|
@ -78,7 +96,7 @@
|
||||||
+ =crystal=
|
+ =crystal=
|
||||||
+ Add flycheck integration for the Crystal language, powered by
|
+ Add flycheck integration for the Crystal language, powered by
|
||||||
~flycheck-crystal~.
|
~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.
|
(dotmilk's fork) is no longer maintained.
|
||||||
+ =sh=
|
+ =sh=
|
||||||
+ Improve how variables and subshells in double-quoted strings are
|
+ Improve how variables and subshells in double-quoted strings are
|
||||||
|
@ -87,6 +105,18 @@
|
||||||
+ =java=
|
+ =java=
|
||||||
+ Polished meghanada-mode integration.
|
+ Polished meghanada-mode integration.
|
||||||
+ New (and optional) +eclim submodule and module flag.
|
+ 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=
|
+ =rust=
|
||||||
+ Now checks the ~RUST_SRC_PATH~ environment variable before looking for
|
+ Now checks the ~RUST_SRC_PATH~ environment variable before looking for
|
||||||
Rust's source in ~+rust-src-dir~.
|
Rust's source in ~+rust-src-dir~.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue