0be4972257
Merge pull request #2254 from r-darwish/java-workspace
...
lang/java: move lsp-java-workspace-dir to doom-etc-dir
2019-12-26 15:11:02 -05:00
5c45a9eff9
Fall back to typescript-mode for *.tsx #2252
2019-12-26 15:00:44 -05:00
a488c308bb
config/default: fix switch-buffer keys for vanilla users
...
Closes #2256
2019-12-26 14:47:53 -05:00
1c7ba9d2cb
Set the directory for the Java LSP workspace
2019-12-26 14:31:51 +02:00
934e4fc06f
ui/doom-dashboard: fix vertical padding #2251
2019-12-26 01:41:45 -05:00
fe1642e854
Add special goto def/docs support in doom! blocks
...
- Pressing gd on a module in your doom! block will now browse that
module's directory.
- Pressing K on a module will jump to that module's documentation, if any.
- Pressing K on a module flag will jump to that flag's description
within that module's documenation.
- This is now explained in init.example.el
Closes #2249
2019-12-26 01:41:45 -05:00
0b4356a7d5
Fix 'search documentation' button on dashboard
2019-12-26 01:41:44 -05:00
adc8cba14b
Revise docstrings & minor reformatting
2019-12-26 01:41:44 -05:00
ac21c09419
emacs/vc: better feedback from 'SPC g {y,Y}'
2019-12-26 01:41:34 -05:00
712ac3349a
Add dune-mode to lispy modes
...
Dune uses an sexpression based syntax as well
Signed-off-by: Rudi Grinberg <me@rgrinberg.com >
2019-12-25 15:22:16 +07:00
e35a5ee933
Merge pull request #2242 from seanfarley/smf/dap-cache
...
tools/dap: move extensions to doom etc dir
2019-12-25 02:40:48 -05:00
44fcbb52dc
Change format of doom-large-file-size-alist
...
Instead of mapping major modes to file size thresholds, it maps file
regexps (like auto-mode-alist) since the major mode cannot be known
before set-auto-mode is called (in after-find-file).
2019-12-25 02:13:53 -05:00
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
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
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
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
b144a3862a
Bind 'SPC h d S' to text search; expand ivy/helm file-search API
2019-12-23 01:51:43 -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
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
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
56ccb0dbef
lang/org: load jupyter.el & add jupyter-* to org-src-lang-modes #2198
2019-12-22 00:02:26 -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
a0425d0df7
lang/rust: add eglot docs & inhibit package.el usage #2195
2019-12-21 14:15: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
baae6b1711
Rename +evil/paste-preserve-register => +evil/alt-paste
...
Now does the invers of evil-kill-on-visual-paste
2019-12-21 03:59:46 -05:00
8562fc0aa3
editor/evil: use <easymotion> event for custom keybinds
2019-12-21 03:51:53 -05:00
bbd02c8fca
evil-want-C-w-delete = t & remove C-b/C-f keybinds
...
M-b and M-f already exist for moving by word, so I'll leave C-b and C-f
to their defaults.
2019-12-21 03:44:44 -05:00
8386c95fb1
ui/doom-dashboard: fix fix for #2219
...
What a fix
2019-12-21 03:30:44 -05:00
c1879945fd
Replace doom/backward-kill-to-bol-and-indent
...
WIth new evil-delete-back-to-indentation, with behaves exactly as C-u
does in vim.
2019-12-21 03:30:44 -05:00
a49c0b6691
Output feedback from buffer/session kill commands
2019-12-21 03:30:44 -05:00
491e80a568
Fix cut-off which-key popups #2219
2019-12-21 02:14:36 -05:00