Commit Graph

8344 Commits

Author SHA1 Message Date
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
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
069c196330 Appease byte-compiler senpai
Please notice me
2019-01-08 20:54:03 -05:00
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
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
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
d3fd9f3754 Update Doom module README file template 2019-01-08 00:38:22 -05:00
7645f843ac lang/javascript: mode-name = JS2
A shorter name looks nicer in the modeline.
2019-01-08 00:38:05 -05:00
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
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
e02cde1195 :lang cc Add known issues section for macOS 2019-01-07 19:28:59 +01:00
25b9a90c12 Fix localleader keys in replace state #1097 2019-01-07 04:57:54 -05:00
e275c375fc tools/wakatime: add README 2019-01-05 20:02:47 -05:00
9916025d5c lang/cc: rewrite README 2019-01-05 19:46:14 -05:00
634238782b Sharp-quote keybinds
Conventions? Conventions.
2019-01-05 17:54:09 -05:00
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
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
b56639e31b Remove deprecated set! & def-setting! macros 2019-01-05 17:48:46 -05:00
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
c3c9c01bad lang/latex: rewrite README 2019-01-05 17:45:42 -05:00
0502b9581e feature/lookup: reformat/revise README 2019-01-05 17:18:13 -05:00
9db39b0242 feature/lookup: remove unused set-docset! alias 2019-01-05 17:14:57 -05:00
d02b601dd4 feature/lookup: refactor set-lookup-handlers! docs 2019-01-05 17:04:40 -05:00
fffee76f7a feature/eval: update README (remove :repl)
And use a simpler set-repl-handler! example.
2019-01-05 16:55:01 -05:00
d82745844b app/email: rewrite README 2019-01-05 16:50:19 -05:00
e8465bb5ff app/irc: rewrite README 2019-01-05 16:32:37 -05:00
19987df00a Add IS-BSD constant
Fixes dired gls support on BSD OSes (and not just MacOS).
2019-01-05 16:06:26 -05:00
232cb190cc Mention alternative in docs for bin/doom upgrade 2019-01-05 15:33:06 -05:00
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
6a03b37dd3 General refactor for comments & docstrings 2019-01-05 15:20:49 -05:00
2cc8a96a30 config/default: restore M-t/m-T workspace keybinds 2019-01-05 15:18:58 -05:00
379a45978c lang/clojure: remove :n from cjr-help-menu hydra
They're ignored anyhow.
2019-01-05 15:05:49 -05:00
9b248f2299 Fix v bind not switching to linewise visual
After invoking expand-region. Also fixes expand-region reporting the old
contraction key (V, when it should be C-v).
2019-01-04 13:37:15 -05:00
f3b745d269 Merge pull request #2 from adrianparvino/develop
Magit Forge Configuration
2019-01-04 04:17:31 +02:00
7c368d4f9a Add configuration for magit forge 2019-01-04 09:42:56 +08:00
76c31dc623 [tools/magit] Add magit-forge 2019-01-04 07:58:10 +08:00
05e52b7e29 Merge pull request #1088 from UndeadKernel/fix_latex_and_flyspell
latex: enable flyspell correctly in latex buffers
2019-01-03 13:06:18 -05:00
008fd7130f Rebind g=: widen in normal & narrow in visual mode 2019-01-03 12:56:50 -05:00
7844115561 ui/modeline: don't show encoding if UTF-8
It's only important if the encoding is something we don't expect.
2019-01-03 12:56:01 -05:00
de2e41774f latex fix: enable spell checking correctly
The varible `TeX-mode-local-vars-hook` is not called correctly as AucTeX
reports that the major mode in a LaTeX file is `latex-mode`. Instead,
let's use `latex-mode-local-vars-hook` to enable flyspell.

This change enables disabling the feature of flyspell of immediately
spellchecking a document with:

`(setq-hook! 'TeX-mode-hook +spellcheck-immediately nil)`
2019-01-03 13:49:00 +01:00
a4cd5fafd8 Don't unbind keys when passed a label to :prefix
Fixes an issue where

  (map! :leader
        :prefix ("f" . "asdasdas")
        ...)

Would unbind SPC f before adding your new keybinds.
2019-01-03 02:26:11 -05:00
fec0cb6b32 completion/ivy: rewrite README (WIP) 2019-01-03 02:12:50 -05:00
b1aca7dbed Map offlineimaprc+mbsyncrc to conf-mode #1091 2019-01-03 02:10:07 -05:00
8800d58a77 Fix evil links in README 2019-01-03 02:05:57 -05:00
970d23e932 Fix editorconfig link in README 2019-01-03 02:05:13 -05:00
052de7799c Fix helm link in README 2019-01-03 02:04:49 -05:00
8fb8971a8d Remove CHANGELOG link from readme (temporarily) 2019-01-03 02:03:01 -05:00
5274ab6368 feature/eval: rewrite README (WIP) 2019-01-03 02:01:57 -05:00
d7af119c0c ui/modeline: reformat README (WIP) 2019-01-03 02:01:57 -05:00
fbf2a29ebe lang/go: reformat README (WIP) 2019-01-03 02:01:57 -05:00