Commit graph

12965 commits

Author SHA1 Message Date
Henrik Lissner
06d5d5e6c0
General refactors, reformatting & comment revision 2020-04-23 23:56:17 -04:00
Henrik Lissner
916ef0fbbe
Rename unmap! to undefine-key!
unmap! gives the false impression that it is related or similar to map!,
but it isn't.
2020-04-23 23:56:17 -04:00
Henrik Lissner
28ec59cd20
lang/javascript: start tide/lsp later
Gives direnv and other mode hooks a chance to set up the environment
first.
2020-04-23 23:56:17 -04:00
Henrik Lissner
fe8dd63f22
Disable a couple modules by default
An effort to reduce the number of packages for first-time install. These
features aren't critical to the UX or character of Doom Emacs, so I've
made them opt-in.
2020-04-23 23:56:17 -04:00
Henrik Lissner
fe3f3d91c3
tools/magit: gate forge behind flag & add README #1166 2020-04-23 23:56:17 -04:00
Henrik Lissner
e24b8cd1d1
Slim down from lang/data
+ Removes jsonnet, graphql, dhall & protobuf packages from the module.
+ Removes +data-vagrant-mode project minor mode (unused).

I'm phasing out the lang/data module. Its original purpose was to be for
data interchange formats, like JSON, but over time it became the dumping
ground for languages with no clear defining feature.

These packages are being removed first because their configs are
non-existent or so trivial that it offers nothing a user couldn't set up
themselves.

graphql and jsonnet might get heir own modules (or jsonnet might be
gated behind a flag in the :lang json module), but for now they gotta
go.

fixup! Remove jsonnet, graphql, dhall & protobuf modes from lang/data
2020-04-23 23:56:17 -04:00
Henrik Lissner
4a8c4815f1
Add :lang yaml module
Removes yaml-mode from :lang data and adds LSP support (#2502).

Closes #2502

Co-authored-by: Seong Yong-ju <sei40kr@gmail.com>
2020-04-23 23:56:14 -04:00
Henrik Lissner
b151abfd34
Add :lang json module
Removes json-mode from :lang data and adds LSP support (#2502).
2020-04-23 23:28:50 -04:00
Henrik Lissner
2d766cfa0c
Remove :lang assembly
This module is too trivial, and provides nothing that the user couldn't
install themselves.
2020-04-23 23:28:50 -04:00
Henrik Lissner
17dd1c6527
Add add-node-modules-path package to lang/javascript
And use it on json-mode.
2020-04-23 23:28:50 -04:00
Henrik Lissner
346a90c95d
Refactor vterm module 2020-04-23 23:28:47 -04:00
Tyler Ware
21f2776433 tmux: Quote shell arg in listing windows / panes
Specifying a session and / or window to +tmux-list-windows
and +tmux-list-panes just failed, because of the special characters
used in the ids for sessions & windows ($ and @). Quoting the ids
before building up the tmux command fixes this.
2020-04-23 21:13:28 -06:00
Henrik Lissner
09d344541f
epa-pinentry-mode -> epg-pinentry-mode
Because epa-pinentry-mode is deprecated in 27+
2020-04-23 16:52:54 -04:00
bdarcus
7d38f503e2
updating per @hlissner suggestion 2020-04-23 14:46:13 -04:00
bdarcus
1c9a39bf26
switching org-roam-completion to use 'default
The conditional setup for completion system was causing fuzzy completion to fail. This fixes that.
2020-04-23 14:25:05 -04:00
Henrik Lissner
efa599f076
Fix run-hooks: wrong-number-of-args error for daemon users 2020-04-23 13:08:08 -04:00
Henrik Lissner
4431eac0ab
Fix void-function: pdf-tools-install-noverify
For folks who try `M-x pdf-tools-install` at startup instead of simply
loading a pdf file.
2020-04-23 13:04:03 -04:00
Henrik Lissner
279ca195d5
Auto-disable solaire-global-mode in tty daemon frames
Or try, at least. This is very flimsy.
2020-04-23 03:44:42 -04:00
Henrik Lissner
6c7bd1a94a
Bump :ui doom
hlissner/emacs-solaire-mode@4ac324c -> hlissner/emacs-solaire-mode@adc8c0c
2020-04-23 03:44:23 -04:00
Henrik Lissner
0837c56430
Fix loading new themes from face-remapped buffers
E.g. If mixed-pitch-mode is enabled and you change themes, then open a
new frame, the theme is messed up.

Also refactor load-theme advice into one.
2020-04-23 03:33:08 -04:00
Henrik Lissner
c4d4780b7b
Bump :ui indent-guides
DarthFennec/highlight-indent-guides@0b10f38 -> DarthFennec/highlight-indent-guides@1b12c7b
2020-04-22 19:49:19 -04:00
Henrik Lissner
3c81d059de
Don't use company-elm if +lsp 2020-04-22 17:27:32 -04:00
Henrik Lissner
e0f8fbee22
Fix #2939: pdf-tools config not triggered on pdf-view-mode
Because pdf-view can load without pulling in pdf-tools.

Closes #2954
2020-04-22 15:50:17 -04:00
Henrik Lissner
083b3b634d
Sneaky file is sneaky 2020-04-22 15:49:23 -04:00
Viktor Astakhov
4891a7151f Add Poetry support 2020-04-22 20:51:30 +03:00
Eric Dallo
f7ce75bbe9
Bump :lang dart
amake/flutter.el@ec92a4d -> amake/flutter.el@293b722
emacs-lsp/lsp-dart@064d47b -> emacs-lsp/lsp-dart@4cd73b7
2020-04-22 10:30:05 -03:00
Henrik Lissner
02374c69ce
Merge pull request #2948 from rgrinberg/add-full-name-capture
Add full name to :cap
2020-04-22 02:13:51 -04:00
Henrik Lissner
7ed9ee2ae5
Bind <localleader> m ' -> markdown-edit-code-block
For consistency with org and latex.
2020-04-21 23:19:17 -04:00
Henrik Lissner
6315984ae6
Add workaround for tigersoldier/company-lsp#128
Fix from emacs-lsp/lsp-python-ms#79
2020-04-21 22:02:48 -04:00
Henrik Lissner
0c3e11766c
Fix #2949: swap TLS 1.3 & 1.2 in gnutls-algorithm-priority 2020-04-21 17:08:34 -04:00
Rudi Grinberg
b3bbcf61ac Add full name to :cap
Makes it available as :capture which is a slightly easier to understand
name.
2020-04-21 13:30:17 -07:00
Henrik Lissner
27c64a3abd
Fix #2946: use powerthesaurus fork 2020-04-21 13:47:26 -04:00
Henrik Lissner
0a26a22d59
Fix incorrect M-RET keybind in ivy readme 2020-04-20 22:53:05 -04:00
Henrik Lissner
3a5ef316fc
Fix #2938: wrong-type-argument stringp error on org-journal 2020-04-19 22:04:12 -04:00
Henrik Lissner
a36afa5136
Remove redundant dtrt-indent mapping
It was upstreamed in jscheid/dtrt-indent#51
2020-04-19 20:34:47 -04:00
Henrik Lissner
c963038308
Use straight master branch by default
raxod502/straight.el@d28fd41930 causes breakage; preventing users from
installing Doom. It's about time we stop living dangerously and use
straight's master branch instead.

Addresses #2937
2020-04-19 14:47:05 -04:00
Henrik Lissner
5d51d4e4a6
Fix emmet for non-evil users 2020-04-18 21:08:41 -04:00
Henrik Lissner
ce93b6d144
Alphabetize org flags in readme 2020-04-18 20:42:31 -04:00
Henrik Lissner
cfc5e1b0a2
Fix link to pdf-tools in lang/org readme 2020-04-18 20:37:50 -04:00
Henrik Lissner
d5f83d7123
Extend nav-flash-face to edge of window in Emacs 27 2020-04-18 20:28:03 -04:00
Henrik Lissner
09f617de8b
tools/debugger: move dap-mode behind +lsp flag
+ To make this consistent with other opt-in LSP integration
+ Install posframe for dap-ui-mode to work (#2934)

Fixes #2934
2020-04-18 20:22:40 -04:00
Henrik Lissner
a0fd06e96b
Mention 'void-function org-time-add' error on Gentoo 2020-04-18 20:22:40 -04:00
Henrik Lissner
d300bb0f42
Merge pull request #2933 from yoavm448/develop
Register org's DONE as fixed pitch in mixed-pitch
2020-04-18 12:52:48 -04:00
Henrik Lissner
141a649e04
Revert afca8f14a
Fix #2932
2020-04-18 12:51:00 -04:00
yoavm448
2dc0746640 ui/zen: register org-done as fixed pitch 2020-04-18 19:07:02 +03:00
Henrik Lissner
afcdae4fff
Fix invoking helpful-key from evil-ex
This should probably be reported upstream, but to whom? Helpful? Evil?
The Doom slayer?
2020-04-17 23:08:28 -04:00
Henrik Lissner
b82068cdcc
+org-open-old-pdf-links-fn -> +org-open-legacy-pdf-links-fn
Clearer name and added a docstring to explain its purpose.
2020-04-17 22:45:16 -04:00
Henrik Lissner
f47de2064c
Remove redundant org-pdftools-store-link hook
This is already covered by the :store handler set with
org-link-set-parameters.
2020-04-17 22:42:05 -04:00
Henrik Lissner
e62f64d732
Encourage +lsp for :lang go #1245
The non-LSP stack (gocode) appears to be unmaintained and is a poor
experience. Could use some help from go users to figure out which of the
dependencies in the lang/go's readme should be installed with gopls.
2020-04-17 22:22:10 -04:00
Henrik Lissner
45230c64b9
Bump :lang go
dominikh/go-mode.el@85a20da -> dominikh/go-mode.el@10d6ab4
mdempsky/gocode@939b4a6 -> mdempsky/gocode@4acdcbd
2020-04-17 22:16:53 -04:00