Commit graph

13489 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
b8e85a42c7 Remove .yas-setup.el for java-mode 2020-05-07 08:28:12 +09:00
Henrik Lissner
9a628c7a12
Fix missing paren in +format/region-or-buffer #3054
Because I'm a derp
2020-05-06 16:43:42 -04:00
Henrik Lissner
200ab5b9af
Fix #3054: format with lsp only if server is capable
And fall back to format-all otherwise.
2020-05-06 16:29:32 -04:00
amatrelan
7dbf51f11c Move nixfmt note and Keybindings to correct place 2020-05-06 22:14:38 +03:00
Henrik Lissner
da2247e3d6
Remove redundant +default/lsp-format-region-or-buffer command 2020-05-06 15:14:16 -04:00
Henrik Lissner
bc0477c3ba
Optimize +prog-ligatures-alist
But preserve regexp-opt forms for users who want to contribute.
2020-05-06 13:54:41 -04:00
Henrik Lissner
8f4684a69b
Add new iosevka ligatures to composition table
Closes #3047
2020-05-06 13:50:18 -04:00
Jarmo Riikonen
9219d25746
Apply suggestions from code review
Co-authored-by: Oleksii Filonenko <brightone@protonmail.com>
2020-05-06 19:27:10 +03:00
Seong Yong-ju
d89e90190e Get rid of redundant pop-to-buffer 2020-05-07 01:22:26 +09:00
Seong Yong-ju
849ca9b79f Fix typo: Groovy_SDK -> Groovy_JDK 2020-05-07 01:19:57 +09:00
Seong Yong-ju
d8ef43c557 Add Kotlin REPL support 2020-05-07 01:12:47 +09:00
Seong Yong-ju
174ab0303f Add Dash docsets + Xwidget integration 2020-05-07 01:05:57 +09:00
Seong Yong-ju
0e4f2fa578 Add doc for +java/groovy-open-repl 2020-05-06 23:53:37 +09:00
Seong Yong-ju
c3d22346ad Set the docsets for Groovy 2020-05-06 23:50:45 +09:00
Seong Yong-ju
3e7624cfc0 Add Groovy REPL support 2020-05-06 23:49:05 +09:00
Steven vanZyl
a70cfce520
Merge branch 'develop' into eshell-improvements 2020-05-06 10:33:39 -04:00
Seong Yong-ju
53eb32ea16 Fix Java file templates 2020-05-06 18:24:10 +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
66d4aeed1a
Don't unset abbreviated-home-dir for Windows users
With a35a457a1, this isn't necessary anymore
2020-05-06 02:14:30 -04:00
Henrik Lissner
158963028e
Fix fallback character for org-superstar in terminals 2020-05-05 21:45:19 -04:00
Henrik Lissner
4a181ebfe8
Revert 7d2876ee0
Didn't fix #3042
2020-05-05 20:14:02 -04:00
Henrik Lissner
7460e9e798
Resize modeline when resizing fonts
Possibly fixes #3040
2020-05-05 16:28:29 -04:00
Henrik Lissner
7d2876ee00
Prevent coding system prompt during doom commands
Possibly fixes #3042
2020-05-05 16:07:02 -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
aa64ece46d
Silence deprecation & site-file loading messages in CLI 2020-05-04 16:51:21 -04:00
Henrik Lissner
b56caddcac
Merge pull request #3036 from nardusg/nardusg_add_fedora_install_docs
Adding Fedora dependencies block in getting_started document
2020-05-04 16:50:12 -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
Henrik Lissner
a13b0e6649
Merge pull request #2952 from jsravn/add-lsp-command-map
Add lsp-command-map to SPC-c-l
2020-05-04 16:44:53 -04:00
Nardus Geldenhuys
e8040c29b0 Adding Fedora dependencies in getting_started doc 2020-05-04 21:24:12 +02:00
amatrelan
157348ba9b add tool/pass readme 2020-05-04 18:18:10 +03:00
Kaleb Elwert
6450fa5ade ido: fix up and down keybinds in file dir navigation 2020-05-04 07:16:16 -07:00
amatrelan
75a9bcf56b Added lang/nix barebone readme.
I added all the things I know about this module but there might be
something I don't know about so check and validate.

This is related to #1166 effort.
2020-05-04 14:15:13 +03: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
Henrik Lissner
be396655c4
Render 'export PATH' line correctly in docs
Github renders double quotes in blockquotes with fancy curly (unicode)
quotes. If folks copy this to their shell configs, they'll get weird
PATH bugs!

Seems neither org nor github can handle ~...~ syntax if either tilde is
adjacent to a non-alphanumeric (like double quotes), so I just did away
with them altogether.
2020-05-03 21:30:41 -04:00
Henrik Lissner
aed0a8acb8
Merge pull request #3022 from darth10/feature/encrypt-org-gcal-token
Encrypt and change location of org-gcal-token-file
2020-05-03 19:51:18 -04:00