Commit graph

757 commits

Author SHA1 Message Date
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