Henrik Lissner
bb71f591f8
tools/eval: fix void-variable term-raw-map errors
2019-10-08 17:42:36 -04:00
Henrik Lissner
286024a48c
modules/README: update links & alphabetize
...
And correct minor issues in lang/{elixir,ein}/README.org
2019-10-07 17:09:52 -04:00
Henrik Lissner
1aae5c9242
tools/eval: fix extra newlines in term-char-mode REPLs #1836
2019-10-07 12:58:05 -04:00
Henrik Lissner
33998bdaff
tools/flycheck: inhibit popups in insert/replace modes
2019-10-05 12:47:31 -04:00
Henrik Lissner
daee52d358
Fix duplicate backends in +lookup prompts
...
When running a +lookup/* command with the prefix arg, you are prompted
for which backend to use, which could contain duplicates if the current
buffer has no local backends.
2019-10-03 17:16:06 -04:00
Henrik Lissner
19bfb1285d
Fix #1852 : magit not restoring wconf when quitting
2019-10-03 16:43:49 -04:00
Henrik Lissner
0e6c015d60
tools/magit: init forge after building emacsql
2019-10-03 11:42:22 -04:00
Henrik Lissner
9026efcf5a
tools/lsp: enable flymake or flycheck, not both
...
And only enable flycheck if it is installed.
2019-09-30 12:50:26 -04:00
Henrik Lissner
7c8badc8fe
tools/flycheck: speed up buffer-wide flyspell checks
2019-09-28 12:47:21 -04:00
Henrik Lissner
ac17c468d2
tools/pdf: revise comments
2019-09-27 12:05:48 -04:00
Henrik Lissner
62711489df
tools/pdf: run pdf-tools-install-noverify after init
2019-09-26 15:04:25 -04:00
Henrik Lissner
364cec34e0
tools/lsp: revert lsp-eldoc-enable-hover to default (t)
2019-09-26 14:26:48 -04:00
Henrik Lissner
737407dcec
tools/flyspell: remove +flycheck-immediately #1824
2019-09-26 14:26:47 -04:00
Henrik Lissner
a940f56fb4
tools/pdf: fix 1826
...
Error occurs if pdf-annot is never loaded before kill-buffer hook runs.
2019-09-26 14:26:47 -04:00
Henrik Lissner
ece174d9ed
tools/pdf: document pdf-tools-install hackery
2019-09-26 14:26:47 -04:00
Henrik Lissner
2dfa690f83
Autoload new locate-command default
...
This makes it much easier to customize, since it will always be set early in the startup process, rather than unpredictably, whenever this autoloads file is loaded.
2019-09-23 13:39:53 -04:00
Rudi Grinberg
212bdf8ae5
Set locate-command in tools macos
...
It should be mdfind since spot light is on by default
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-23 17:47:58 +09:00
Henrik Lissner
efbc57a519
tools/direnv: update lorri overlay #1808
2019-09-22 11:57:40 -04:00
Henrik Lissner
86928e425b
lang/pdf: fix wrong-num-of-args error for MacOS users
2019-09-21 14:19:56 -04:00
Henrik Lissner
bad0dba1fc
tools/magit: refactor magit-version advice
...
Not strictly necessary, but more correct.
2019-09-20 17:18:16 -04:00
Henrik Lissner
fccafff291
tools/pdf: install epdfinfo on load #1788
...
Reverses 4f7bf8b
2019-09-20 01:19:40 -04:00
Henrik Lissner
d5ecfd3429
Move pdf-tools popup rules to tools/pdf
2019-09-19 18:55:44 -04:00
Henrik Lissner
a0826447f5
tools/pdf: refactor retina support advice #1667
2019-09-19 18:39:09 -04:00
Henrik Lissner
4f7bf8b976
tools/pdf: don't install pdf-tools on load
...
Now that pdf-tools-install compiles epdfinfo asynchronously, pdf files
are loaded before it is finished, yielding errors while pdf-view-mode
initializes. There is currently no effective workaround;
pdf-tools-install must be executed manually.
2019-09-15 16:16:46 -04:00
Henrik Lissner
2d365619cd
General refactor & cleanup, across the board
2019-09-13 22:00:34 -04:00
Henrik Lissner
d0e3bc3455
Fix #1765 : enabling tide when lsp is active
2019-09-08 19:20:42 -04:00
Henrik Lissner
70c60e6583
tools/magit: re-enable magit-todos over tramp
...
Reverts 9ab49be
. TRAMP support was added in
alphapapa/magit-todos@a80dace
2019-09-07 19:57:58 -04:00
Henrik Lissner
92c839be02
tools/magit: warn if emacsql fails to build #1751
2019-09-03 15:47:38 -04:00
Henrik Lissner
e996216714
Have lsp! return non-nil if successful
...
And fix an issue where +javascript-init-lsp-or-tide-maybe-h would
reference lsp-mode in the rare case where lsp-mode isn't defined (likely
because the user forgot to run `doom refresh` after enabling the :tools
lsp module).
2019-09-02 21:43:12 -04:00
Henrik Lissner
abc80e43ae
tools/magit: disable magit-todos over TRAMP
2019-09-02 13:14:52 -04:00
Henrik Lissner
ccaf92b0d3
tools/magit: don't kill all magit buffers when quitting one
...
And mark all outdated buffers, rather than just the ones in the current
workgroup.
2019-08-28 15:22:14 -04:00
Henrik Lissner
880c581c0d
tools/direnv: add README
2019-08-27 12:50:10 -04:00
Alexander Fu Xi
6c4d8cd408
tools/pdf: display retina images on Emacs NS-port #1667
...
* Advice pdf-tools to display retina image on Mac
* Apply to other functions
* hotfix
* remove redundant advice
2019-08-27 00:36:20 -04:00
Henrik Lissner
a9b5640d1f
tools/direnv: remove redundant focus-in hook
...
It's redundant with doom-switch-frame-hook
2019-08-27 00:09:50 -04:00
Henrik Lissner
8766499b0d
Fix some file permissions errors
...
Occurs when deferred packages are loaded while in an unreadable or
non-existent directory.
2019-08-27 00:05:12 -04:00
Henrik Lissner
8b94f325b2
Remove 'append' entry in doom-escape-hook
2019-08-19 12:29:51 -04:00
Julian DeMille
3e7bcda04a
tools/debugger: Add rust binding for dap-lldb ( #1677 )
...
* Add Rust binding to dap-mode in :tools debugger
* Fix missing ).
2019-08-17 16:03:57 -04:00
Henrik Lissner
67b15041bc
Add +lsp-company-backend variable
...
To allow users to customize what backend(s) to use for lsp-mode buffers.
2019-08-15 14:59:53 -04:00
Henrik Lissner
9ab49be564
Fix "fatal: no names found" errors on 'doom rebuild'
...
Some packages that depend on org (like elfeed) will load the built-in
org early in the rebuild/package install process, which causes org to
define org-release and org-git-version, sometimes overwriting our stubs
for it. Without our hack, org call 'git describe' in the org repo in an
attempt to determine the installed version, which won't work in a sparse
clone. To ensure future definitions never overwrite ours, we advise them
as well.
Also moves magit-version hack to its autoload file, for consistency with
org's hacks.
2019-08-07 16:31:45 -04:00
Henrik Lissner
3423974234
Minor refactors & tweaks across the board
2019-08-06 14:50:42 -04:00
Oleksii Filonenko
d82794665a
tools/docker: Update README.org
...
- Proofread a bit
- Add #+SINCE: v2.0.9
- Change some formatting to proper Org syntax
2019-07-30 15:22:19 +03:00
Henrik Lissner
96f2b5dbf6
tools/ansible: don't init submodules
...
emacs-ansible pulls in ansible; which takes a long time to download and
isn't needed.
2019-07-29 17:24:20 +02:00
Henrik Lissner
9b5dce1c56
Refactor lsp! function
2019-07-29 03:18:38 +02:00
Henrik Lissner
37739a2501
tools/flyspell: don't spellcheck org blocks
2019-07-29 03:18:38 +02:00
Henrik Lissner
19ecf8e46a
Correct last inline hook defuns
...
See a3e262c7
for rationale
2019-07-28 16:10:53 +02:00
Henrik Lissner
19dd4e8db8
Correct more inline hook defuns
2019-07-28 02:32:25 +02:00
Henrik Lissner
60a87b444c
Merge pull request #1601 from filalex77/elixir-ls
...
Add support for Elixir LSP via elixir-ls
2019-07-27 03:24:39 +02:00
Oleksii Filonenko
887a36aacf
Add support for Elixir LSP via elixir-ls
...
- Document Elixir with LSP via elixir-ls
- Add ~+lsp~ flag to ~:lang elixir~
2019-07-26 22:17:01 +03:00
Henrik Lissner
05f7565a57
Merge pull request #1597 from ar1a/straight-lsp-company
...
tools/lsp: cache company candidates automagically
2019-07-26 20:33:28 +02:00
Aria Edmonds
21f1a50436
tools/lsp: cache company candidates automatically
2019-07-27 04:28:22 +10:00