Commit graph

14789 commits

Author SHA1 Message Date
Henrik Lissner
1b44cf9215
Fix #4176: eshell keybinds bound too soon
eshell-mode-map is defined in esh-mode.el, which isn't loaded
immediately by eshell.el.
2020-10-29 01:54:59 -04:00
Henrik Lissner
8eb8f41b33
EMACS28+ gate eshell keymap fix 2020-10-29 01:42:09 -04:00
Henrik Lissner
e408c04548
Rebind rotate-text to ]r / [r
Because using ! shadows evil's default shell operator.
2020-10-29 01:42:04 -04:00
Henrik Lissner
fd6984f2e7
Sort which-key labels alphabetically
Fixes #4177
2020-10-29 01:42:04 -04:00
Henrik Lissner
9ce9c6838e
Add emacs version to autoloads file path
Prevents stale byte-code across Emacs versions.

Relevant to #4172
2020-10-29 01:42:04 -04:00
Henrik Lissner
d784509abf
Fix #4172: different build path per Emacs version
To prevent byte-code incompatibilities.

We'll need to make 'doom purge' smarter about purging builds for other
versions of Emacs.
2020-10-29 01:41:25 -04:00
wangruichao
bb29a84521 fix: fix grammar misuse
Signed-off-by: wangruichao <793160615@qq.com>
2020-10-28 16:24:20 +08:00
Erlend Hamberg
d21d86aafc
Add single quotes to ‘any quote’ text objects 2020-10-28 08:48:01 +01:00
Henrik Lissner
471028ce94
Bump :editor snippets
hlissner/doom-snippets@60c57d6 -> hlissner/doom-snippets@d97c65e

Includes new clojure-mode snippets
2020-10-27 23:47:59 -04:00
Henrik Lissner
e574c3470d
Limit evil-textobj-anyblock to non-quotes
Now that we have a dedicated q text object.
2020-10-27 23:20:22 -04:00
Henrik Lissner
164b997cb0
Add q text-object for all quotes 2020-10-27 23:18:06 -04:00
Henrik Lissner
f33b141650
term/eshell: fix eshell resetting eshell-mode-map
This "backports" a Emacs 28 fix which prevents eshell from resetting
eshell-mode-map every time eshell-mode is activated.

Now users can bind keys to eshell-mode-map like they could for any
normal mode.
2020-10-27 21:19:59 -04:00
Bryan Gilbert
ff3248d022 Disable lsp indentation in scala mode 2020-10-27 09:28:11 -04:00
Henrik Lissner
fe37a590cc
Set doom--initial-load-path in sandbox
Prevents loaded packages miscount (e.g. -1) in dashboard/log in sandbox
instance.

This occurs because the benchmark line uses a simple heuristic to
determine the loaded packages: length of load-path minus the length of
doom--initial-load-path (to save on more expensive counting methods).
However, in the sandbox, load-path is pre-populated with all packages
right from the get-go, so doom--initial-load-path will be incorrect.
2020-10-26 05:52:30 -04:00
Henrik Lissner
9e1ac0c0be
Reduce active message-log-max; scale in debug mode
8kb of log isn't really necessary. We'll scale it up when debug mode is
on, instead.
2020-10-26 05:51:12 -04:00
Henrik Lissner
ecddd347f3
lang/php: use php-language-server.php if in PATH 2020-10-26 05:49:21 -04:00
Henrik Lissner
d1cef4ac94
Bind SPC b {c,C} to clone buffer indirectly 2020-10-26 04:04:05 -04:00
Henrik Lissner
0192221981
Fix 'doom build' skipping straight 2020-10-24 16:52:33 -04:00
Henrik Lissner
a904b718f8
Default to showing dotfiles in ripgrep searches 2020-10-24 16:51:56 -04:00
Seong Yong-ju
20ecefb0f8 Escape skk-mode on doom/escape 2020-10-24 20:31:54 +09:00
Seong Yong-ju
9baf656ff9 Enable poetry-tracking-mode 2020-10-24 20:17:00 +09:00
lifeainteasy@web.de
3788fd2c44 Add Keybinding for testing all functions in the project with pytest 2020-10-24 01:29:44 +02:00
George Xanthakis
3afc81662a Add documentation for the fold module 2020-10-24 00:27:09 +03:00
George Xanthakis
848e117e24 Add vimish-fold binds when evil is off 2020-10-24 00:16:47 +03:00
Gerry Agbobada
89019c66a2
Clarify doom-store-put docstring
Explicitely states that a `nil` TTL means "no expiration"

Make it clearer that TTL is an offset to current-time, and not a timestamp in seconds
2020-10-23 14:40:10 +02:00
Saúl Germán Gutiérrez Calderón
e333feaf54 Add mathjax support for markdown preview in pandoc 2020-10-22 21:47:32 -05:00
Justin Smestad
2c9e1c83ed Add link to exunit 2020-10-22 18:41:47 -06:00
Justin Smestad
95ef7f33b1 Add exunit mode modeled after rspec-mode 2020-10-22 18:39:59 -06:00
Henrik Lissner
a6959b75f3
Minor refactors & reformatting 2020-10-22 16:11:31 -04:00
Henrik Lissner
9bbdacc79b
Prefix tramp auto-save files
Makes them easier to see and reduces the possibility of filename
conflicts with autosaves of local files.
2020-10-22 14:51:49 -04:00
Henrik Lissner
64ac1609dd
emacs/vc: enable bug-reference-mode
Turns issue/pr ids into buttons.
2020-10-22 14:50:25 -04:00
Henrik Lissner
a110b6ab5f
Disable idle completion in nix-mode
company-nixos-options is dreadfully slow, so we make code completion
manual in nix-mode.

Closes #3927
2020-10-22 14:49:21 -04:00
wangruichao
c356d75d52 fix: add info for intelephense
Signed-off-by: wangruichao <793160615@qq.com>
2020-10-22 19:19:50 +08:00
Henrik Lissner
adff1aa68d
Fix #4102: wrong-type-arg plistp errors in daemon tty frames 2020-10-22 02:10:59 -04:00
Henrik Lissner
d1effe2ddd
Fix keyword highlighting in Emacs 28+
Because they now satisfy special-variable-p.
2020-10-21 22:05:58 -04:00
Henrik Lissner
1811cae05c
Fix #4124: void-variable read-process-output-max
For Emacs 26 users, before this variable existed.
2020-10-21 21:09:58 -04:00
Henrik Lissner
562cb45ef5
Fix #808: latex-preview-pane reopens itself
Once the pane has closed, don't try to reopen it on save in latex-mode.
2020-10-21 19:29:31 -04:00
Henrik Lissner
d4e34c7c8a
Bump :lang org
bastibe/org-journal@e7c51c4 -> bastibe/org-journal@fce4fa7
emacs-straight/org-mode@6c75b00 -> emacs-straight/org-mode@a88806b
hakimel/reveal.js@e09437f -> hakimel/reveal.js@0582f57
hlissner/evil-org-mode@2e9c4a2 -> hlissner/evil-org-mode@658dadf
kaushalmodi/ox-hugo@95723cd -> kaushalmodi/ox-hugo@1909c6e
oer/org-re-reveal@29f565f -> oer/org-re-reveal@2035217
org-roam/org-roam@87d7c07 -> org-roam/org-roam@a7cf48e
snosov1/toc-org@5deaec4 -> snosov1/toc-org@ff8d49c
takaxp/org-tree-slide@7126a43 -> takaxp/org-tree-slide@18034c4

Fixes #3818
2020-10-21 18:52:44 -04:00
Henrik Lissner
3907e75c82
Fix #3604: wrong indent-guide color in daemon frames 2020-10-21 17:16:59 -04:00
Henrik Lissner
43e3e4c8f3
Fix #3845: first tty frame crashes from daemon
PR for this exists upstream at 7696122/evil-terminal-cursor-changer#22,
but will likely never be merged (the package has been abandoned), so we
switch to the PR's repo.
2020-10-21 16:30:13 -04:00
TEC
3d993286c0
Licences: Add tabstops with defaults to gpl3 2020-10-22 02:09:22 +08:00
Henrik Lissner
ff6699e79a
Merge pull request #3716 from benbovy/fix-pytest-popup
Fix python-pytest-popup
2020-10-21 12:04:52 -04:00
Henrik Lissner
86841da12f
Merge pull request #4120 from systemctl603/develop
Format with LSP if supported on save
2020-10-21 12:03:22 -04:00
Henrik Lissner
f92f4aab97
Fix file-handlers for daemon sessions 2020-10-21 11:18:47 -04:00
wangruichao
ed94779bff fix: add explanation for php document
Add some explanation for phpactor server and its prerequisites.
2020-10-21 20:58:19 +08:00
Henrik Lissner
8892be8372
Correct comments on auto-save #4096 2020-10-20 23:32:00 -04:00
Henrik Lissner
664937a3f3
Bump :completion ido
creichert/ido-vertical-mode.el@16c4c1a -> creichert/ido-vertical-mode.el@5a6e170
lewang/flx@17f5c9c -> lewang/flx@647cb2f
2020-10-20 23:25:36 -04:00
Henrik Lissner
9b4fd806bb
Simplify doom/info output 2020-10-20 23:21:11 -04:00
Henrik Lissner
b4e66bffeb
More sensible backup/auto-save defaults
More sensible defaults.

And save tramp backups locally, to prevent excessive remote writes.
2020-10-20 23:12:16 -04:00
Henrik Lissner
98826f33d0
lang/latex: rethink item continuation indentation
+ Rename +latex-indent-level-item-continuation to
  +latex-indent-item-continuation-offset, which more accurately reflects
  its purpose.
+ +latex-indent-item-continuation-offset now supports `align' and `auto'
  settings.
+ It can also be disabled by setting it to nil.

Fixes #3877
2020-10-20 22:55:20 -04:00