Commit graph

8312 commits

Author SHA1 Message Date
Undead Kernel
7ce8fe4c22 bindings: fix typo (circle -> circe) 2019-01-12 11:04:12 +01:00
UndeadKernel
00ce44a733 bindings: CUA bindings only in evil 2019-01-11 15:09:21 +01:00
Oleksii Filonenko
5287c48092
Move Forge binding to config/default/+evil-bindings 2019-01-11 15:00:24 +02:00
UndeadKernel
4a56eb2b00 bindings: incorrect :when keyword fix 2019-01-11 08:48:20 +01:00
Henrik Lissner
31a0ad5b95
Move doom--condition-case! to core/cli/packages
The only place it is being used
2019-01-10 15:44:42 -05:00
UndeadKernel
14317dcaa4 bindings: quit menu 2019-01-10 16:36:32 +01:00
UndeadKernel
8dfe547601 bindings: swiper and resume for ivy and helm 2019-01-10 14:40:42 +01:00
UndeadKernel
6a55751679 bindings: correctly detect if syntax-checker is on 2019-01-10 14:25:10 +01:00
UndeadKernel
e910e1279f bindings: er/contract-region 2019-01-10 13:52:35 +01:00
UndeadKernel
40851db96b bindings: neotree or treemacs with f9 2019-01-10 13:52:35 +01:00
UndeadKernel
d3aa611f85 bindings: app bindings (twitter, email, irc) 2019-01-10 13:52:35 +01:00
UndeadKernel
c8f6c81455 bindings: workspace switch-to 2019-01-10 13:52:35 +01:00
UndeadKernel
1aca8aa378 bindings: move and add more text size bindings 2019-01-10 13:52:35 +01:00
UndeadKernel
5ac21091d7 bindings: add an alt localleader 2019-01-10 13:52:35 +01:00
Undead Kernel
b0b666b8f5 bindings: default set of bindings for emacs users 2019-01-10 13:52:35 +01:00
Oleksii Filonenko
b796ad76cc
Move Forge leader binding to magit/+evil-bindings 2019-01-10 13:15:54 +02:00
Oleksii Filonenko
0d3c8e3d9a
Fix def-package for magit/forge
- add :after magit
- fix space position after "Forge"
2019-01-10 13:09:14 +02:00
Kenneth Zhao
0a7717786c Fix an issue where doom-leader-alt-key and doom-localleader-alt-key does not work in emacs mode 2019-01-10 11:45:32 +08:00
UndeadKernel
5d4dec996f org: let ob-async ignore ob-ipython
ipython implements its own `async` keyword. As ob-async is loaded now by
default, we need to explicitly tell ob-async not to touch ob-ipython blocks.
2019-01-09 14:14:39 +01:00
Henrik Lissner
4b2dbe42a5
Fix popup :slot property
It was broken by the new split-window parameter set on popup windows.
2019-01-08 21:49:43 -05:00
Henrik Lissner
069c196330
Appease byte-compiler senpai
Please notice me
2019-01-08 20:54:03 -05:00
Henrik Lissner
fbb0297eb1
ui/treemacs: remove leader key fix
These aren't necessary now that the leader keymap has high precedence.
2019-01-08 20:40:26 -05:00
Henrik Lissner
30eaf8fd03
Fix "cannot split parent or side window" errors
Hopefully addresses a common issue where helm actions will operate on
the wrong window (a popup, typically, which is a dedicated side window;
Emacs doesn't let you split side windows).

This comes with a side effect: trying to split a popup will cause a
non-popup window nearby to be split instead.

Popups really aren't supposed to be split (interactively) in any case.
2019-01-08 20:38:17 -05:00
Henrik Lissner
ceb06e1948
Fix C-style doc comment pair expansion
Some major modes rely on external parsers for correct indentation, like
js2-mode or enh-ruby-mode. They don't properly indent the closing
comment pair (*/), so we do it manually.
2019-01-08 00:38:46 -05:00
Henrik Lissner
d3fd9f3754
Update Doom module README file template 2019-01-08 00:38:22 -05:00
Henrik Lissner
7645f843ac
lang/javascript: mode-name = JS2
A shorter name looks nicer in the modeline.
2019-01-08 00:38:05 -05:00
Henrik Lissner
37cb0e178c
Make set-lookup-handlers! additive
Consecutive calls to set-lookup-handlers! would redefine *all* lookup
handlers, unsetting unspecified ones, so you were forced to redefine all
handlers, even if you only wanted to change one. No more. Its side
effects are now additive.

Also adds :async handler support, however, due to their nature, they
cannot fall back to other handlers (there's no reliable way to detect
they worked or not).

To get around this, write a blocking wrapper around the old async method
and register it as a non-async handler.
2019-01-08 00:33:38 -05:00
Sean Farley
6f0d01a29e pdf: remove doom-leader-key from define-key!
This is no longer needed now that doom uses general.el.
2019-01-07 14:01:19 -08:00
mbger
e02cde1195 :lang cc Add known issues section for macOS 2019-01-07 19:28:59 +01:00
Henrik Lissner
25b9a90c12
Fix localleader keys in replace state #1097 2019-01-07 04:57:54 -05:00
Henrik Lissner
e275c375fc
tools/wakatime: add README 2019-01-05 20:02:47 -05:00
Henrik Lissner
9916025d5c
lang/cc: rewrite README 2019-01-05 19:46:14 -05:00
Henrik Lissner
634238782b
Sharp-quote keybinds
Conventions? Conventions.
2019-01-05 17:54:09 -05:00
Henrik Lissner
93c537e6a7
Revise C-a/C-e/C-u/C-w/C-b/C-f keybinds
+ C-b/C-f/C-w/C-u are from vim, and so will only be set for evil users.
+ C-a/C-e exists in both vim and Emacs, so we make them smarter for both
  users.
2019-01-05 17:53:11 -05:00
Henrik Lissner
681145e6b5
Defer tide-mode init until file exists
This ensures that tide-mode won't activate for file-less JS buffers,
which are error prone. But once the file is saved, it will consider
activating itself.
2019-01-05 17:49:04 -05:00
Henrik Lissner
b56639e31b
Remove deprecated set! & def-setting! macros 2019-01-05 17:48:46 -05:00
Henrik Lissner
9f249de569
lang/latex: remove +latex-bibtex-file
An unnecessary layer of abstraction on top of two straight-forward
variables, reftex-default-bibliography and
bibtex-completion-bibliography.
2019-01-05 17:46:37 -05:00
Henrik Lissner
c3c9c01bad
lang/latex: rewrite README 2019-01-05 17:45:42 -05:00
Henrik Lissner
0502b9581e
feature/lookup: reformat/revise README 2019-01-05 17:18:13 -05:00
Henrik Lissner
9db39b0242
feature/lookup: remove unused set-docset! alias 2019-01-05 17:14:57 -05:00
Henrik Lissner
d02b601dd4
feature/lookup: refactor set-lookup-handlers! docs 2019-01-05 17:04:40 -05:00
Henrik Lissner
fffee76f7a
feature/eval: update README (remove :repl)
And use a simpler set-repl-handler! example.
2019-01-05 16:55:01 -05:00
Henrik Lissner
d82745844b
app/email: rewrite README 2019-01-05 16:50:19 -05:00
Henrik Lissner
e8465bb5ff
app/irc: rewrite README 2019-01-05 16:32:37 -05:00
Henrik Lissner
19987df00a
Add IS-BSD constant
Fixes dired gls support on BSD OSes (and not just MacOS).
2019-01-05 16:06:26 -05:00
Henrik Lissner
232cb190cc
Mention alternative in docs for bin/doom upgrade 2019-01-05 15:33:06 -05:00
Henrik Lissner
4617e00b91
Autoload sp-point-in-{comment,string}
Some commands (like doom/forward-to-last-non-comment-or-eol) can use
this before smartparens has loaded.
2019-01-05 15:21:27 -05:00
Henrik Lissner
6a03b37dd3
General refactor for comments & docstrings 2019-01-05 15:20:49 -05:00
Henrik Lissner
2cc8a96a30
config/default: restore M-t/m-T workspace keybinds 2019-01-05 15:18:58 -05:00
Henrik Lissner
379a45978c
lang/clojure: remove :n from cjr-help-menu hydra
They're ignored anyhow.
2019-01-05 15:05:49 -05:00