Commit Graph

4980 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
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
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
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
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
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
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
8a7a684fc9 Restore SPC b b/SPC b B and SPC ,/SPC < keybinds
Restores workspace-restricted buffer switching.
2019-01-02 13:19:02 -05:00
4036f3dad1 pdf-tools: fixes for the new modeline module
Sneak in a comment that addresses some TODOs.
2019-01-02 15:16:05 +01:00
6e57350277 lang/org: restore meta return keybinds 2018-12-31 15:57:06 -05:00
46499ec70f config/default: minor keybind refactor 2018-12-31 15:55:46 -05:00
59b45878e6 Merge pull request #1079 from filalex77/helm-tasks
Add helm to project tasks
2018-12-31 15:28:51 -05:00
9f455edcdf Add interactive form to +default/project-tasks
It is required for key-bound commands. Also added a docstring.
2018-12-31 15:28:35 -05:00
3f4a76551d Merge pull request #1085 from fydai/patch-1
ui/vc-gutter: switch git-gutter order
2018-12-31 15:20:01 -05:00
6d10b9bbdf Revert to Meta, instead of Super
Using meta is a little more flexible. Since there is no dedicated meta
key on our keyboards (anymore), it can be remapped to another modifier
by changing mac-command-modifier, x-meta-keysym, etc. without
sacrificing super or alt keybinds.
2018-12-31 15:00:05 -05:00
2107e3caaf ui/vc-gutter: switch git-gutter order
This change checks whether a file is remote before checking whether it's a version controlled repo, rather than the other way around. Gives a slight speed improvement to Tramp.
2018-12-30 04:16:40 -08:00