Commit Graph

13225 Commits

Author SHA1 Message Date
0e4f2fa578 Add doc for +java/groovy-open-repl 2020-05-06 23:53:37 +09:00
c3d22346ad Set the docsets for Groovy 2020-05-06 23:50:45 +09:00
3e7624cfc0 Add Groovy REPL support 2020-05-06 23:49:05 +09:00
a70cfce520 Merge branch 'develop' into eshell-improvements 2020-05-06 10:33:39 -04:00
53eb32ea16 Fix Java file templates 2020-05-06 18:24:10 +09:00
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
3fe35a6730 Merge pull request #3039 from jsravn/improve-java-module
Make some improvements to java +lsp
2020-05-06 02:59:26 -04:00
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
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
75305f095f Fix lsp-jt-root in case someone wants to experiment with java-test 2020-05-06 07:47:04 +01:00
642efaf2b4 Move hook into use-package, remove update-lsp-server 2020-05-06 07:43:38 +01:00
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
158963028e Fix fallback character for org-superstar in terminals 2020-05-05 21:45:19 -04:00
4a181ebfe8 Revert 7d2876ee0
Didn't fix #3042
2020-05-05 20:14:02 -04:00
7460e9e798 Resize modeline when resizing fonts
Possibly fixes #3040
2020-05-05 16:28:29 -04:00
7d2876ee00 Prevent coding system prompt during doom commands
Possibly fixes #3042
2020-05-05 16:07:02 -04:00
348d5751fd Fix #3041: void-function +javascript-init-tide-or-lsp-maybe-h error 2020-05-05 12:25:07 -04:00
eb738d9e3a Remove jt stuff 2020-05-05 16:31:14 +01:00
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
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
cacc4a0ff7 Only trigger property indent correction in plists
Before

  (defcli! :main
           ()
           ...)

After

  (defcli! :main
    ()
    ...)
2020-05-05 03:31:43 -04:00
35591cfc4c Correct map! indentation
...now that we have proper property-list indentation (thanks to
03ecfed1a).
2020-05-04 16:53:26 -04:00
c1f973bf4a Fix #3037: gr/gR not bound on correct elfeed keymap 2020-05-04 16:51:21 -04:00
aa64ece46d Silence deprecation & site-file loading messages in CLI 2020-05-04 16:51:21 -04:00
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
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
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
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
e8040c29b0 Adding Fedora dependencies in getting_started doc 2020-05-04 21:24:12 +02:00
6450fa5ade ido: fix up and down keybinds in file dir navigation 2020-05-04 07:16:16 -07:00
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
4f3cf24afb Only enable lsp keymap binding when +bindings 2020-05-04 10:12:17 +01:00
fb3c6f9d78 Merge branch 'develop' of https://github.com/hlissner/doom-emacs into add-lsp-command-map 2020-05-04 10:04:23 +01:00
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
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
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
fd342dfdb0 Fix #2982: multiple instances of Emacs on restart
When invoking a restart during a restart (Yo dawg...)
2020-05-03 19:49:18 -04:00
7eea945f9b Bump :app calendar
kidd/org-gcal.el@1667aba -> kidd/org-gcal.el@2ee2b31
2020-05-04 09:00:31 +12:00
7c188e566b Remove dead code 2020-05-04 08:59:56 +12:00
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
0c3ffbbb25 Fix wrong-type-arg arrayp error on doom/help search commands
The org crawler assumed that no headings were empty, which led to errors
when they were.
2020-05-03 16:38:44 -04:00
87fe822515 Fix void-function treemacs-current-visibility 2020-05-03 16:31:06 -04:00
0904ee406f Make +popup/diagnose output result
Rather than succeed silently.
2020-05-03 16:31:06 -04:00
2c70b75c6c Warn user to sync+rebuild on emacs' major version change
Byte-code is not generally compatible across major releases of Emacs,
and packages may have changed in that time. Best throw a more helpful
error than leave users to deal with the obscure errors that this can
cause.
2020-05-03 16:31:06 -04:00
2ccb9cc8a3 centaur-tabs-cycle-scope = 'tabs 2020-05-03 16:31:06 -04:00
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
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
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
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
a4b0fd2bf6 Merge pull request #3023 from simendsjo/userprofile-for-home-on-windows
Fallback to USERPROFILE for HOME on Windows
2020-05-03 13:39:18 -04:00