* Added template and description for module flags
Because +lsp and +meghanada are mutually exclusive I thought I would
create a separate section for each feature and add descriptions what
they each offer. So far only +lsp is done.
* First draft for java documentation
The second plugin +meghanada is explained as well as some instructions
how to install JDK 11 and OpenJDK 11.
* Do requested edits to README
* Regenerate TOC in readme
* Reformat README
Co-authored-by: Henrik Lissner <accounts@v0.io>
From emacs-straight/org-mode@14d6f95
Fixes void-function org-get-outline-path when invoking eldoc, because
org-get-outline-path was moved to org-refile in a recent refactor
upstream.
+ Cut down on unnecessary code & advice
+ Fix 'attach and 'download methods for org-download so that a) their
links actually work and b) inline previews of their links show up.
+ Allow users to only set org-attach-id-dir (which will be mirrored to
org-download-image-dir, unless the user has changed it).
+ Prevent a few edge cases where org-attach-id-dir or
org-download-image-dir were blank.
This should fix a few issues with links (like org-download links)
resolving to the incorrect org-directory or org-id-attach-dir (because
it's resolved too early).
I've also simplified and refactored the API to make it easier to grok.
* Add useful defaults and bindings to scheme mode
Scheme mode was pretty bare for a long time now and lacked many of
geiser's useful features like `geiser-smart-tab` and starting the geiser
repl on entering a file. This turns them on by default for the
productive schemer.
Besides that the following key bindings were remapped
+ `SPC m e e` -> `geiser-eval-last-sexp`
+ `SPC m e d` -> `geiser-eval-definition`
+ `SPC m e D` -> `geiser-eval-definition-and-go`
This brings the geiser keymaps in line with other lisp modes in doom.
Another change involves adding macro expand commands under `SPC m m` so
schemers can see what evil lurks beneath their commands.
Geiser autodoc commands have also been added under `SPC m h` for
schemers to read the docs, though they can still use `SPC c k` to do the
same thing.
* Remove package cookie
Its only necessary when not using (use-package!)
* Use setq instead of custom
* Add `defer t` back
* Add defer flag for scheme package
If a user went directly to a scheme file after load they would get an
error concerning rainbow-delimiters not being loaded. Deferring scheme
mode stops that error from happening
* Fix typo
Co-authored-by: Elais Player <elais@samus.hsd1.nm.comcast.net>