Henrik Lissner
c7957c9321
Make +ivy-buffer-transformer autoloadable
2017-09-02 20:28:04 +02:00
Henrik Lissner
d28c64b4fa
General refactor & cleanup
2017-09-02 16:39:51 +02:00
Henrik Lissner
20fd0e6778
Correct troubleshooting link in README
2017-09-02 16:28:53 +02:00
Henrik Lissner
6947fd72c3
org: set org-ellipsis to downward chevron
...
This is no longer set by doom-themes.
2017-09-02 16:15:12 +02:00
Henrik Lissner
6439d7abee
Add elfeed-(show|search)-mode to evil-snipe-disabled-modes
2017-09-02 16:14:27 +02:00
Henrik Lissner
5140bb8850
Autoload json library
2017-09-02 16:12:53 +02:00
Henrik Lissner
bb5907cadb
Rethink smartparens config #181
...
+ Parts of my smartparens config that were personal preference have been
moved to my private module.
+ The css-mode config was redundant and was removed
+ Moved lang-specific config to their respective modules
+ Markdown config was redundant with native electric support, and thus
removed.
2017-09-02 16:11:21 +02:00
Henrik Lissner
4ff294e9e1
README: expand troubleshooting
2017-08-22 22:16:55 +02:00
Henrik Lissner
e7ec8a07b2
Fix wiki links in README (again)
2017-08-22 01:16:33 +02:00
Henrik Lissner
2be0292a6f
Correct intro in README
2017-08-22 01:14:55 +02:00
Henrik Lissner
0718770151
Fix wiki links in README
2017-08-22 01:12:28 +02:00
Henrik Lissner
e1f7d76bc5
Prevent private commands from affecting projectile cache
...
This causes projectile-project-root to act strangely, because my private
project navigational commands were rewriting the projectile cache.
2017-08-21 22:31:13 +02:00
Henrik Lissner
9ed322ded6
Remove recentf-filename-handlers fix for projectile-recentf-files
...
This is unnecessary now that path abbreviation occurs in an ivy
transformer rather than as a handler in recentf-filename-handlers.
2017-08-21 21:58:53 +02:00
Henrik Lissner
1b8970786d
lang/sh: remove unused setup.sh
2017-08-21 21:55:34 +02:00
Henrik Lissner
8e0e4d67b1
Convert +ivy/switch-buffer to transformers + add mode icons #169
2017-08-21 21:54:12 +02:00
Henrik Lissner
11e55a5a4f
Add *.org file template
2017-08-21 21:52:48 +02:00
Henrik Lissner
7365bab2a3
Merge branch 'feature-doc-rewrite' into develop
...
* feature-doc-rewrite:
Add file template for doom module READMEs
Add READMEs for several modules
Standardize module READMEs
Simplify modules/private/README.org (replaced by wiki)
Remove modules/README.org (replaced by wiki)
Add feature/workspaces/README.org
Revise modules/private/README.org
Rewrite README
2017-08-21 21:52:16 +02:00
Henrik Lissner
ce723d63cc
Add file template for doom module READMEs
2017-08-21 21:51:29 +02:00
Henrik Lissner
4ff80cf416
Add READMEs for several modules
2017-08-21 21:51:29 +02:00
Henrik Lissner
cbabf6849c
Standardize module READMEs
2017-08-21 20:13:31 +02:00
Henrik Lissner
b7d0f4dc3f
Simplify modules/private/README.org (replaced by wiki)
2017-08-21 20:13:30 +02:00
Henrik Lissner
0b2e3e8c81
Remove modules/README.org (replaced by wiki)
2017-08-21 20:13:30 +02:00
Henrik Lissner
ee1875ffd4
Add feature/workspaces/README.org
2017-08-21 20:13:30 +02:00
Henrik Lissner
f0cad4673c
Revise modules/private/README.org
2017-08-21 20:13:30 +02:00
Henrik Lissner
68e973451d
Rewrite README
2017-08-21 20:13:30 +02:00
Henrik Lissner
c962e1a47c
Update changelog
2017-08-11 19:57:57 +02:00
Henrik Lissner
ab5c87bae9
Add solaire-mode-swap-bg
2017-08-09 21:22:00 +02:00
Henrik Lissner
5e393b3233
Ensure module state is initialized on make test
2017-08-09 15:30:42 +02:00
Henrik Lissner
7b9a2c850d
Remove unnecessary require 'hydra
2017-08-09 14:52:48 +02:00
Henrik Lissner
c3275a7809
rainbow-mode: don't activate on prog-mode-hook
...
That is too aggressive. Not sure what a more reasonable default should
be though.
2017-08-09 14:52:48 +02:00
Henrik Lissner
56382f1215
lang/haskell: add intero support #158
...
To use dante instead, change `haskell` to `(haskell +dante)` in
~/.emacs.d/init.el.
2017-08-09 14:52:48 +02:00
Henrik Lissner
d173ae1ed8
Add module flag support to :feature version-control
2017-08-08 19:14:33 +02:00
Henrik Lissner
4addd92c30
Simplify core loading process (part 3)
2017-08-08 19:14:10 +02:00
Henrik Lissner
dea8c4727b
Merge branch 'feature-module-flags' into develop
...
* feature-module-flags:
Refactor module pairs and paths helpers
Update :feature version-control to support module flags
Remove def-feature! (keep things simple!)
Remove wildcard support from doom! macro
Add support for module flags in doom! macro #158
2017-08-08 16:40:56 +02:00
Henrik Lissner
c021d347d3
Refactor module pairs and paths helpers
2017-08-08 16:38:17 +02:00
Henrik Lissner
5849a1fe38
Update :feature version-control to support module flags
2017-08-08 16:38:17 +02:00
Henrik Lissner
87ee1a06e3
Remove def-feature! (keep things simple!)
...
Removed syntactic sugar macro because it just hides obvious
functionality behind magic.
2017-08-08 16:38:17 +02:00
Henrik Lissner
ac05f9a763
Remove wildcard support from doom! macro
...
"Explicit is better than implicit."
2017-08-08 16:38:17 +02:00
Henrik Lissner
0b7b8800a2
Add support for module flags in doom! macro #158
...
For example:
(doom! :feature (version-control +git))
I leave it to modules to interpret these flags, and they can be detected
through one of the following:
+ (featurep! :feature version-control +git)
+ (featurep! +git) -- syntactic sugar, only available from within
modules.
+ (doom-module-flags :feature version-control) -- returns a list of
flags for this module.
Flags are also available from packages.el files.
2017-08-08 16:38:17 +02:00
Henrik Lissner
6e8726a624
Simplify core loading process (part 2)
2017-08-08 16:31:48 +02:00
Henrik Lissner
65748c5809
Simplify core loading process
2017-08-08 14:25:36 +02:00
Henrik Lissner
7409890e78
Refactor lang/python (use :jump instead of keybinds)
2017-08-08 14:24:48 +02:00
Henrik Lissner
5e1ece4291
test/autoload/buffers: fix dead buffers in buffer-list
2017-08-08 14:09:49 +02:00
Henrik Lissner
7af0dd8545
org/org: refactor table navigation keys
...
Fixes a conflict with the C-[hjkl] window navigation keys.
2017-08-06 20:49:21 +02:00
Henrik Lissner
382f4c1256
private/hlissner: refactor window navigation keys
2017-08-06 20:48:51 +02:00
Henrik Lissner
6d44cec666
Fix new workspace & file prompt on project switch
...
Properly initialize a new workspace, switch to the fallback buffer
(scratch/dash), update its default-directory to the project root, and
fuzzy-prompt for a file to open.
2017-08-06 18:49:47 +02:00
Henrik Lissner
85c28444b3
General cleanup & refactor
2017-08-06 16:30:53 +02:00
Henrik Lissner
a76693c7e2
private/hlissner: general update
2017-08-06 16:29:33 +02:00
Henrik Lissner
6cb14cd961
bin/doom-doctor: refactor + speed up tls checks
2017-08-05 13:19:51 +02:00
Henrik Lissner
b65718691f
Improve font detection (+ all-the-icons fonts) #167
...
make doctor will now complain if it can't find any of the fonts that
Doom uses, and offer help on how to install them.
2017-08-05 13:18:45 +02:00