Commit Graph

8234 Commits

Author SHA1 Message Date
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
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
cc36f9608e feature/snippet: reformat README (WIP) 2019-01-03 01:52:06 -05:00
5c9c59a719 feature/file-template: add README (WIP) 2019-01-03 01:51:34 -05:00
415a542ce9 feature/evil: rewrite README 2019-01-03 01:49:15 -05:00
e4f2833f26 tools/ein: rewrite README 2019-01-03 01:39:23 -05:00
daa26a86ba completion/company: rewrite README 2019-01-03 01:29:57 -05:00
59d37334e3 Move issue/PR templates to docs/ 2019-01-03 01:28:49 -05:00
570bbb9957 Rewrite project README 2019-01-03 01:15:32 -05:00
5e3d4c3ba2 Update map! tests for removal of :if 2019-01-02 16:06:39 -05:00
c7f9886be8 Merge pull request #1089 from UndeadKernel/fix_pdf_modeline
pdf-tools: fixes for the new `modeline` module
2019-01-02 16:01:07 -05:00