Commit Graph

4246 Commits

Author SHA1 Message Date
62f7b2a9f4 lang/cc: add flycheck-irony back to packages.el (whoops) 2017-12-26 19:53:48 -05:00
2eb0c4adb6 completion/ivy: remap globally 2017-12-26 19:39:33 -05:00
0b2e6abac6 lang/cc: don't undo ivy-mode-map remapping 2017-12-26 19:39:20 -05:00
10110ad9d2 lang/cc: kill emacs-spawned rdm on quit #305 2017-12-26 19:36:03 -05:00
649c9649c1 app/rss: elfeed-org after elfeed *and* org 2017-12-26 19:27:49 -05:00
e024144f4f Add doom-cleanup-hook to doom/cleanup-buffers 2017-12-26 19:27:14 -05:00
e8b9c7dba7 feature/jump: remove gxref + commented out ggtags config 2017-12-26 19:26:59 -05:00
48539dacbc feature/jump: add {ivy,helm}-xref 2017-12-26 19:26:42 -05:00
222a2955e2 lang/cc: refactor rtags integration #305 2017-12-26 19:24:25 -05:00
750b74379d lang/cc: add rtags support #305 2017-12-26 18:15:10 -05:00
a02edc1d01 lang/cc: map cmake-mode to .cmake files 2017-12-26 18:12:15 -05:00
e5dcdadd5e lang/cc: (when ...) -> :when 2017-12-26 14:14:36 -05:00
b5cb8a0527 Disable show-trailing-whitespace in doom dashboard #297 2017-12-25 19:09:55 -05:00
04820bc022 Fix TAB in ivy only half-triggering auto-completion #303 2017-12-25 18:59:44 -05:00
b0c73c486e lang/org: resolve +org-dir later
Gives users more of a chance to change +org-dir before paths are
resolved with it.

Addresses #296
2017-12-24 15:13:38 -05:00
208fbb1726 Fix invalid-file-location when capturing to todo template #296 2017-12-24 15:08:00 -05:00
79f3f5dbb0 Add modules/private to gitignore 2017-12-23 22:14:22 -05:00
89f07f88c5 General & minor refactor 2017-12-23 22:13:48 -05:00
1ef50bd5fa private/default: fix whitespace in bindings 2017-12-23 19:00:56 -05:00
6a0e4bd0db doom-initialize-packages: reinit packages after modules 2017-12-23 16:24:43 -05:00
e641a386ac private/default: fix malformed-function error while byte-compiling 2017-12-23 16:16:53 -05:00
c417d732c8 private/default: fix wrong-type-argument error while byte-compiling 2017-12-23 16:16:50 -05:00
f9e5ef2b51 Fix recentf not excluding doom-local-dir 2017-12-23 16:15:29 -05:00
9d661ff71e Move ac-php-tags-path & recentf-save-file to doom-cache-dir 2017-12-23 14:30:36 -05:00
a2a5910126 Revise docstring for doom-{etc,cache}-dir 2017-12-23 14:30:17 -05:00
9924a43506 Fix doom-module-pairs returning pairs in arbitrary order
This causes errors because of arbitrary module load order.  This happens
in Emacs 25.x, because hash-table-keys there uses maphash, while in
Emacs 26+ it uses cl-loop.
2017-12-23 03:26:32 -05:00
e1e658145e private/default: remove vestigial file 2017-12-23 02:55:28 -05:00
ee1e376cba private/default: fix incorrect autoload cookies 2017-12-23 02:50:07 -05:00
024e0407eb private/default: fix old keybind references 2017-12-23 02:49:49 -05:00
660857952b Update changelog 2017-12-23 02:34:47 -05:00
46b5d5a64a Remove private/hlissner (moved to hlissner/doom-emacs-private repo) 2017-12-23 02:29:56 -05:00
79fbaf3d98 Add private/default
This will replace private/hlissner.

Addresses #301
2017-12-23 02:27:44 -05:00
88a3732ae7 Add doom-project-{find-file,browse} functions 2017-12-23 02:09:40 -05:00
ebd82024e5 Fix doom-fetch & remove --depth 1 2017-12-23 01:47:27 -05:00
d57d0d9305 Better error-handling for missing fonts #301 2017-12-22 23:36:35 -05:00
3bbb78f779 doom//byte-compile: better error handling (revert on error) 2017-12-22 17:05:01 -05:00
1873a48e71 ui/doom-dashboard: fix trailing highlights in whitespace-mode #297 2017-12-22 16:33:43 -05:00
317536a02a ui/doom-dashboard: use doom--package-load-path to count packages 2017-12-22 16:26:08 -05:00
7ab8958971 Refactor package management api + remove doom-initialize 2017-12-22 16:26:08 -05:00
9a9f2ce036 Fix make clean printing long, relative paths in output 2017-12-22 16:26:08 -05:00
efc7ec38ae core-packages: general, minor refactor 2017-12-22 16:26:08 -05:00
883c12f860 recentf: use file-truename on all entries + update recentf-exclude 2017-12-22 16:26:08 -05:00
6922fe11fe Refactor doom-initialize-packages 2017-12-22 16:26:08 -05:00
02c14f560d Refactor bootstrap process + add doom-initialize-load-path 2017-12-22 16:26:05 -05:00
a2ab903003 Only reset gc-cons-threshold during user startup 2017-12-22 15:19:23 -05:00
a74218f490 lang/java: remove redundant server-install code + minor refactor
meghanada-mode already auto-installs the server. It doesn't need our
help.
2017-12-22 15:17:07 -05:00
e9f34d8bdb core-package tests: ensure quelpa-dir is set properly 2017-12-22 14:53:17 -05:00
6343e8ad85 (BREAKING) Don't host-namespace local files
Local cache and data files were stored in a parent folder named after
your host, because I'd symlink the same config across computers via
dropbox. This would cause byte-compile issues in packages, so I stopped
doing this.

Now that each computer gets its own clone, host-namespaced local
directories are unnecessary. There's no other benefit to having them.
2017-12-22 14:48:13 -05:00
a5596c8923 Ensure doom-autoload-file directory exists first 2017-12-22 14:30:31 -05:00
98e324b785 Fix 'not installed' errors for built-in packages #288
Caused by doom-package-backend not taking into account that a package
could be built-in. Derp!
2017-12-22 04:02:58 -05:00