Commit Graph

14738 Commits

Author SHA1 Message Date
03b0a834dd Fix #4214: support setting doom-theme to 'default
People who like the default theme actually exist.
2020-11-04 19:49:35 -05:00
611fdade09 Add doom/copy-buffer-contents command
To make it easier for beginners to copy content from logs or backtrace
windows.
2020-11-04 19:41:57 -05:00
4e7ce47825 Demote overly aggressive completion styles
Use the Helm completion styles only as a fallback. They match so eagerly
that they disrupt other facilities like company.
2020-11-05 01:41:46 +01:00
0446c2a853 vterm-max-scrollback = 5000 2020-11-04 15:25:40 -05:00
304424d844 Fix #4212: slow file checks over network shares
On windows.
2020-11-04 14:40:44 -05:00
d50b1528b8 Remove unnecessary use-package statement 2020-11-04 11:43:26 +02:00
5d5d94d49c Bump :editor snippets
hlissner/doom-snippets@d97c65e -> hlissner/doom-snippets@e1cbbdf

Fixes #4127
2020-11-04 03:02:01 -05:00
50226c45e6 setq -> setq-default for org directory vars
So lazy loaded settings won't overwrite dir or file local variables.
2020-11-03 22:00:15 -05:00
dec573c4e5 Allow formatter in some "special" buffers
Like org-src-edit and scratch buffers.

Fixes #3905
Closes #3915
2020-11-03 21:26:07 -05:00
be4fe4484a Bump :ui doom
hlissner/emacs-doom-themes@d6ee47d -> hlissner/emacs-doom-themes@5c12834

Fixes #2825
2020-11-03 21:17:20 -05:00
86722ee67e Minor refactors & reformatting 2020-11-03 16:16:12 -05:00
9f261788b9 Fix #4206: hl-line reactivates on exiting visual mode 2020-11-03 16:14:24 -05:00
41885c4e72 Revert company-idle-delay to package default (0.5)
Setting a default for this variable is dangerous. Set it to low and
modes with slow backends will give users the impression that this is
typing latency (they'll suspect something else, likely Doom, before
suspecting their lsp servers or company backends). Set it too high and
users may misinterpret this as latency. Turn it off (set to nil) and
I'll get a dozen "code completion isn't working" bug reports.

I've settled on company's own default of 0.5 (which is twice as slow as
Doom's original default) because responsiveness while typing is more
important (and more frustrating to deal with), but it's still enabled,
so users are more likely to notice it than assume code completion isn't
working.
2020-11-03 16:05:12 -05:00
0efe786d99 Fix #4207: eshell-mode backport breaks old keybinds 2020-11-03 16:03:59 -05:00
4fc084e7bd Fix #4209: void-function +latex/LaTeX-indent-item
This was renamed to +latex-indent-item-fn in 98826f3
2020-11-03 15:24:56 -05:00
807f00a470 Fix #4205: void-function (setf persp-buffers) 2020-11-02 23:56:43 -05:00
3e0432959a Set user-init-file in sandbox 2020-11-02 21:03:28 -05:00
65be6923e7 Fix wrong-number-of-args on 'doom install'
Only affects Emacs 26.x users, because `file-name-quote`s signature
changed in 27.1.
2020-11-02 17:02:10 -05:00
74737dad37 package!: add :build, :post-build support
Straight recipes now support :build & :post-build
2020-11-02 16:33:06 -05:00
91a4311a17 Fix #4202: svg files opening as text 2020-11-02 14:54:51 -05:00
3abd26aaff Remove smartparens keys on vanilla C/M arrow keys
Maybe some extra effort is needed to make these only available in lisp
modes, but this has proven to be a poor global default.
2020-11-02 14:43:12 -05:00
7d603185e1 Filter dead buffers from persp-mode workspaces
Fix #4196
Fix #1525
2020-11-02 14:43:12 -05:00
7ec623593e Fix magit in remote repos
And backport executable-find from Emacs 27.1 so we don't have to do
these version checks every time we use it.
2020-11-02 14:43:12 -05:00
fcdd238291 Merge pull request #4146 from sei40kr/python-poetry-tracking-mode
Enable poetry-tracking-mode
2020-11-01 16:25:38 -05:00
a1c53e5180 Merge pull request #4197 from offbyone/develop
Suppress format-all-mode error when no formatter is available
2020-11-01 14:26:16 -05:00
57e9b89b80 Suppress format-all-mode error when no formatter is available
Having this on renders it difficult to work with debug-on-error, since a
_lot_ of filetypes don't have formatters
2020-11-01 08:52:31 -08:00
42d5da83cc Merge pull request #4188 from iyefrat/latex-fix
delete extra paren in :lang latex
2020-10-31 15:16:58 -04:00
55b18b70c3 delete extra paren in :lang latex
introduced in #4183
2020-10-31 11:54:11 +02:00
c96e901b61 Merge pull request #4122 from wangggong/php-doc
fix: add explanation for php document
2020-10-31 03:43:55 -04:00
3354efd840 Merge pull request #4185 from carloscheddar/web-mode/add-support-for-eco-files
Associate .eco files with web-mode
2020-10-31 03:43:09 -04:00
5292fe0245 Merge pull request #4147 from sei40kr/japanese-escape-skk-mode-on-escape
Escape skk-mode on doom/escape
2020-10-31 03:42:35 -04:00
c77ba82224 Merge pull request #4183 from innerout/tex-view
Map Tex-view to localleader-v
2020-10-31 03:39:53 -04:00
17b6129d34 Minor refactor 2020-10-31 16:18:15 +09:00
1aa75456e8 Minor refactor 2020-10-31 16:13:51 +09:00
ecd7e21a52 Associate .eco files with web-mode 2020-10-30 21:51:35 -04:00
ccfa2855a1 Map Tex-view to localleader-v 2020-10-31 01:55:36 +02:00
7da9628d96 app/irc: proc +irc-defer-notifications later
Otherwise it happens too soon for the user to customize
+irc-defer-notifications from their config.el.
2020-10-30 19:23:08 -04:00
6a82eedeea Respect Xresources
This was disabled because of configs, but I'll leave it to the user to
resolve those issues.
2020-10-30 19:09:31 -04:00
a25ad3fa7c Restore line numbers in artist-mode #2742
The issue was fixed upstream, but won't be available until Emacs 28.
2020-10-30 19:09:31 -04:00
f02879dd04 Add ffap & bug-reference support to +lookup/file
And disable bug-reference-mode by default. It produces too many false
positives, particularly in web modes where color hexes in strings and
comments are very common. Now that bug-reference support is built into
+lookup/file (on gf), users can use that instead.
2020-10-30 19:09:31 -04:00
a88d29580d Update documentation with new keybinds 2020-10-30 20:27:24 +02:00
250b7d1d8b Move keybinds to +emacs-bindings 2020-10-29 23:35:21 +02:00
7eaf402c0b Lazy load vimish-fold 2020-10-29 23:35:05 +02:00
57ef63d6ba Fix #4176: wrong-type-arg keymapp opening eshell 2020-10-29 05:42:10 -04:00
61ec1d9698 mac-right-option-modifier = none
Then right option can be used for special symbols and left option can be
used as meta.
2020-10-29 02:36:59 -04:00
dbeaa8e238 Remove emacs-version check in autoloads file
Now that the autoload file's path is namespaced by version, this check
is no longer necessary.
2020-10-29 02:36:59 -04:00
2b023357ee Merge pull request #4126 from tecosaur/licence-gpl3-prefill
Licences: Add tabstops with defaults to gpl3
2020-10-29 02:07:48 -04:00
9da27fdc04 Merge pull request #4140 from sggutier/mathjax-markdown-preview
Add mathjax support for markdown preview
2020-10-29 02:07:36 -04:00
4f7d9f7171 Merge pull request #4144 from davidh38/config/add_testall_keybinding_pytest
Add keybinding for testing all project functions with pytest
2020-10-29 02:07:26 -04:00
9120b075e0 Merge pull request #4145 from gagbo/patch-6
Clarify doom-store-put docstring
2020-10-29 02:07:17 -04:00