Commit Graph

4253 Commits

Author SHA1 Message Date
41751aca44 Let magit handle its own windows (part 2) 2017-12-10 15:16:41 -05:00
1de396ae8d feature/version-control: appease byte-compiler in Emacs 26 2017-12-10 15:12:25 -05:00
a41f02e6e7 completion/ivy: turn off my "very magic" regex mod
This makes regex consistent between evil-search, ivy, ripgrep and ag.
2017-12-10 14:54:33 -05:00
ae25e319b0 Silence 'cannot load' false positive errors when byte-compiling 2017-12-10 14:51:32 -05:00
76a4ae459d Fix obsolete (when|if)-let messages in Emacs 26 2017-12-10 14:49:52 -05:00
e168118243 Revert a8f4d85d; back to help-fns+
Helpful, while sometime useful, tended to be slow when invoked.
2017-12-10 11:49:02 -05:00
0ff5966379 Refactor solaire-mode init (fix startup errors in #285) 2017-12-09 16:52:23 -05:00
4a04406b2b core-lib: minor refactor; update docstrings+comments 2017-12-09 16:23:19 -05:00
879c695f3a completion/ivy: remove unnecessary help remaps 2017-12-09 16:22:06 -05:00
a8f4d85da3 core-editor: remove help-fns+ & add helpful 2017-12-09 16:21:42 -05:00
4a504a07aa ui/doom-modeline: remove all-the-icons-scale-factor let-bindings #278 2017-12-09 14:51:33 -05:00
13561c3ddf private/hlissner: refactor + update 2017-12-09 14:49:33 -05:00
cd7bd7628f lang/org: refactor org init process
after! org is more reliable than org-load-hook.
2017-12-09 14:42:46 -05:00
9d3155892a Rethink how Doom loads core & std libs 2017-12-09 14:41:22 -05:00
07088d3dcf Removed s.el dependency (prefer built-in) 2017-12-09 14:40:14 -05:00
a07c29c069 Fix lang/org unit tests 2017-12-09 14:38:51 -05:00
013f8e08d5 Fix make test-* tasks for running specific tests 2017-12-09 14:37:43 -05:00
4450f08b0b Make async a core package again 2017-12-09 14:17:23 -05:00
d7938781e1 private/hlissner: fix org-mode-map keybind fixes in +bindings.el #285 2017-12-09 11:53:59 -05:00
908d055cfb Disable doom/inflate-space-maybe in org-mode #285 2017-12-09 11:39:25 -05:00
efdde6961e Fix over-aggressive smartparens in org-mode #285 2017-12-09 00:17:01 -05:00
adcc2865c0 Possible fix for cascading magit popups #282 2017-12-08 23:14:13 -05:00
f9de4fd7b7 lang/web/+css: wrap sp config in after! block 2017-12-08 23:14:13 -05:00
b111303d20 Move modules/org/* back to lang/org 2017-12-08 23:14:13 -05:00
346d7bdf36 Detect init.el in any module, instead of private user module
User module (named after user-login-name) is no longer automatically
loaded or detected, and must be explicitly mentioned in the doom! macro
of your emacs init.el file.

Also, any module can now have an init.el file, which will be run before
any modules are loaded.
2017-12-08 23:14:13 -05:00
df93fd8ce4 Refactor require! macro 2017-12-08 23:14:12 -05:00
2ef38b73a7 Remove doom*delete-trailing-whitespace advice (unneeded) 2017-12-08 23:14:12 -05:00
bf08e1c318 Fix window-live-p error on other-popup 2017-12-08 23:14:12 -05:00
f8e8dbad8f General minor refactor 2017-12-08 23:14:12 -05:00
39cb30d635 private/hlissner: C-SPC = preview, TAB = complete (only) 2017-12-08 23:14:12 -05:00
09743b96e1 Add C-SPC to +ivy@coo hydra to preview candidate 2017-12-08 23:14:12 -05:00
85cfcba8ff completion/ivy: fix :rgcwd not showing any results 2017-12-08 23:14:12 -05:00
c3077d1049 ui/doom: update README 2017-12-08 23:14:12 -05:00
5a09d539ba Breaking change: remove font and theme settings
I am removing settings for core configuration to reduce "magic" in Doom.
set! is meant for cross-configuring modules that may or may not be
enabled. There should be no such concern for configuring Doom core.

From now on, change your fonts with:

  (setq doom-font (font-spec :family "Fira Mono" :size 12)
        doom-variable-pitch-font (font-spec :family "Fira Sans")
        doom-unicode-font (font-spec :family "DejaVu Sans Mono")
        doom-big-font (font-spec :family "Fira Mono" :size 19))
2017-12-08 23:14:12 -05:00
f063a08891 Remove :editorconfig setting 2017-12-08 23:14:11 -05:00
9d81bc5a8b Major refactor: use-package-always-defer = nil & use :hook
Possibly breaking change: packages are no longer deferred by default.

Addresses #286
2017-12-08 23:14:11 -05:00
2cbd1b9107 Half-revert 01185352; we need use-package's newer features+bugfixes 2017-12-08 23:14:11 -05:00
2088afa08a Update docstrings for doom/window-{zoom,enlargen}
Perhaps rethink their names?
2017-12-08 22:15:30 -05:00
12c2208c53 lang/clojure: minor refactor 2017-12-08 01:05:44 -05:00
59deb20b3b lang/crystal: crystal-mode & flycheck-crystal
+ Add flycheck integration for the Crystal language, powered by
  flycheck-crystal.
+ Use the ELPA source for crystal-mode. The former QUELPA soruce
  (dotmilk's fork) is no longer maintained.
2017-12-08 00:07:27 -05:00
ea80992433 Implement :ag, :agcwd, :rg, & :rgcwd commands for helm 2017-12-07 21:43:31 -05:00
2ebdc1d25a Add lang/clojure to init.example.el #269 2017-12-06 15:09:49 -05:00
1b4e34472c Merge pull request #269 from teesloane/develop
Updates to clojure module
2017-12-06 14:58:34 -05:00
dd0d568694 Remove unecessary keywords in clojure popup config 2017-12-06 13:56:16 -05:00
ee611ca8af Merge branch 'develop' of https://github.com/hlissner/doom-emacs into develop 2017-12-06 10:01:22 -05:00
26c16d431b PR review updates: fix repl, remove unidiomatic use-package things. 2017-12-05 09:58:46 -05:00
27cf1dab21 Conditionally re-enable hl-line upon exiting visual mode
Addresses #281
2017-12-04 21:40:10 -05:00
82141f866a tools/eshell: no hl-line in insert mode 2017-12-04 21:36:49 -05:00
85645b386c Fix void variable doom-popup-mode-map error #284 2017-12-04 13:48:19 -05:00
b885164ce6 Update comments in core-packages 2017-12-04 13:43:04 -05:00