Commit graph

13066 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
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
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
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
Henrik Lissner
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
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
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
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
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
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
Henrik Lissner
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
Henrik Lissner
146e8ced6b
Merge pull request #3026 from simendsjo/mu4e-view-in-browser
mu4e action to view email in browser
2020-05-03 13:39:08 -04:00
simendsjo
503ace3429 mu4e action to view email in browser
Taken from Spacemacs
2020-05-03 18:05:31 +02:00
simendsjo
a35a457a1b Fallback to USERPROFILE for HOME on Windows 2020-05-03 09:45:53 +02:00
Henrik Lissner
0edbf9cb04
Update & reformat ui/pretty-code readme ToC 2020-05-02 22:49:07 -04:00