Commit Graph

4529 Commits

Author SHA1 Message Date
Henrik Lissner
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
Henrik Lissner
df93fd8ce4 Refactor require! macro 2017-12-08 23:14:12 -05:00
Henrik Lissner
2ef38b73a7 Remove doom*delete-trailing-whitespace advice (unneeded) 2017-12-08 23:14:12 -05:00
Henrik Lissner
bf08e1c318 Fix window-live-p error on other-popup 2017-12-08 23:14:12 -05:00
Henrik Lissner
f8e8dbad8f General minor refactor 2017-12-08 23:14:12 -05:00
Henrik Lissner
39cb30d635 private/hlissner: C-SPC = preview, TAB = complete (only) 2017-12-08 23:14:12 -05:00
Henrik Lissner
09743b96e1 Add C-SPC to +ivy@coo hydra to preview candidate 2017-12-08 23:14:12 -05:00
Henrik Lissner
85cfcba8ff completion/ivy: fix :rgcwd not showing any results 2017-12-08 23:14:12 -05:00
Henrik Lissner
c3077d1049 ui/doom: update README 2017-12-08 23:14:12 -05:00
Henrik Lissner
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
Henrik Lissner
f063a08891 Remove :editorconfig setting 2017-12-08 23:14:11 -05:00
Henrik Lissner
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
Henrik Lissner
2cbd1b9107 Half-revert 01185352; we need use-package's newer features+bugfixes 2017-12-08 23:14:11 -05:00
Henrik Lissner
2088afa08a Update docstrings for doom/window-{zoom,enlargen}
Perhaps rethink their names?
2017-12-08 22:15:30 -05:00
Henrik Lissner
12c2208c53 lang/clojure: minor refactor 2017-12-08 01:05:44 -05:00
Henrik Lissner
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
Henrik Lissner
ea80992433 Implement :ag, :agcwd, :rg, & :rgcwd commands for helm 2017-12-07 21:43:31 -05:00
Henrik Lissner
2ebdc1d25a Add lang/clojure to init.example.el #269 2017-12-06 15:09:49 -05:00
Henrik Lissner
1b4e34472c Merge pull request #269 from teesloane/develop
Updates to clojure module
2017-12-06 14:58:34 -05:00
teesloane
dd0d568694 Remove unecessary keywords in clojure popup config 2017-12-06 13:56:16 -05:00
teesloane
ee611ca8af Merge branch 'develop' of https://github.com/hlissner/doom-emacs into develop 2017-12-06 10:01:22 -05:00
teesloane
26c16d431b PR review updates: fix repl, remove unidiomatic use-package things. 2017-12-05 09:58:46 -05:00
Henrik Lissner
27cf1dab21 Conditionally re-enable hl-line upon exiting visual mode
Addresses #281
2017-12-04 21:40:10 -05:00
Henrik Lissner
82141f866a tools/eshell: no hl-line in insert mode 2017-12-04 21:36:49 -05:00
Henrik Lissner
85645b386c Fix void variable doom-popup-mode-map error #284 2017-12-04 13:48:19 -05:00
Henrik Lissner
b885164ce6 Update comments in core-packages 2017-12-04 13:43:04 -05:00
Henrik Lissner
0118535267 Install core packages from melpa-stable
Use-package broke in a recent update, as with Doom, since it relies so
heavily on it. To combat this issue arising again, use-package will be
installed from melpa-stable from now on.

Addresses #283
2017-12-04 13:22:21 -05:00
Henrik Lissner
f617995bbe nav-flash: blink cursor on evil-jump 2017-12-03 20:04:00 -05:00
Henrik Lissner
2190d29960 Enable load-prefer-newer sooner in noninterative/debug sessions 2017-12-03 20:04:00 -05:00
Henrik Lissner
1140af7807 Report missing module in require! macro 2017-12-03 20:04:00 -05:00
Henrik Lissner
ff717e5c2f Refactor quiet! macro 2017-12-03 20:04:00 -05:00
Henrik Lissner
5364260a5c Report ignored files w/ reloading autoloads 2017-12-03 20:04:00 -05:00
Henrik Lissner
f21c01fce2 predicate cookies: restrict to first 3 lines + set load-file-name 2017-12-03 20:03:55 -05:00
Henrik Lissner
a41c651853 Merge pull request #280 from ocharles/nix-mode
lang/nix: initial commit
2017-12-03 20:01:48 -05:00
Henrik Lissner
585d9ce95a Merge pull request #275 from amosbird/patch-4
nil check for frame
2017-12-03 19:59:56 -05:00
Oliver Charles
89223e0a2f lang/nix: initial commit 2017-12-02 00:05:51 +00:00
Amos Bird
86dd6172a8 nil check for frame 2017-11-29 20:39:11 +08:00
teesloane
fd40dee579 Add eval buffer shortcut. 2017-11-28 19:37:34 -05:00
teesloane
af5d0d3e4b Add eval at point to clojure mode 2017-11-28 19:29:37 -05:00
Henrik Lissner
81e9bc6b0c Merge branch 'idoo-patch-1' into develop
* idoo-patch-1:
  Fix typo
2017-11-27 12:53:44 -05:00
Henrik Lissner
fd56896e25 Merge branch 'idoo-patch-1'
* idoo-patch-1:
  Fix typo
2017-11-27 12:53:31 -05:00
teesloane
9f078d5f1e Reset org directory to original link. 2017-11-27 09:35:02 -05:00
teesloane
9317c9bc39 fix broken clj 2017-11-26 17:26:24 -05:00
Ivan Verevkin
047e5e6a92 Fix typo 2017-11-26 02:36:33 +03:00
teesloane
bf9eb03558 add rainbow delimiters when loading clojure mode 2017-11-24 14:45:16 -05:00
teesloane
c10b01ba65 name space auto completion 2017-11-21 13:25:00 -05:00
teesloane
acded8c533 Add clj refactor 2017-11-18 14:54:05 -05:00
teesloane
feb75751bf Add figwheel settings + try and unshackle the repl (no luck yet!) 2017-11-15 08:44:33 -05:00
teesloane
d217db8539 more keybindings 2017-11-15 08:44:33 -05:00
teesloane
56d43a93be Add cljs mode and localleader keybindings 2017-11-15 08:44:33 -05:00