Commit graph

1194 commits

Author SHA1 Message Date
Gerry Agbobada
305f57f62c
Remove forced project.el recipe hack
Now that straight.el fixed the bug upstream there's no reason to force it anymore
2020-06-18 23:45:02 +02:00
t-e-r-m
41d5be12a0 Gravatars now opt-in. Magit README updated. 2020-06-19 00:36:30 +05:30
Henrik Lissner
6c80419474
Bump :tools lsp
emacs-lsp/lsp-mode@d5f0410 -> emacs-lsp/lsp-mode@5f3f984
emacs-lsp/lsp-ui@c3e7a37 -> emacs-lsp/lsp-ui@d92cf83
emacs-lsp/helm-lsp@6b5ce18 -> emacs-lsp/helm-lsp@5018af9

Closes #3349
2020-06-10 20:48:33 -04:00
Henrik Lissner
73dcb13463
Bump :tools magit
magit/magit@ae82fcf -> magit/magit@793e387
emacs-evil/evil-magit@253c644 -> emacs-evil/evil-magit@88dc26c
2020-06-10 02:44:27 -04:00
Seong Yong-ju
df643186d5 tools/taskrunner: Set popup rule for taskrunner buffer 2020-06-07 12:44:25 +09:00
Henrik Lissner
2685fb2141
Merge pull request #3311 from marcusramberg/marcus/macos_keychain
Updates for macos module
2020-06-06 18:18:13 -04:00
Marcus Ramberg
a217a935fd updates for macos module
Add support for keychain
Add README.
Add shortcut for open in iTerm.
2020-06-06 09:02:36 +02:00
Henrik Lissner
a724ce0f8e
Fix xwidget dash docset popup display function
The popup rule was malformed.
2020-06-06 01:04:41 -04:00
Henrik Lissner
8bf902d5f4
General refactors & reformatting across the board 2020-06-04 20:13:28 -04:00
Henrik Lissner
8c94203cc7
Merge pull request #3291 from gagbo/fix/project-0.3-recipe
Bump :tools lsp
2020-06-04 19:46:25 -04:00
Henrik Lissner
ff2026bae1
Merge pull request #3292 from bersace/magit-goto-address
magit: Enable goto-address-mode in process buffer
2020-06-04 19:45:43 -04:00
Henrik Lissner
db25224e18
Fix #3286: prevent nil flycheck checker 2020-06-04 19:43:20 -04:00
Étienne BERSAC
ca4ed2c5fa
magit: Enable goto-address-mode in process buffer
This way, URL returned by remote are clicable.
2020-06-04 14:07:51 +02:00
Gerry Agbobada
a5f82666a5
Bump :tools lsp
Forcefully install the gnu-elpa-mirror recipe of project makes it move
emacsmirror/project@0d31141 (0.1.3) -> emacs-straight/project@da0333a (0.3.0)

Fixes #3269
2020-06-04 10:53:02 +02:00
Henrik Lissner
fdf9c408e8
Bump :tools
Silex/docker.el@0874520 -> Silex/docker.el@d6233bd
editorconfig/editorconfig-emacs@19de0ec -> editorconfig/editorconfig-emacs@9a73ff7
emacs-lsp/dap-mode@8f69dc2 -> emacs-lsp/dap-mode@7ad9157
emacs-lsp/lsp-mode@81d62d5 -> emacs-lsp/lsp-mode@d5f0410
emacs-lsp/lsp-ui@271b47c -> emacs-lsp/lsp-ui@c3e7a37
emacsorphanage/quickrun@2e37ce9 -> emacsorphanage/quickrun@c6ce1f3
gilbertw1/dash-docs@111fd9b -> gilbertw1/dash-docs@dafc8fc
jacktasia/dumb-jump@d760aa8 -> jacktasia/dumb-jump@d86f59c
joaotavora/eglot@d99a447 -> joaotavora/eglot@ac9239b
magit/forge@09bf8ad -> magit/forge@6f299d2
magit/magit@b1b2683 -> magit/magit@ae82fcf
millejoh/emacs-ipython-notebook@42134ad -> millejoh/emacs-ipython-notebook@ee31cdb
paradoxxxzero/jinja2-mode@cfaa7bb -> paradoxxxzero/jinja2-mode@4540f99
tkf/emacs-request@216d570 -> tkf/emacs-request@912525c
tumashu/posframe@093b29a -> tumashu/posframe@6285217
wbolster/emacs-direnv@1daf479 -> wbolster/emacs-direnv@f5484b0
yoshiki/yaml-mode@cecf4b1 -> yoshiki/yaml-mode@34648f2
2020-06-02 19:52:42 -04:00
Henrik Lissner
fed0e9365c
Make +lookup/in-docsets respect +lookup-open-url-fn 2020-06-01 19:28:58 -04:00
Seong Yong-ju
8ecec82eef tools/lsp: Make lsp checker chained to other checkers 2020-05-30 23:05:08 +09:00
Henrik Lissner
d502c7c06a
tools/lsp: minor refactors 2020-05-28 22:01:23 -04:00
Henrik Lissner
92760d91ae
Add editorconfig-mode to doom-first-buffer-hook 2020-05-28 22:01:23 -04:00
Henrik Lissner
75b6e11f56
Merge pull request #3020 from gagbo/feature/eglot-support
Add support for eglot as LSP client implementation
2020-05-28 15:20:24 -04:00
Gerry Agbobada
dc3c2f9e78
[review] no extension in load! / rename interactive function 2020-05-28 13:13:00 +02:00
Gerry Agbobada
c41ae8995b
Remove redundant featurep! check 2020-05-28 11:50:24 +02:00
Gerry Agbobada
f9d30cbf90
Wrap 'eglot-server-programs usage in after! eglot 2020-05-28 11:49:53 +02:00
Gerry Agbobada
f35768af86
Fix loading of flycheck-eglot 2020-05-28 11:19:33 +02:00
Gerry Agbobada
718d9a2690
[review] Changes 2020-05-28 11:17:55 +02:00
Gerry Agbobada
6a163fd5c1
[review] create +lsp.el and +eglot.el files
This means we can remove a lot of `:unless (featurep! +eglot)`
2020-05-28 11:17:55 +02:00
Henrik Lissner
44ed98cf18
Merge pull request #3034 from Amatrelan/pass-readme
add tool/pass readme
2020-05-28 03:43:35 -04:00
Gerry Agbobada
004ca6cf40
[review] Address eglot-flymake-backend call readablity 2020-05-28 09:34:19 +02:00
Gerry Agbobada
3e5b7cce3f
[eglot] Add support for eglot lsp client in emacs
- Update README
- Add eglot-specifics to cc, rs, py, hs
  removing unused lsp-mode packages when eglot is active
- Add eglot-specific bindings
- Add doctor warnings for debugger +lsp and +peek
- Add eglot-backed lookup-handlers
- Add flycheck checker using eglot for :checkers
  syntax users (using flycheck/flycheck#1676 and
  flycheck/flycheck#1592 discussion).
  This implementation is based on @marsam code, and uses recent
  Flycheck development in order to make the code smaller and
  easier to maintain.
2020-05-28 09:34:10 +02:00
Henrik Lissner
8c3f24f14c
Disable lsp-auto-guess-root
This was too confusing for beginners. May as well have LSP prompt or a
project than sometimes guess incorrectly.

Closes #3212, #3075
2020-05-25 16:48:42 -04:00
Henrik Lissner
3a38fc633c
Change doom-{interactive,debug}-mode suffix to -p
Because these are not really modes.

Also makes `doom-debug-mode` an actual (global) minor mode.
2020-05-25 03:43:40 -04:00
Henrik Lissner
830e1289aa
Bind SPC g G -> magit-status-here
And recenter after invoking it.
2020-05-24 16:32:19 -04:00
Henrik Lissner
c4e8aa0baa
Bump :tools lsp
emacs-lsp/lsp-mode@9305777 -> emacs-lsp/lsp-mode@81d62d5

Which includes a fix for emacs-lsp/lsp-mode#1705
2020-05-21 02:01:13 -04:00
Henrik Lissner
93d188e6bc
Resolve magit-git-executable to absolute path
For minor performance gain for macOS/Windows users. Shouldn't make a
difference on Linux.
2020-05-21 01:31:51 -04:00
Henrik Lissner
885197bd06
Fix "Cannot determine magit's version" logs on Windows
Magit complains loudly (but harmlessly) when it can't determine its own
version in a sparse clone. This was fixed upstream in
magit/magit@b1b2683 for unix OSes, but not for Windows where symlinks
aren't supported, and so `magit-version` can't resolve its own repo's
root (see raxod502/straight.el#520).
2020-05-20 16:08:52 -04:00
Henrik Lissner
94fc6f714f
Bump :tools magit
magit/magit@d27d6e4 -> magit/magit@b1b2683
magit/forge@e2da806 -> magit/forge@09bf8ad

We no longer need the magit version hack, thanks to magit/magit@b1b2683
2020-05-20 01:10:15 -04:00
Henrik Lissner
20f22d5741
Bump :tools lsp
emacs-lsp/lsp-ivy@81e81ce -> emacs-lsp/lsp-ivy@dce58b5
emacs-lsp/lsp-mode@bac42c5 -> emacs-lsp/lsp-mode@9305777
emacs-lsp/lsp-ui@ab55e30 -> emacs-lsp/lsp-ui@271b47c
2020-05-19 21:50:25 -04:00
Henrik Lissner
b92f41bfb2
Revert d697ff481
Fixes #3158
2020-05-18 15:12:13 -04:00
Henrik Lissner
220916ae17
Merge pull request #3093 from sei40kr/taskrunner
Add tools/taskrunner module
2020-05-18 03:41:02 -04:00
Seong Yong-ju
3f21d8267a Add tools/taskrunner module
Co-authored-by: chrunchyjesus <chrunchyjesus@users.noreply.github.com>
2020-05-18 16:26:32 +09:00
Henrik Lissner
3d6d034693
Merge pull request #3104 from felix-clark/develop
activating dap web modules in TS mode
2020-05-18 02:46:39 -04:00
Henrik Lissner
d697ff481e
Update direnv unconditionally in some cases 2020-05-18 01:38:22 -04:00
Henrik Lissner
ea18c83c0a
General refactors & reformatting across the board 2020-05-15 01:44:53 -04:00
Felix Clark
95824c5054 obviate helper function with after! 2020-05-14 17:40:59 -04:00
Henrik Lissner
59b73121d0
Merge pull request #3094 from sei40kr/add-lookup-handlers
tools/lookup: Support lookup handlers for implementations and type definition
2020-05-14 04:21:24 -04:00
Henrik Lissner
0fb303c98a
Merge pull request #3113 from nobv/add-purescriipt-lsp
Added +lsp flag to lang/purescript
2020-05-14 04:20:53 -04:00
Henrik Lissner
b1d9e39a8a
Bump :tools debugger lsp pdf
emacs-lsp/dap-mode@cc2eb2f -> emacs-lsp/dap-mode@8f69dc2
emacs-lsp/lsp-mode@11750e7 -> emacs-lsp/lsp-mode@bac42c5
emacs-lsp/lsp-ui@1288be9 -> emacs-lsp/lsp-ui@ab55e30
politza/pdf-tools@d971298 -> politza/pdf-tools@c510442
realgud/realgud@e03446f -> realgud/realgud@1238d8e
2020-05-14 00:12:10 -04:00
Henrik Lissner
92174200aa
Prevent pdf page being persisted too many times 2020-05-14 00:07:26 -04:00
nobv
caf45044e8 Fixed README 2020-05-13 17:39:56 +09:00
nobv
a036513241 Added +lsp flag to lang/purescript 2020-05-13 17:32:20 +09:00