Henrik Lissner
6c4e048c23
General refactor & cleanup
2018-02-14 07:47:22 -05:00
Henrik Lissner
bac73ec938
Replace warn => warn!
2018-02-14 07:46:38 -05:00
Henrik Lissner
5ad4246cb9
lang/clojure: refactor; rainbow-delimiters-mode; :lookup
...
Also add auto-mode-alist entry for clojurec-mode
2018-02-14 06:08:30 -05:00
Henrik Lissner
d634a7e69d
lang/go: put keybinds in evil maps to fix hijacked SPC in go-mode
2018-02-14 05:53:53 -05:00
Henrik Lissner
38903d07e8
lang/go: relax warnings
...
+ Don't default to goimports unless it's available.
+ No warning if goimports is missing.
2018-02-14 05:52:08 -05:00
Henrik Lissner
b43743d565
lang/cc: fix smartparens not autopairing/skipping <>
...
Also removed +cc/autoclose->-maybe -- let smartparens handle this.
2018-02-14 05:40:37 -05:00
Henrik Lissner
e79942de2e
lang/org: improve tab indent in src blocks
...
I realize org-src-tab-acts-natively exists, but it doesn't work for me.
This little fix (plus the next commit's editorconfig fix) should make
tab act much more reliably in src blocks.
2018-02-13 19:41:09 -05:00
Henrik Lissner
5b92c3d99f
lang/org: add evil insert check to +org|indent-maybe
2018-02-13 18:33:36 -05:00
Henrik Lissner
7b70aa9b7d
lang/org: reorganize autoload/org.el. Pedantry intensifies.
...
Library is now separated into alphabetically sorted sections. So nice
and neat!
2018-02-13 18:19:36 -05:00
Henrik Lissner
d84af58f77
lang/org: refactor tab/backtab/ret keybinds to be less intrusive
...
Turns out the native TAB/Backtab/RET functionality in org already does
what I've replaced them with (somewhat).
Also, I discovered that the canonical way to modify TAB behavior was
through org-tab-first-hook. So, instead of replacing native
functionality, I've rewritten these keybinds to leverage them.
2018-02-13 18:12:40 -05:00
Henrik Lissner
608346e066
Merge pull request #418 from azy2/develop
...
Fix adding evil-set-jump to rtags-jump-hook when evil is not enabled
2018-02-13 14:52:27 -05:00
Sergey Trofimov
d7846c3831
Fix +plantuml/install.
2018-02-13 22:23:07 +03:00
Ben Lambeth
25977d662b
Fix adding evil-set-jump to rtags-jump-hook when evil is not enabled
2018-02-13 09:29:48 -06:00
Henrik Lissner
9b76627ee0
lang/org: do org-try-structure-completion on TAB #417
2018-02-12 23:19:51 -05:00
Henrik Lissner
c6199800e4
lang/javascript: fix localleader bindings breaking SPC in emacs mode
2018-02-12 01:43:26 -05:00
Henrik Lissner
24bf471f55
lang/crystal: add :lookup definitions/references support
2018-02-11 03:16:03 -05:00
Henrik Lissner
cf75e203b6
lang/org: add ob-crystal
2018-02-11 02:57:46 -05:00
Henrik Lissner
da84850ced
lang/web: remove company-yasnippet from css modes
2018-02-10 15:13:08 -05:00
Henrik Lissner
fb893065a9
📝 lang/ess: conform README to conventions
2018-02-10 15:11:36 -05:00
Henrik Lissner
a43b88b18a
lang/org: refresh inline images when pressing RET on headlines
2018-02-10 02:15:23 -05:00
Henrik Lissner
8796a7407a
lang/ess: conform to code conventions; no-byte-compile packages.el
2018-02-10 02:14:58 -05:00
Henrik Lissner
04a04b2535
lang/org: remove vestigial +org-attach*link-format function
2018-02-10 02:14:57 -05:00
Henrik Lissner
39f519cdb8
lang/org: use link abbrev for relative image attachment paths
2018-02-10 02:14:57 -05:00
Henrik Lissner
0d04afa63a
lang/org: don't complain about missing ob-X upon running src blocks
2018-02-09 23:24:37 -05:00
Henrik Lissner
422c6d9c12
lang/javascript: js-chain-indent = t
2018-02-09 23:24:37 -05:00
Henrik Lissner
741612a965
lang/web: fix wrong-number-of-args error in +css/toggle-inline-org-block
2018-02-09 23:24:34 -05:00
Henrik Lissner
b1217cdb02
Merge pull request #410 from fuxialexander/ess
...
Add ESS / R module
2018-02-09 23:24:20 -05:00
Henrik Lissner
69dc25ae4c
lang/org: fix external org-capture workflow
...
+ Fix frame-spawning when calling bin/org-capture
+ Integrate counsel-org-capture into bin/org-capture workflow
+ Ensure frame is closed if counsel-org-capture is cancelled
+ Ensure org-capture buffer closes the associated frame
+ Add transient frame property for org-capture frames
If you are using a tiling window manager, you'll need to add a rule for
a window named "org-capture" in order to make a floating window.
2018-02-07 01:08:33 -05:00
Henrik Lissner
a2feac51b2
lang/crystal: add inf-crystal
2018-02-06 02:23:30 -05:00
Henrik Lissner
0780c16f92
lang/org: tie babel plugins to their respective lang modules
2018-02-06 02:23:30 -05:00
fuxialexander
31e2968d54
Add: ESS module
2018-02-06 02:18:49 +08:00
fuxialexander
0a655e4f52
Add: +skim as pdf viewer
2018-02-05 10:32:18 +08:00
Henrik Lissner
fb5fbf69dc
lang/csharp: clean up omnisharp server when killing last csharp-mode buffer
2018-02-04 05:32:43 -05:00
Henrik Lissner
64d0e28f80
lang/csharp: add bare bones readme
2018-02-04 05:20:28 -05:00
Henrik Lissner
36c8db67b4
lang/csharp: remove vestigial setup.sh
2018-02-04 05:05:40 -05:00
Henrik Lissner
6650dcf6e7
lang/csharp: fix omnisharp server integration
2018-02-04 05:05:40 -05:00
Henrik Lissner
169cd809bc
lang/org: add more org links & abbrevs
...
New org, doom, doom-module and doom-docs links, with completion and
non-existing file highlights.
2018-02-03 06:27:31 -05:00
Henrik Lissner
7e21d66bf7
lang/org: fix opening file links
2018-02-03 06:10:32 -05:00
Henrik Lissner
d714be0a16
lang/org: +org/insert-item: unhide if point lands in invisible region
2018-02-02 23:57:26 -05:00
Henrik Lissner
8c5286f2dc
lang/sh: silence indentation messages
2018-02-02 20:47:34 -05:00
Henrik Lissner
2d641bb059
lang/org: refresh ui settings when theme is changed
2018-02-02 20:47:33 -05:00
Henrik Lissner
11e2e1b55e
lang/org: toc-org-hrefify-default = org
...
gh-style links don't work in from within Emacs as well.
2018-02-02 20:47:33 -05:00
Henrik Lissner
eaeb495b18
lang/go: show annotations in code-completion popups
2018-02-02 20:47:32 -05:00
Henrik Lissner
ec7f20589a
lang/go: don't popup gofmt errors (use flycheck instead)
2018-02-02 03:00:57 -05:00
Henrik Lissner
5cb75da7e0
lang/org: fix +org/insert-item single-line buffer edge-case
2018-02-02 02:34:46 -05:00
Henrik Lissner
97d0ff0966
lang/org: fix cursor placement after M-RET in tables
2018-02-02 02:25:49 -05:00
Henrik Lissner
53b7297c6d
lang/org: fix M-RET not adjusting number bullets #390
2018-02-02 02:25:49 -05:00
Henrik Lissner
0fba37a1a1
lang/org: refactor +export; improve central export logic
...
Will use centralized export location only for exports that don't provide
an explicit export location.
2018-02-01 16:36:55 -05:00
Henrik Lissner
32754a6d07
lang/org: fix html export by installing htmlize package
2018-01-31 14:32:52 -05:00
Henrik Lissner
4dbca5b21f
lang/python: kill anaconda processes after killing last python buffer
2018-01-31 05:33:26 -05:00