Commit Graph

3238 Commits

Author SHA1 Message Date
e405b24495 lang/ess: replace obsolete vars with ess-offset-continued 2018-02-18 22:44:57 -05:00
02dd396a74 lang/ess: enable line numbers in ESS modes 2018-02-18 22:37:34 -05:00
8af46aad5a lang/csharp: fix omnisharp detection when server is installed locally #422 2018-02-18 21:31:16 -05:00
45c8ce9f62 lang/elm: fix elm-mode-autoloads typo 2018-02-18 21:25:18 -05:00
f6d572c9fe lang/org: fix void-symbol value error 2018-02-18 14:08:19 -05:00
e50d8b8733 lang/org: add +org-attach/sync (attachment management)
lang/org now supports the attach:* link abbreviation. Running
+org/attach-sync will index all such links across org files in +org-dir
and delete any files in org-attach-directory that aren't referenced.

TODO: have a separate directory for attach:* attachments and vanilla
attachments?
2018-02-18 04:30:54 -05:00
02ad689890 lang/rust: refactor racer config
A lot of the previous logic is redundant and already done by the racer
package.
2018-02-18 03:13:50 -05:00
be94fc4d91 lang/org: remove unused evil autoloads 2018-02-18 03:07:57 -05:00
a01320deeb lang/org: redo evil integration; add evil-org package
lang/org has now adopted much of evil-org, which introduces better evil
integration for org-mode. More testing is required.
2018-02-18 00:32:12 -05:00
0b2a61593e lang/org: reformat whitespace in test/autoload-org.el 2018-02-17 23:22:50 -05:00
aafa45e271 lang/org: fix insert-item tests; refactor +org/insert-item 2018-02-17 22:41:58 -05:00
e770d5ccf2 lang/org: remove ob-redis package #368
It has been merged into org's contrib/, and is no longer on MELPA.
2018-02-17 19:28:11 -05:00
87f47e6d9a lang/emacs-lisp: disable flycheck in new private modules too #425 2018-02-17 19:21:02 -05:00
0c459cfefd lang/org: make backspace org-mode aware
This ensures backspace respects tables and doesn't break whitespace in
table cells.
2018-02-17 03:40:40 -05:00
2b1c323dbf 💥 Redesign private sub-module system
~/.doom.d/modules is now a full module tree, like ~/.emacs.d/modules.
Symlinks are no longer involved.

Private modules can now shadow Doom modules. e.g.
~/.doom.d/modules/lang/org will take precendence over
~/.emacs.d/modules/lang/org.

Also, made doom--*-load-path variables public (e.g. doom--site-load-path
=> doom-site-load-path), and rearranged the load-path for a 10-15%
startup boost.
2018-02-16 02:11:10 -05:00
0fb72805ab lang/web: new comment-indent-function for css/scss-mode
Adds +css/comment-indent-new-line, since the built-in default performs
poorly in CSS buffers. This is experimental.
2018-02-14 20:58:38 -05:00
5bee5c95ee lang/web: refactor +css/toggle-inline-or-block
Remove evil dependency + make more robust.
2018-02-14 20:55:43 -05:00
4321f20b3e Appease byte-compiler-sama 2018-02-14 20:54:53 -05:00
0ccdc065f9 lang/haskell: fail gracefully if stack isn't installed 2018-02-14 07:47:22 -05:00
871883cd89 lang/hy: set :repl, :company-backend & :interpreter 2018-02-14 07:47:22 -05:00
373d4f25b5 lang/elm: set :repl & load autoloads 2018-02-14 07:47:22 -05:00
c94893c6ba lang/lua: fix localleader key hijacking SPC 2018-02-14 07:47:22 -05:00
6c4e048c23 General refactor & cleanup 2018-02-14 07:47:22 -05:00
bac73ec938 Replace warn => warn! 2018-02-14 07:46:38 -05:00
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
d634a7e69d lang/go: put keybinds in evil maps to fix hijacked SPC in go-mode 2018-02-14 05:53:53 -05:00
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
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
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
5b92c3d99f lang/org: add evil insert check to +org|indent-maybe 2018-02-13 18:33:36 -05:00
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
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
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
d7846c3831 Fix +plantuml/install. 2018-02-13 22:23:07 +03:00
25977d662b Fix adding evil-set-jump to rtags-jump-hook when evil is not enabled 2018-02-13 09:29:48 -06:00
9b76627ee0 lang/org: do org-try-structure-completion on TAB #417 2018-02-12 23:19:51 -05:00
c6199800e4 lang/javascript: fix localleader bindings breaking SPC in emacs mode 2018-02-12 01:43:26 -05:00
24bf471f55 lang/crystal: add :lookup definitions/references support 2018-02-11 03:16:03 -05:00
cf75e203b6 lang/org: add ob-crystal 2018-02-11 02:57:46 -05:00
da84850ced lang/web: remove company-yasnippet from css modes 2018-02-10 15:13:08 -05:00
fb893065a9 📝 lang/ess: conform README to conventions 2018-02-10 15:11:36 -05:00
a43b88b18a lang/org: refresh inline images when pressing RET on headlines 2018-02-10 02:15:23 -05:00
8796a7407a lang/ess: conform to code conventions; no-byte-compile packages.el 2018-02-10 02:14:58 -05:00
04a04b2535 lang/org: remove vestigial +org-attach*link-format function 2018-02-10 02:14:57 -05:00
39f519cdb8 lang/org: use link abbrev for relative image attachment paths 2018-02-10 02:14:57 -05:00
0d04afa63a lang/org: don't complain about missing ob-X upon running src blocks 2018-02-09 23:24:37 -05:00
422c6d9c12 lang/javascript: js-chain-indent = t 2018-02-09 23:24:37 -05:00
741612a965 lang/web: fix wrong-number-of-args error in +css/toggle-inline-org-block 2018-02-09 23:24:34 -05:00
b1217cdb02 Merge pull request #410 from fuxialexander/ess
Add ESS / R module
2018-02-09 23:24:20 -05:00
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