Commit Graph

11919 Commits

Author SHA1 Message Date
436d36fcd2 app/irc: fix workspace integration #2243 2019-12-24 22:16:26 -05:00
d00a0af925 tools/lookup: fix missing libs for dictionary/thesaurus lookup 2019-12-24 21:59:36 -05:00
55f0be7074 tools/lookup: fix definition (on mac) & synonym lookup 2019-12-24 20:48:15 -05:00
b8948aa6ef dap-mode: set extensions variable to doom-cache
Previously, this would put the .extension directory in
`user-emacs-directory' which in doom's case will be in the root of the
doom directory.

So, we move the directory to doom's etc dir and also name it something
descriptive instead of 'extension'.
2019-12-24 16:56:07 -08:00
914b9b0424 config/default: make ace-link fallback to avy-link-addr
And present avy overlays even if there is only one candidate, as the
alternative is jarringly unpredictable, unless you're expecting it.
2019-12-24 19:21:45 -05:00
684bdda4b2 tools/flyspell: add +everywhere feature 2019-12-24 16:43:30 -05:00
14c87e6943 lang/org: fix some ob packages not loading #2241 2019-12-24 16:40:57 -05:00
4ccfb8cf49 docs/faq: update TOC 2019-12-24 15:11:54 -05:00
9dc288da21 docs/faq: mention indent highlights under common issues 2019-12-24 15:09:14 -05:00
5e4cbc2654 Merge pull request #2229 from seanfarley/smf/vanilla-bindings
config/default: add more leader keys for vanilla users
2019-12-24 14:36:54 -05:00
1599f2405e Merge pull request #2230 from seanfarley/smf/irc-smartparens-disable
app/irc: turn off smartparens mode for circe buffers
2019-12-24 14:36:14 -05:00
4d5459699a Merge pull request #2232 from ashiklom/ess-cleanup
lang/ess: fix deprecated variables
2019-12-24 14:35:33 -05:00
9bc0c226f4 docs/faq: add how-to-customize-faces question 2019-12-24 14:28:41 -05:00
f04af0b8a2 Bind 'SPC b u' to save current file as root 2019-12-24 14:25:08 -05:00
a28de332fc lang/kotlin: add basic README #1166 2019-12-24 13:09:14 -05:00
28e36222ed Reformat package! macro 2019-12-24 02:35:07 -05:00
ebc30232a3 Fix package manager ignoring :disable 2019-12-24 02:25:37 -05:00
125561eb03 Refactor package! & package init system
- Reduces `package!`'s side-effects and moves them to
  `doom-initialize-packages`.
- Adds :pin to `package!` for commit pinning (but it hasn't been
  implemented just yet -- needs more testing)!
- Adds `doom-pinned-packages` variable
- Now overrides straight recipes using `straight-override-recipe`
  instead of in-house merging.
2019-12-24 00:02:50 -05:00
f49913fc9e define-key! -> global-set-key
In case general hasn't been installed yet.
2019-12-24 00:00:40 -05:00
ffcc24350c Add DOOMDIR to 'doom info' 2019-12-23 23:53:27 -05:00
b88ff2a563 Fix s-backspace for non-evil users 2019-12-23 17:21:30 -05:00
d1becfce89 config/default: reorganize autoloads 2019-12-23 17:20:19 -05:00
29905c1496 Fix deprecated ESS variables
- `ess-smart-S-assign-key` and `ess-expression-offset` are deprecated variables
- `ess-default-style` has been replaced with `ess-style`
2019-12-23 16:34:43 -05:00
da78751ce4 irc: turn off smartparens mode for circe buffers
Users probably don't want ":-(" to be autocompleted as ":-()" so let's
turn of smartparens for chatting.
2019-12-23 12:08:13 -08:00
59152248e6 bin/doom: fix wrong-type-argument hash-table-p errors #2227
We can't be consulting the active doom state before it has be
initialized.
2019-12-23 14:20:04 -05:00
b144a3862a Bind 'SPC h d S' to text search; expand ivy/helm file-search API 2019-12-23 01:51:43 -05:00
e8aa293bc0 Defer tty-run-terminal-initialization to window-setup-hook
This seems to work just as well, and ensures it runs in time for
interactive use.
2019-12-23 00:02:10 -05:00
5bff064ba8 Reduce number of projectile project root markers
Reduce overall I/O needed to detect project roots, at the expense of
losing detection for less popular version control systems.
2019-12-22 23:53:05 -05:00
86c2d7c10a No longer retain projectile cache across sessions
It's unnecessary overhead. Rebuilding the index the first time it is
used per session is acceptable, imo.
2019-12-22 23:53:05 -05:00
29b383d900 Disable tty-run-terminal-initialization
This code *may* have side-effects, but it does reduce startup time for
terminal users by a significant margin. In my case it reduced from 2.6s
to 0.4s.
2019-12-22 23:53:04 -05:00
5ecf206681 lang/org: remove select-frame-set-input-focus hack
Thanks to 3583e1f2e, this is no longer necessary.
2019-12-22 23:53:04 -05:00
68ffc3cf96 tools/eval: make +overlay display errors too 2019-12-22 23:53:04 -05:00
213a6fda86 General refactors & reformatting 2019-12-22 23:53:04 -05:00
327d359fd3 lang/python: silence errors when python isn't present 2019-12-22 23:53:04 -05:00
0d01413de9 Merge pull request #2226 from asymmetric/faq-broken-upstream
docs/faq: add broken upstream pkg to common issues
2019-12-22 20:00:06 -05:00
458cdd5df4 ui/workspaces: remove extra workspaces when restoring sessions 2019-12-22 19:59:22 -05:00
6ac04e5a6d ui/popup: prevent infinite loop when killing popup buffers 2019-12-22 16:02:56 -05:00
3b978542f1 docs/faq: add broken upstream pkg to common issues
See #2213.
2019-12-22 19:34:23 +01:00
d0188b827a editor/evil: set evil-respect-visual-line-mode sooner
So users are able to change it in time in their init.el
2019-12-22 12:26:50 -05:00
6e84ab0673 Fix doom-init-menu-bar-in-gui-frames-h #2156
window-setup-hook doesn't pass an argument.
2019-12-22 00:37:33 -05:00
56ccb0dbef lang/org: load jupyter.el & add jupyter-* to org-src-lang-modes #2198 2019-12-22 00:02:26 -05:00
4faa4e22f9 Disable all-the-icons for tty users or tty frames #2200 2019-12-21 23:30:04 -05:00
d3346fa32f bindings: add search section to vanilla keys 2019-12-21 15:32:24 -08:00
85d93511f7 bindings: add `org-pomodoro' to org key prefix 2019-12-21 15:20:48 -08:00
7e75f569d9 bindings: add 'r' for remote functions
`C-c r` isn't taken and makes sense to copy this from the evil bindings.
2019-12-21 14:34:44 -08:00
b53703d527 General comment revision & reformatting 2019-12-21 15:01:05 -05:00
3583e1f2e0 Re-enable menu-bar-lines for GUI frames on MacOS #2156 2019-12-21 14:56:56 -05:00
a0425d0df7 lang/rust: add eglot docs & inhibit package.el usage #2195 2019-12-21 14:15:20 -05:00
969b047472 Add warning when disabling core packages #2223 2019-12-21 14:11:20 -05:00
18edebe9c6 tools/editorconfig: remove :recipe #2216
Causes an elusive issue where editorconfig won't build at all, because
our editorconfig :recipe doesn't merge into straihgt's cached recipe for
the package. This isn't a fix, but a workaround until a better solution
can be found.
2019-12-21 04:21:43 -05:00