Henrik Lissner
eca387d670
Refactor +lookup/file & update :file handlers
...
+ Removed idris-mode's file handler. It doesn't do what I thought it
did.
+ Fix markdown-follow-thing-at-point file handler creating empty buffer.
2020-02-06 16:55:28 -05:00
Henrik Lissner
1910453e29
The byte-compiler ate my baby
2020-02-06 16:55:27 -05:00
Henrik Lissner
7afa8a7e90
Refactor tools/direnv
2020-02-06 15:29:28 -05:00
Henrik Lissner
a12a54b28f
Revert direnv modifications
...
Not worth the trouble. I'll move it to my private config.
Fixes #2384
Closes #2384
2020-02-02 03:18:49 -05:00
Henrik Lissner
e4728736e5
Bump lsp-mode
2020-01-26 19:17:48 -05:00
Henrik Lissner
6758110a25
Properly disable direnv when direnv-mode is disabled
2020-01-25 19:02:01 -05:00
Henrik Lissner
8aec15c287
Load lsp-mode a *little* later
2020-01-25 19:02:01 -05:00
Henrik Lissner
038e52d709
tools/lookup: add +offline feature
...
For offline dictionary/thesaurus lookup, using wordnut and synosaurus.
2020-01-25 19:02:01 -05:00
Henrik Lissner
7cf197d8ae
Fix reference to old +lookup-symbol-or-region
...
Was replaced with doom-thing-at-point-or-region in 27bf3c85b
2020-01-25 19:02:01 -05:00
Henrik Lissner
a9402cfb55
Fix #2373 : bring back package pinning
...
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
Henrik Lissner
3ebdc513f8
Revert 24d804da7
#2415
...
It was fixed upstream in magit/magit@6bfe8c0
2020-01-24 05:16:09 -05:00
Henrik Lissner
87de82668d
Merge pull request #2412 from Gollum999/patch-1
...
Fix garbage minibuffer history when launching debugger
2020-01-23 17:20:08 -05:00
Henrik Lissner
24d804da79
Fix #2415 : install magit-section
2020-01-23 17:12:46 -05:00
Tim Sanders
7541611863
Fix garbage minibuffer history when launching debugger
...
9a93aa1df9 (commitcomment-36934820)
2020-01-23 10:22:04 -06:00
Henrik Lissner
1e91c04c04
Fix #2408 : wrong-number-of-args error on lsp-workspace-restart
...
Due to a change to lsp--shutdown-workspace upstream.
2020-01-23 01:45:18 -05:00
Henrik Lissner
4cc14389e8
PIN ALL THE PACKAGES
2020-01-14 22:32:11 -05:00
Niklas Carlsson
bdb12cb75b
Use Docker docset for dockerfile-mode
...
This patch setups the appropriate docset to use in dockerfile-mode.
Similar to how it is done for other major-modes that have associated
docsets.
2020-01-14 12:33:05 +01:00
Niklas Carlsson
3308fb3718
Minor updates to documentation
...
- Update the keybinding for +doom/help-autodefs
- Remove silver_search from the lookup module. Ripgrep is the supported
dependency.
2020-01-13 09:54:22 +01:00
Henrik Lissner
24c65b1a22
Update lsp server install dirs
...
Follow-up of #2361
2020-01-12 17:00:13 -05:00
niklascarlsson
6731833f24
Update lsp-server-install-dir location
...
Update the lsp-server-install-dir to doom-etc-dir install of the default
which is directly at the root of the emacs dir.
2020-01-12 22:27:41 +01:00
How Si Wei
8c6efb71cb
Fix pdf-outline error
2020-01-12 15:38:03 +08:00
Henrik Lissner
844a236949
Half-revert & rewrite +lsp-init-a
...
The original lsp is just too opinionated to delegate to. Better we just
initialize lsp entirely by hand, instead.
2020-01-10 05:15:54 -05:00
Henrik Lissner
3eb61601e5
Fix void-variable args error starting up lsp-mode
2020-01-10 05:09:34 -05:00
Henrik Lissner
46aaeee818
Update tools/lsp to reflect upstream changes
...
LSP has taken it upon themselves to aggressively install servers if they
are missing. No thanks. Promote deliberate use of lsp-install-server
where we can and load lsp-clients sooner.
2020-01-10 04:59:15 -05:00
Henrik Lissner
780100131d
Fix #2346 : reference to removed function
2020-01-10 04:22:49 -05:00
Henrik Lissner
27599f308d
Add Doom Emacs issue tracker to search engine providers
2020-01-09 22:56:26 -05:00
Henrik Lissner
b89992624b
Move :tools fly{check,spell} to :checkers {syntax,spell}
...
These modules were renamed so we can later generalize their
implementations, such as adding flymake support to the syntax checker.
2020-01-09 22:56:26 -05:00
Henrik Lissner
3fe6f7f3d9
tools/direnv: update lorri setup instructions
...
It is now available under services.lorri in 19.09.
2020-01-09 15:19:52 -05:00
Henrik Lissner
4688113380
Don't recursively clone editorconfig
...
This was removed in 18edebe
due to #2216 , but with 125561e
it is no
longer necessary.
2020-01-08 22:39:08 -05:00
Henrik Lissner
345479c29e
Always display evaluated result in popup buffer
...
If +eval isn't enabled
2020-01-07 14:27:02 -05:00
Henrik Lissner
e6638b82a1
Autoload forge-create-{pullreq,issue}
2020-01-04 15:42:04 -05:00
Henrik Lissner
27bf3c85b5
Generalize thing-at-point & region functions
2020-01-03 02:39:47 -05:00
Henrik Lissner
10f7c9fbcc
ispell-dictionary = en_US
...
Set a default so we at least don't get stringp errors on startup.
2020-01-02 21:16:02 -05:00
Henrik Lissner
8f6161f480
Generalize lookup thing-at-pt fn; fix dict/synonym commands
2020-01-02 21:16:01 -05:00
Henrik Lissner
6938f8b97d
Fix references to old dictionary/thesaurus lookup commands
...
And pass word explicitly to powerthesaurus.
2020-01-02 20:04:20 -05:00
Henrik Lissner
5fe658e583
Rename synonym/dictionary definition lookup commands
2020-01-02 19:53:49 -05:00
Henrik Lissner
56ef4d8800
Use powerthesaurus-lookup-word-dwim in +lookup/word-synonyms
2020-01-02 19:52:10 -05:00
Brett Lyons
20a9beadf8
updated commands to flyspell-correct
...
version bump on flyspell-correct to 0.6.1. brings deletion of old aliases.
2019-12-30 15:06:44 -07:00
Henrik Lissner
eba070d8ba
Move dap-breakpoints-file to doom etc dir #2273
2019-12-30 05:26:57 -05:00
Henrik Lissner
c57aff9b81
Change how +lookup/online populates initial input
...
If no selection is active, there is no initial input.
If selection is active, use the selection.
Also remove helm-google package, as the helm functionality is provided
by the core helm package already (and actually works).
2019-12-29 19:24:45 -05:00
Henrik Lissner
6f31d774b9
Show the pdf compilation window while its building
...
Even if its output isn't entirely visible (because it redraws once a
second), this is better feedback that something is going on.
2019-12-28 21:28:07 -05:00
Henrik Lissner
7ef3bee851
Consider eval output width when deciding how to display it
...
If ':tools (eval +overlay)' is enabled, eval commands display their
output in a floating overlay at EOL. If the output is longer than
+eval-popup-min-lines (5), it will display it in a popup window instead.
With this, it also will use a popup window if the output is longer than
the minibuffer can display in one line,
2019-12-28 13:53:13 -05:00
Henrik Lissner
e9b85997a9
tools/ein: disable hydra hints #2057
2019-12-27 03:33:12 -05:00
Henrik Lissner
6920ae80f0
Fix wrong-type-argument sequencep when loading ein's hydra #2057
2019-12-27 01:45:15 -05:00
Henrik Lissner
adc8cba14b
Revise docstrings & minor reformatting
2019-12-26 01:41:44 -05:00
Henrik Lissner
e35a5ee933
Merge pull request #2242 from seanfarley/smf/dap-cache
...
tools/dap: move extensions to doom etc dir
2019-12-25 02:40:48 -05:00
Henrik Lissner
d00a0af925
tools/lookup: fix missing libs for dictionary/thesaurus lookup
2019-12-24 21:59:36 -05:00
Henrik Lissner
55f0be7074
tools/lookup: fix definition (on mac) & synonym lookup
2019-12-24 20:48:15 -05:00
Sean Farley
b8948aa6ef
dap-mode: set extensions variable to doom-cache
...
Previously, this would put the .extension directory in
`user-emacs-directory' which in doom's case will be in the root of the
doom directory.
So, we move the directory to doom's etc dir and also name it something
descriptive instead of 'extension'.
2019-12-24 16:56:07 -08:00
Henrik Lissner
684bdda4b2
tools/flyspell: add +everywhere feature
2019-12-24 16:43:30 -05:00