Commit graph

15805 commits

Author SHA1 Message Date
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
George Xanthakis
a88d29580d Update documentation with new keybinds 2020-10-30 20:27:24 +02:00
George Xanthakis
250b7d1d8b Move keybinds to +emacs-bindings 2020-10-29 23:35:21 +02:00
George Xanthakis
7eaf402c0b Lazy load vimish-fold 2020-10-29 23:35:05 +02:00
Henrik Lissner
57ef63d6ba
Fix #4176: wrong-type-arg keymapp opening eshell 2020-10-29 05:42:10 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
9da27fdc04
Merge pull request #4140 from sggutier/mathjax-markdown-preview
Add mathjax support for markdown preview
2020-10-29 02:07:36 -04:00
Henrik Lissner
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
Henrik Lissner
9120b075e0
Merge pull request #4145 from gagbo/patch-6
Clarify doom-store-put docstring
2020-10-29 02:07:17 -04:00
Henrik Lissner
e430b1548c
Merge pull request #4166 from gilbertw1/scala-lsp-formatting
Disable lsp indentation in scala mode
2020-10-29 02:07:08 -04:00
Henrik Lissner
bf9a974691
Merge pull request #4170 from ehamberg/add-single-quotes
Add single quotes to ‘any quote’ text objects
2020-10-29 02:06:59 -04:00
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