Commit Graph

4907 Commits

Author SHA1 Message Date
fe81a501f3 Fix void-function doom--menu-read error in byte-compiled Doom #427
The macro would be expanded, and then its helpers would never be loaded.
2018-02-21 15:32:51 -05:00
e6f58d3714 tools/upload: fix +upload/browse & add docstrings 2018-02-21 05:10:31 -05:00
e659ab0609 feature/workspaces: refactor switch-project integration 2018-02-20 17:56:38 -05:00
7bfd0a3304 And changed-quelpa-recipe detection
These packages are now reinstalled on make install.
2018-02-20 17:55:55 -05:00
b1bf67f630 Refactor package init process
quelpa is now initialized by doom-initialize-packages.
2018-02-20 17:54:10 -05:00
60e14d01ec lang/elixir: fix missing alchemist server (run.exs) #409 2018-02-20 04:49:17 -05:00
af5261cf6b feature/file-templates: fix doom readme template 2018-02-20 02:45:57 -05:00
2dd2ff7ff2 feature/file-templates: refactor & lazy load 2018-02-20 02:16:07 -05:00
51a9e670ad Update init.example.el 2018-02-19 20:28:02 -05:00
f113f99484 projectile-indexing-method = native (on windows) 2018-02-19 20:27:47 -05:00
95009c08f8 doom/describe-module: detect module associated with major-mode 2018-02-19 20:27:18 -05:00
6f4ca15445 ui/evil-goggles: evil-goggles-pulse = nil (slow) 2018-02-19 20:26:29 -05:00
166ec9c281 feature/popup: +popup-ttl = 5 2018-02-19 20:25:54 -05:00
7db767957e lang/org: fix C-a/C-e in org-mode 2018-02-19 20:24:57 -05:00
79f60f7fcf config/default: SPC f c = compile project, SPC f o = find other file 2018-02-19 20:23:41 -05:00
b5e53b82b9 config/default: SPC f d = dired 2018-02-19 20:21:11 -05:00
da416736ef app/rss: minor refactor; new flag (+org) 2018-02-19 20:20:25 -05:00
d6cba4253f app/calendar: minor refactor; rename +calendar-open-calendar-function 2018-02-19 20:19:54 -05:00
52c24197ba completion/ivy: add pt file search backend; fix +ivy:grep-cwd autoload 2018-02-19 20:19:12 -05:00
3bc9f4b4fb completion/ivy: refactor ag/rg file search backends + fix args 2018-02-19 20:18:25 -05:00
04cb9a2691 app/calendar: general refactor 2018-02-19 15:18:36 -05:00
4cd79bd6ca lang/emacs-lisp: fix flycheck-cask-setup hook 2018-02-19 14:37:32 -05:00
f31c758a56 lang/elixir: use my alchemist.el fork; fix iex hanging #409 2018-02-19 04:17:12 -05:00
20d97ffbaa completion/ivy: add grep/git-grep integration to evil+ivy (:grep/:grepc[wd]) 2018-02-19 03:11:28 -05:00
6f1b96bc9a Fix void-function error in doom//reload-autoloads
Don't use a third party library in a function that could potentially run
before packages are installed, ya big silly!
2018-02-19 01:31:31 -05:00
a967aa051a Force autoloads to use absolute paths
Autoload paths used to be relative to arbitrary roots (usually
doom-modules-dir). This commit changes doom//reload-autoloads to iterate
over autoloads in doom-autoloads-file and replace their file paths with
an absolute one.

Theoretically this should make Emacs feel marginally faster, but we
*probably* get more of a benefit from a shorter load-path (because we no
longer need doom-modules-dirs, doom-core-dir or doom-psuedo-module-paths
in the load-path).

This is highly experimental however!
2018-02-19 01:25:37 -05:00
1a20c49ef3 Refactor cl-loop => cl-member in doom//byte-compile 2018-02-19 01:20:53 -05:00
3c203b2cd4 lang/ess: fix ess-site load error at compile time (take 2) 2018-02-19 01:08:40 -05:00
3d20763d58 feature/popup: refactor popup cleanup function 2018-02-18 22:59:38 -05:00
e3d454d855 lang/ess: fix 'cannot open load file' errors 2018-02-18 22:45:22 -05:00
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