Commit Graph

4877 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
18d0b9425d ui/doom-dashboard: add sharp quote 2018-02-18 20:50:30 -05:00
634844e582 tools/pdf: fix epdfinfo prompt at compile time; autoload pdf-tools 2018-02-18 20:10:52 -05:00
50452d92ae feature/file-templates: fix incorrect mode setting 2018-02-18 14:11:04 -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
f4a0311834 ui/doom: add solaire-mode-reset to focus-in-hook
Addresses an edge case where the fringes would forget their color.
2018-02-18 03:14:52 -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
0408464489 feature/evil: evil-want-C-w-delete = t 2018-02-18 03:13:11 -05:00
22e9452104 config/default: +default/find-in-snippets => +default/browse-snippets 2018-02-18 03:12:38 -05:00
c8c7bcabc0 app/calendar: fix path in comment header 2018-02-18 03:10:09 -05:00
6291cb1979 app/email: improve mu4e lifetime management & fix =email 2018-02-18 03:09:39 -05:00
be94fc4d91 lang/org: remove unused evil autoloads 2018-02-18 03:07:57 -05:00
7707aec28a Remove doom group
Not really useful, and Doom doesn't encourage using the Emacs Customize
interface.
2018-02-18 03:04:58 -05:00
b05ccbb98e Move some UI vars from core.el to core-ui.el 2018-02-18 02:59:11 -05:00
a8b178f547 feature/file-templates: remove __lic alias
There's no guarantee that %alias will be available from here anyway.
2018-02-18 02:48:25 -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
cf4420e903 Fix doom//run-tests 2018-02-17 22:18:04 -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
a862d0eeb1 feature/file-templates: fix doom file templates 2018-02-17 19:15:13 -05:00
7ac29bbd27 Refactor require! macro 2018-02-17 19:09:15 -05:00
40e5357566 tools/neotree: keep cursor at beginning-of-text, not bol 2018-02-17 18:51:14 -05:00
2425893cc9 tools/neotree: use slightly wider window 2018-02-17 18:50:59 -05:00
a1580e5919 config/private: wrap init.el in file-directory-p check 2018-02-17 18:41:47 -05:00
ef4962c702 feature/file-templates: new +file-templates/insert-license command 2018-02-17 18:41:21 -05:00
aa216af4d6 feature/file-templates: add+polish license file templates 2018-02-17 18:40:49 -05:00
70c8e3cb52 app/rss: bind M-RET = open entry in browser 2018-02-17 04:56:27 -05:00
9f471806fe app/rss: add :popup rule for elfeed-entry windows 2018-02-17 04:56:16 -05:00
d8be0a5f4c app/rss: move default elfeed file 2018-02-17 04:56:03 -05:00
8240771846 app/rss: fix +rss/quit & compact db 2018-02-17 04:55:35 -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
8efd5d1eae Fix make clean not catching all *.elc files 2018-02-16 23:28:18 -05:00
d91481a9a0 Add private module to load-path
This fixes autoload cookies in private autoload files (e.g.
~/.doom.d/autoload/file.el).
2018-02-16 23:26:44 -05:00
f8bf86e1a3 ui/doom-dashboard: add button to open private module 2018-02-16 21:02:46 -05:00
2b43dd42e2 Refactor doom-hide-modeline-mode 2018-02-16 21:02:46 -05:00
62dc472dfe Remove vestigial :private hlissner from init.test.el 2018-02-16 05:42:37 -05:00
e7c9f5c08f Fix over-zealous path resolution
This issue made it impossible enable default modules from private doom!
blocks.
2018-02-16 05:33:27 -05:00
bae226b94f Refactor to revolve module tree roots around doom! calls
Any module can now use a doom! call to declare a module tree root.

This means that if you have a doom! block in
~/.emacs.d/modules/lang/org/init.el, then you can have submodules in
~/.emacs.d/modules/lang/org/modules/MODULE/SUBMODULE if you wanted to
for some reason.

This is only really truly useful for private modules. A doom! block in
~/.doom.d/init.el will recognize and enable modules in
~/.doom.d/modules/.
2018-02-16 05:07:46 -05:00
d04a1fa940 Remove doom-module-pairs 2018-02-16 04:47:02 -05:00
f864931643 Fix gibberish (char codes) in load-path 2018-02-16 03:11:28 -05:00
78fe91ce10 feature/file-templates: update header line in doom templates 2018-02-16 02:12:58 -05:00
540e74a6aa Remove accidental file 2018-02-16 02:12:01 -05:00
d2436650a3 Move server+benchmark code into doom|finalize 2018-02-16 02:11:41 -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