Commit Graph

1003 Commits

Author SHA1 Message Date
e4728736e5 Bump lsp-mode 2020-01-26 19:17:48 -05:00
6758110a25 Properly disable direnv when direnv-mode is disabled 2020-01-25 19:02:01 -05:00
8aec15c287 Load lsp-mode a *little* later 2020-01-25 19:02:01 -05:00
038e52d709 tools/lookup: add +offline feature
For offline dictionary/thesaurus lookup, using wordnut and synosaurus.
2020-01-25 19:02:01 -05:00
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
a9402cfb55 Fix #2373: bring back package pinning
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
3ebdc513f8 Revert 24d804da7 #2415
It was fixed upstream in magit/magit@6bfe8c0
2020-01-24 05:16:09 -05:00
87de82668d Merge pull request #2412 from Gollum999/patch-1
Fix garbage minibuffer history when launching debugger
2020-01-23 17:20:08 -05:00
24d804da79 Fix #2415: install magit-section 2020-01-23 17:12:46 -05:00
7541611863 Fix garbage minibuffer history when launching debugger
9a93aa1df9 (commitcomment-36934820)
2020-01-23 10:22:04 -06:00
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
4cc14389e8 PIN ALL THE PACKAGES 2020-01-14 22:32:11 -05:00
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
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
24c65b1a22 Update lsp server install dirs
Follow-up of #2361
2020-01-12 17:00:13 -05:00
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
8c6efb71cb Fix pdf-outline error 2020-01-12 15:38:03 +08:00
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
3eb61601e5 Fix void-variable args error starting up lsp-mode 2020-01-10 05:09:34 -05:00
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
780100131d Fix #2346: reference to removed function 2020-01-10 04:22:49 -05:00
27599f308d Add Doom Emacs issue tracker to search engine providers 2020-01-09 22:56:26 -05:00
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
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
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
345479c29e Always display evaluated result in popup buffer
If +eval isn't enabled
2020-01-07 14:27:02 -05:00
e6638b82a1 Autoload forge-create-{pullreq,issue} 2020-01-04 15:42:04 -05:00
27bf3c85b5 Generalize thing-at-point & region functions 2020-01-03 02:39:47 -05:00
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
8f6161f480 Generalize lookup thing-at-pt fn; fix dict/synonym commands 2020-01-02 21:16:01 -05:00
6938f8b97d Fix references to old dictionary/thesaurus lookup commands
And pass word explicitly to powerthesaurus.
2020-01-02 20:04:20 -05:00
5fe658e583 Rename synonym/dictionary definition lookup commands 2020-01-02 19:53:49 -05:00
56ef4d8800 Use powerthesaurus-lookup-word-dwim in +lookup/word-synonyms 2020-01-02 19:52:10 -05:00
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
eba070d8ba Move dap-breakpoints-file to doom etc dir #2273 2019-12-30 05:26:57 -05:00
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
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
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
e9b85997a9 tools/ein: disable hydra hints #2057 2019-12-27 03:33:12 -05:00
6920ae80f0 Fix wrong-type-argument sequencep when loading ein's hydra #2057 2019-12-27 01:45:15 -05:00
adc8cba14b Revise docstrings & minor reformatting 2019-12-26 01:41:44 -05:00
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
d00a0af925 tools/lookup: fix missing libs for dictionary/thesaurus lookup 2019-12-24 21:59:36 -05:00
55f0be7074 tools/lookup: fix definition (on mac) & synonym lookup 2019-12-24 20:48:15 -05:00
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
684bdda4b2 tools/flyspell: add +everywhere feature 2019-12-24 16:43:30 -05:00
68ffc3cf96 tools/eval: make +overlay display errors too 2019-12-22 23:53:04 -05:00
b53703d527 General comment revision & reformatting 2019-12-21 15:01:05 -05:00
18edebe9c6 tools/editorconfig: remove :recipe #2216
Causes an elusive issue where editorconfig won't build at all, because
our editorconfig :recipe doesn't merge into straihgt's cached recipe for
the package. This isn't a fix, but a workaround until a better solution
can be found.
2019-12-21 04:21:43 -05:00
e0bd046339 tools/debugger: fix dap-mode not loading after lsp-mode 2019-12-20 04:17:45 -05:00