Update changelog
This commit is contained in:
parent
f8f4885405
commit
af8f1048f0
1 changed files with 44 additions and 6 deletions
|
@ -13,8 +13,8 @@
|
||||||
|
|
||||||
* Unreleased (develop)
|
* Unreleased (develop)
|
||||||
+ *Module changes:*
|
+ *Module changes:*
|
||||||
+ Removed =private/hlissner= and added =private/default=, which is serve as a
|
+ Add =private/default= to replace =private/hlissner=, which is a more generic
|
||||||
more generic "starter" module for new users. My private module is now at
|
"starter" module for new users. My private module is now at
|
||||||
[[https://github.com/hlissner/doom-emacs-private][hlissner/doom-emacs-private]].
|
[[https://github.com/hlissner/doom-emacs-private][hlissner/doom-emacs-private]].
|
||||||
+ =general=
|
+ =general=
|
||||||
+ Fix "peculiar error" messages when running =bin/doom-doctor=, caused by
|
+ Fix "peculiar error" messages when running =bin/doom-doctor=, caused by
|
||||||
|
@ -32,19 +32,57 @@
|
||||||
where ~gc-cons-threshold~ would get set to 304mb in the user's active
|
where ~gc-cons-threshold~ would get set to 304mb in the user's active
|
||||||
session, causing freezes and stuttering.
|
session, causing freezes and stuttering.
|
||||||
+ Improve error handling when byte compiling Doom. It now cleans up after
|
+ Improve error handling when byte compiling Doom. It now cleans up after
|
||||||
itself is something goes wrong.
|
itself if something goes wrong, with improved error handling overall.
|
||||||
+ Fix =stringp= error thrown by ~doom-fetch~ in noninteractive sessions.
|
+ Fix =stringp= error thrown by ~doom-fetch~ in noninteractive sessions.
|
||||||
|
+ =core= Improve GPG integration by setting ~epa-file-encrypt-to~ to
|
||||||
|
~user-mail-address~, and ~epa-pinentry-mode~ to ~'loopback~ (so that Emacs
|
||||||
|
will prompt you for the passphrase in the minibuffer).
|
||||||
|
+ =core-packages= Fix ~doom-module-pairs~ returning pairs in arbitrary order,
|
||||||
|
causing load order errors. This is because the ~hash-table-values~ function
|
||||||
|
in Emacs 25 and under uses ~maphash~, which reverses the hash-table, while
|
||||||
|
newer versions use ~cl-loop~, which doesn't.
|
||||||
+ =core-ui= Fix cryptic missing-font errors (also, they are warnings now).
|
+ =core-ui= Fix cryptic missing-font errors (also, they are warnings now).
|
||||||
|
+ =core-ui= Account for Emacs 26 line numbers when calculating
|
||||||
|
~visual-fill-column-width~.
|
||||||
+ =core-projects= Add ~doom-project-find-file~ and ~doom-project-browse~ for
|
+ =core-projects= Add ~doom-project-find-file~ and ~doom-project-browse~ for
|
||||||
interactively fuzzy-finding and opening files in a directory/project.
|
interactively fuzzy-finding and opening files in a directory/project.
|
||||||
+ =feature=
|
+ =feature=
|
||||||
|
+ =file-templates= Add a file template for fish shell scripts (thanks to
|
||||||
|
[[https://github.com/amosbird][amosbird]]).
|
||||||
+ =version-control= When evil-mode is available, start git commit message
|
+ =version-control= When evil-mode is available, start git commit message
|
||||||
buffers in insert mode (see [[https://github.com/hlissner/doom-emacs/issues/300][#300]]).
|
buffers in insert mode (see [[https://github.com/hlissner/doom-emacs/issues/300][#300]]).
|
||||||
+ =ui=
|
+ =ui=
|
||||||
+ =doom-dashboard= Fix whitespace-mode turning the Doom dashboard into a
|
+ =doom-dashboard=
|
||||||
Christmas tree (by highlighting trailing whitespace).
|
+ Fix ~whitespace-mode~ and ~show-trailing-whitespace~ turning the dashboard
|
||||||
|
into a Christmas tree.
|
||||||
|
+ Add the ~+doom-dashboard-pwd-policy~ option, giving you control over how
|
||||||
|
~default-directory~ is set in the dashboard. By default this is set to
|
||||||
|
~'last-project~, meaning the dashboard's cwd will match the project of the
|
||||||
|
last buffer you killed.
|
||||||
|
+ =completion=
|
||||||
|
+ =ivy= Fix TAB only half-triggering auto-completion (see [[https://github.com/hlissner/doom-emacs/issues/303][#303]]).
|
||||||
+ =lang=
|
+ =lang=
|
||||||
+ =org= Change repo source for org-plus-contrib to emacsmirror.
|
+ =cc=
|
||||||
|
+ Add =rtags= support for better code navigation. This replaces gxtag and
|
||||||
|
etag support. Also includes automatic management of the rdm daemon.
|
||||||
|
+ Improved support for JSON compilation databases. Irony-mode (and by
|
||||||
|
extension its flycheck and company plugins will now pick them up with more
|
||||||
|
consistency). This ensures all these tools run with the same compile
|
||||||
|
options as your project.
|
||||||
|
+ New ~+cc/reload-compile-db~ commands forcibly refreshes the compilation db
|
||||||
|
of your current project, updating irony and running rtags daemon, if any.
|
||||||
|
+ The ~+cc-include-paths~ and ~+cc-compiler-options~ options have been
|
||||||
|
renamed to ~+cc-default-include-paths~ and ~+cc-default-compiler-options~
|
||||||
|
for clarity.
|
||||||
|
+ =org=
|
||||||
|
+ Change repo source for org-plus-contrib to emacsmirror.
|
||||||
|
+ Fix ~+org-dir~ being resolved too soon, robbing the user of the
|
||||||
|
opportunity to change it in their private module.
|
||||||
|
+ Fix ~invalid file location~ error when capturing to a TODO template.
|
||||||
|
+ Prevent =org-plus-contrib= from being installed on Emacs 26+, as 9.1.4 is
|
||||||
|
included with it.
|
||||||
|
+ Fix invalid function errors when drag'n'dropping files into org buffers
|
||||||
|
(see [[https://github.com/hlissner/doom-emacs/issues/307][#307]]).
|
||||||
+ =java= Fix Doom install meghanada server while byte compiling your Emacs
|
+ =java= Fix Doom install meghanada server while byte compiling your Emacs
|
||||||
configuration.
|
configuration.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue