Commit graph

8011 commits

Author SHA1 Message Date
Seong Yong-ju
1d0c79d63c Fix Dash docsets + Xwidget integration
Make Xwidget popup rules and advices less general.

fix
2020-05-07 09:14:06 +09:00
Seong Yong-ju
174ab0303f Add Dash docsets + Xwidget integration 2020-05-07 01:05:57 +09:00
Henrik Lissner
b5c4fce0b1
Merge pull request #3030 from jsravn/format-with-lsp-if-enabled
Use lsp-format-region-or-buffer if available
2020-05-06 02:59:53 -04:00
Henrik Lissner
3fe35a6730
Merge pull request #3039 from jsravn/improve-java-module
Make some improvements to java +lsp
2020-05-06 02:59:26 -04:00
Henrik Lissner
d4242c4ec3
Fix 'No such file or directory, ob-elisp' error
When running async elisp src blocks in org-mode.
2020-05-06 02:57:12 -04:00
James Ravn
57e019e62e
Remove unnecessary dap-mode dependency
Only needed this when I was auto loading the jt lens. This should also
be conditional on the debugger module being enabled.
2020-05-06 07:52:33 +01:00
James Ravn
75305f095f
Fix lsp-jt-root in case someone wants to experiment with java-test 2020-05-06 07:47:04 +01:00
James Ravn
642efaf2b4
Move hook into use-package, remove update-lsp-server 2020-05-06 07:43:38 +01:00
Henrik Lissner
158963028e
Fix fallback character for org-superstar in terminals 2020-05-05 21:45:19 -04:00
Henrik Lissner
7460e9e798
Resize modeline when resizing fonts
Possibly fixes #3040
2020-05-05 16:28:29 -04:00
Henrik Lissner
348d5751fd
Fix #3041: void-function +javascript-init-tide-or-lsp-maybe-h error 2020-05-05 12:25:07 -04:00
James Ravn
eb738d9e3a
Remove jt stuff 2020-05-05 16:31:14 +01:00
James Ravn
72eaf530cf
Make some improvements to java +lsp
This is a first pass at making `+lsp` more functional:

* Fix lsp not starting automatically when opening java-mode buffers.
Placing it in the lsp-java hook does not work.
* Enable the code lens for test classes.
* Add a keybinding/function to easily update the eclipse LSP server.
* Add a keybinding to bring up the lsp-jt-browser (the treemacs based
browser that lists all the project tests).
* Fix root path for lsp-jt.

There are still a lot of rough edges here, and I don't think it's quite
usable yet, mostly due to issues around the java test mode (lsp-jt). The other
functionality all seems to work well though.
2020-05-05 13:23:15 +01:00
James Ravn
300bc65918
Use lsp-format-region-or-buffer if available
Currently the user has to select `SPC c F` for lsp format. But if
lsp-mode is enabled, the user will always want to use the LSP formatter.
So this changes the default `SPC c f` to use lsp formatter if available.
This simplifies the interface a bit so the user doesn't have to worry
about selecting the "right" format, just like how other commands get
auto bound to LSP functions.
2020-05-05 09:52:44 +01:00
Henrik Lissner
cacc4a0ff7
Only trigger property indent correction in plists
Before

  (defcli! :main
           ()
           ...)

After

  (defcli! :main
    ()
    ...)
2020-05-05 03:31:43 -04:00
Henrik Lissner
35591cfc4c
Correct map! indentation
...now that we have proper property-list indentation (thanks to
03ecfed1a).
2020-05-04 16:53:26 -04:00
Henrik Lissner
c1f973bf4a
Fix #3037: gr/gR not bound on correct elfeed keymap 2020-05-04 16:51:21 -04:00
Henrik Lissner
d519b93990
Merge pull request #3032 from belak/ido-up-down
ido: fix up and down keybinds in file dir navigation
2020-05-04 16:48:48 -04:00
Henrik Lissner
de0b29a96f
Merge pull request #3029 from qhuyduong/fix-tide-not-working-in-rjsx-mode
Fix tide not working with rjsx-mode
2020-05-04 16:45:57 -04:00
Kaleb Elwert
6450fa5ade ido: fix up and down keybinds in file dir navigation 2020-05-04 07:16:16 -07:00
James Ravn
4f3cf24afb
Only enable lsp keymap binding when +bindings 2020-05-04 10:12:17 +01:00
James Ravn
fb3c6f9d78
Merge branch 'develop' of https://github.com/hlissner/doom-emacs into add-lsp-command-map 2020-05-04 10:04:23 +01:00
Huy Duong
8ae7bf0ef1 Fix tide not working with rjsx-mode
Tide doesn't work with rjsx-mode after changing to *-mode-local-vars-hook.
Fixed by adding +javascript-init-lsp-or-tide-maybe-h for
rjsx-mode-local-vars-hook as well.

Signed-off-by: Huy Duong <huy.duong@employmenthero.com>
2020-05-04 15:28:03 +07:00
Akhil Wali
7eea945f9b
Bump :app calendar
kidd/org-gcal.el@1667aba -> kidd/org-gcal.el@2ee2b31
2020-05-04 09:00:31 +12:00
Akhil Wali
7c188e566b
Remove dead code 2020-05-04 08:59:56 +12:00
Akhil Wali
eb0b7f14a5
Encrypt and change location of org-gcal-token-file
* Move `org-gcal-token-file` to `doom-cache-dir`
* Encrypt `org-gcal-token-file` using GPG
* If old file exists, move it to new location with encryption
2020-05-04 08:59:39 +12:00
Henrik Lissner
87fe822515
Fix void-function treemacs-current-visibility 2020-05-03 16:31:06 -04:00
Henrik Lissner
0904ee406f
Make +popup/diagnose output result
Rather than succeed silently.
2020-05-03 16:31:06 -04:00
Henrik Lissner
2ccb9cc8a3
centaur-tabs-cycle-scope = 'tabs 2020-05-03 16:31:06 -04:00
Henrik Lissner
db10149637
Merge pull request #3027 from n-clark/fix-emacs-bindings
Fix emacs bindings to use :checkers
2020-05-03 15:00:37 -04:00
Nick Clark
cdeb3a9f7f Fix emacs bindings to use :checkers
Replaced :tools flycheck and flyspell with :checkers syntax and
spell.
2020-05-03 14:45:21 -04:00
Henrik Lissner
383bc03f4c
Bump :ui treemacs
Alexander-Miller/treemacs@10c96c9 -> Alexander-Miller/treemacs@5c01829

The new treemacs-add-and-display-current-project command does what the
old +treemacs/toggle did, now we just need +treemacs/toggle to
do-what-I-mean with respect to projects (if not in a project,
treemacs-add-and-display-current-project unhelpfully aborts with an
error).
2020-05-03 13:39:29 -04:00
Henrik Lissner
bd6405673e
Fix #1703: dired listing no files over tramp
...on systems that don't have GNU ls installed and don't support
--group-directories-first
2020-05-03 13:39:29 -04:00
simendsjo
503ace3429 mu4e action to view email in browser
Taken from Spacemacs
2020-05-03 18:05:31 +02:00
Henrik Lissner
0edbf9cb04
Update & reformat ui/pretty-code readme ToC 2020-05-02 22:49:07 -04:00
Henrik Lissner
bef3457232
Remove redundant or invalid settings from org module
These have either been removed upstream or already match their defaults.
2020-05-02 22:47:26 -04:00
Henrik Lissner
023027b3db
Bump :tools lsp
emacs-lsp/lsp-mode@d0096cc -> emacs-lsp/lsp-mode@941e606
emacs-lsp/lsp-ui@242dfe8 -> emacs-lsp/lsp-ui@43f71e3

Includes LSP 6.3.1 release.
2020-05-02 22:44:46 -04:00
Henrik Lissner
b3c957065c
Remove company-lsp fallback
Issues with ts-ls and gopls have been reportedly resolved upstream, so
we are fully committing to company-capf as LSP's chosen backend.
2020-05-02 22:38:36 -04:00
Henrik Lissner
62b626f7b7
Bump :lang perl
Raku/raku-mode@44529c0 -> Raku/raku-mode@d474216

Raku/raku-mode#33 was merged.
2020-05-02 22:11:58 -04:00
Henrik Lissner
5a54ef1f9f
Fix org-crypt not running when saving org files 2020-05-02 17:52:22 -04:00
Henrik Lissner
b51c4fc8b3
Fix projectile on Windows failing to index anything with ripgrep
Due to unescaped glob arguments.

Fixes #2897, and possibly #1803
2020-05-02 17:41:36 -04:00
Henrik Lissner
f998c912c1
Fix evil-collection-minibuffer for first minibuffer
evil-minibuffer-setup-minibuffer didn't kick in until the second time
you invoked a minibuffer after startup.
2020-05-02 17:23:50 -04:00
Henrik Lissner
ea1a1805b3
Fix projectile failing to index symlinks
Fixes cases where, if the contents of your ~/.doom.d were symlinks, fd
and ripgrep wouldn't index them (or recurse into them), so it'd miss out
of many files.

Possibly fixes #1803
2020-05-02 16:28:48 -04:00
Henrik Lissner
e832ec5708
Fix projectile ignoring symlinks
Due to the underlying program (fd) ignoring them.
2020-05-02 13:17:10 -04:00
Henrik Lissner
17a66004f0
Bump :lang org
abo-abo/org-download@d542a30 -> abo-abo/org-download@48d3952
emacs-straight/org-mode@90cf500 -> emacs-straight/org-mode@e5eda0b
jethrokuan/org-roam@65d99e9 -> jethrokuan/org-roam@e698ed7
kaushalmodi/ox-hugo@5106b43 -> kaushalmodi/ox-hugo@8f36181
2020-05-02 13:17:10 -04:00
Henrik Lissner
3eafe10874
Switch to hlissner/evil-escape fork
To fix syl20bnr/evil-escape#91 and syl20bnr/evil-escape#93, since the
package is unmaintained.
2020-05-02 13:17:10 -04:00
Henrik Lissner
9de445c189
Enable lsp-mode a little later in {html,web}-mode
Gives the user more time to customize the mode before they load, either
through {html,web}-mode-hook or file/dir-local variables.
2020-05-01 19:53:19 -04:00
Henrik Lissner
45aae7f15b
Bump :lang solidity
ethereum/emacs-solidity@b190993 -> ethereum/emacs-solidity@022b315

And removed the pin on the other packages, since they all come from the
same repo.
2020-05-01 19:51:32 -04:00
Henrik Lissner
8b83054113
Bump :lang racket
greghendershott/racket-mode@202cc1b -> greghendershott/racket-mode@8f3b214
2020-05-01 19:50:47 -04:00
Henrik Lissner
69868a8f47
Fix evil-escape in evil-collection-powered minibuffer 2020-05-01 18:39:40 -04:00