this is caused by the home buffer loading build-in
org which conflicts with elpa org.
We actually want to use elpa org exclusively so we have
to make sure to redraw the spacemacs buffer only
after we have finished loading the layers.
In addition latest org version 9.6 and the behaviour
on emacs 29 has also changed so that org is autoloaded
much earlier than before. This is what actually did
make this bug show up.
However this behaviour was in place since a long time
and could be the cause for a lot of unreproducible
bugs as the actual conflicts are dependent on the
distribution specific emacs version.
Known issues:
This is a hotfix it solves the original issue but
introduces a new, hopefully less dangerous issue,
this is for now the start buffer is not configurable.
I will add a follow up PR to remove this issue however
I think this is far less annoying than a set of random
conflicts caused by loading elisp files from different org
sources.
they should all point to https://develop.spacemacs.org
instead.
I have also removed the warning from the
develop documentation as this is now the recommended
branch.
this includes requiring the lsp layer if not
already loaded and not changing settings
controlled by auto complete layer.
In addition diagnostics from lsp servers will
not longer be ignored if not specifically
requested, see the layer readme for details.
The geiser-company-backend was removed in [this
commit](18faa0ba32).
Subsequently, the a geiser-capf module, configuring the company-capf backend for
geiser, was added in [this
commit](18faa0ba32).
This commit updates the scheme layer to use the new backend.
* add binding for all the awesome tide refactorings
I just discovered that with tide and tsserver we have access to many more refactorings than simple rename, like extract constant/function, convert lambda to function, just to name a couple... Let's add a keybinding so everybody can use them easily!
* Update CHANGELOG
The Org Mode 9.0 release removed the org-agenda-filter-by-tag-refine
and recommends the use of org-agenda-filter-by-tag in it's place. This
commit removes all uses of the function and the mentions of it in the
documentation. The same functionality can be achieved by using the typing
prefix C-u twice and then using org-agenda-filter-by-tag ("ft") as the
Org Mode documentation states.
Relevant Links:
- https://orgmode.org/worg/org-release-notes.html#org268651e
- https://orgmode.org/org.html#Filtering_002flimiting-agenda-items
* [finance] Fix incorrectly-defined hook
This was preventing evil-ledger from being automatically loaded.
* [finance] Don't show evil-ledger-mode lighter in mode line
Remove the redundant key bindings for
`ledger-reconcile-{add,quit,change-target}`, which are already bound
to reasonable keys in `ledger-reconcile-mode-map`.
Leave `ledger-reconcile-toggle` key binding intact but recommend `SPC`
instead of `, ,` to toggle the pending flag.
Leave `ledger-reconcile-finish` key binding intact, because the
upstream key binding is `C-c C-c`---not particularly idiomatic for
Spacemacs.