Henrik Lissner
6a4682f3f1
Change doom/describe-module to browse module
...
Instead of opening its README.org, which may or may not exist.
2019-03-05 00:04:30 -05:00
Henrik Lissner
f515bf5931
lang/python: fix conda/virtualenv modeline segment
...
Reported by @ztlevi
2019-03-04 20:48:52 -05:00
Henrik Lissner
5bae67e299
lang/python: remove +pyvenv flag
...
The pyvenv package isn't going anywhere, it's just needed by
pipenv.el (which surprisingly doesn't declare it as a dependency).
2019-03-04 20:47:26 -05:00
Henrik Lissner
fbcb4e6973
Minor refactor across the board
2019-03-04 20:47:26 -05:00
Henrik Lissner
dd0d264a27
Refactor feature/evil
...
- Defer evil-escape a little longer
- Move advice to autoloads file
Gotta go fast.
2019-03-04 20:47:26 -05:00
Henrik Lissner
f18e1c0ea1
Refactor switch {buffer,window} hooks
2019-03-04 20:47:26 -05:00
Henrik Lissner
05303c0fdb
💥 Rethink core hook order & naming
...
- doom-post-init-hook was renamed doom-init-modules-hook
- doom-init-hook was renamed doom-before-init-modules-hook
- doom-init-modules-hook now runs before the user's config.el is run
- Moved doom-init-ui-hook to run later (on window-setup-hook rather than
emacs-startup-hook).
Yield a modest improvement in startup times.
2019-03-04 20:47:26 -05:00
Henrik Lissner
843b29a4b5
Add node_modules to projectile ignored dirs
2019-03-04 20:47:26 -05:00
Henrik Lissner
96aa172071
Prevent overseer from being autoloading with elisp
...
Now it'll only load when +emacs-lisp-ert-mode is active.
2019-03-04 20:47:26 -05:00
Henrik Lissner
c7aa41599d
Add new emacs-lisp :documentation lookup handler
...
Made to do-what-I-mean. Uses describe-symbol/helpful-symbol and falls
back to apropos.
2019-03-04 20:47:25 -05:00
Henrik Lissner
27822ef006
Change prefix arg behavior for +lookup/documentation
...
Would formerly open documentation in "other window", but this doesn't
make sense for this function (as it should always do this). Instead, it
will be passed on to documentation handlers to do as they like with.
2019-03-04 20:47:25 -05:00
Henrik Lissner
b054190820
New doom/describe-packages command
...
Replaces describe-packages and adds Doom module awareness to package
documentation.
2019-03-04 20:47:25 -05:00
Henrik Lissner
f6cc2644b0
New doom-log macro for debug-time logging
...
doom-log won't interfere with the minibuffer if it's in use, and will
report the originating module.
Addresses #1215
2019-03-04 18:38:25 -05:00
Henrik Lissner
9266239a2f
ui/modeline: correct & refactor indent segment
...
Incorrectly displayed "auto-detection disabled" when it wasn't.
2019-03-04 17:41:14 -05:00
Henrik Lissner
18017f74f1
feature/evil: update evil-embrace config
...
- Add embrace support for ruby
- Move helpers to autoloads file
- Refactor anonymous hooks into functions
2019-03-04 14:23:12 -05:00
Henrik Lissner
1a4db744e3
Half-revert d587d116
...
The evil-insert-state hooks were added upstream in doom-modeline.
2019-03-04 14:08:25 -05:00
Henrik Lissner
b98f34d1fd
Add :killb & doom/kill-buried-buffers
...
Also fix reported killed-buffer count when invoking kill commands
interactively.
2019-03-04 14:07:34 -05:00
Henrik Lissner
d587d11653
Prevent false modified indicator in modeline
...
Mentioned in seagle0128/doom-modeline#129
Remove advice when lewang/ws-butler#31 is merged
2019-03-04 11:57:14 -05:00
Henrik Lissner
b5dcfd96d3
tools/flyspell: new flyspell-mode! autodef
2019-03-04 04:57:07 -05:00
Henrik Lissner
0c891dc33e
lang/haskell: minor refactor & reformatting
2019-03-04 04:57:07 -05:00
Henrik Lissner
f0ad9b7585
Ensure explicitly installed pkgs are user-selected
2019-03-04 04:57:07 -05:00
Henrik Lissner
99f65cba79
Don't swap-bg for doom-molokai
...
The lighter background should be used for file-visiting buffers, and
darker for sidebars and such.
2019-03-04 04:57:07 -05:00
Henrik Lissner
115d1990d4
ui/treemacs: remove hl-line->region face remapping
...
This causes more issues that solves. Perhaps something can be done
upstream to make this line highlight brighter.
Possibly addresses #957
2019-03-04 04:57:07 -05:00
Henrik Lissner
7097739994
ui/vc-gutter: remove commented diff-hl config
2019-03-04 04:57:07 -05:00
Henrik Lissner
0534d85c54
ui/treemacs: refactor
...
Treemacs enables treemacs-filewatch-mode and treemacs-git-mode itself.
Also removes settings that are the same as the defaults.
2019-03-04 04:57:07 -05:00
Henrik Lissner
12ddc3c360
ui/modeline: add indent segment
2019-03-04 04:57:06 -05:00
Henrik Lissner
2e4feed1a4
bin/doom: alias -h/--help to help command
2019-03-03 21:56:24 -05:00
Henrik Lissner
3873ab3875
lang/latex: use +latex-bibtex-file
2019-03-03 02:18:02 -05:00
Henrik Lissner
66d23e39bb
Fix doom/move-this-file not opening renamed file
2019-03-03 02:17:42 -05:00
Henrik Lissner
78b4c784a6
Remap describe-symbol -> helpful-symbol
2019-03-03 01:26:30 -05:00
Henrik Lissner
c07f43bba3
Remove --group-directories-first arg for bsd ls
2019-03-02 13:49:39 -05:00
Henrik Lissner
cc1aad8f2e
ui/modeline: fix mixed up autodef aliases
2019-03-02 13:05:13 -05:00
Henrik Lissner
9f1a0ee81e
ui/doom: remove mixed-pitch-mode compat hack
...
Made obsolete by changes upstream in solaire-mode.
2019-03-02 12:48:08 -05:00
Henrik Lissner
ec0fe7808e
Don't hardcode :weight bold into org-todo keywords
...
It would undermine any attempt by users to disable bold fonts.
2019-03-02 12:38:15 -05:00
Henrik Lissner
1eb1933518
Don't let packages modify command-switch-alist
...
From their autoloads.
2019-03-02 03:55:15 -05:00
Henrik Lissner
3ea805cc94
Minor experimental startup optimizations
...
Definitely premature optimization.
2019-03-02 03:54:04 -05:00
Henrik Lissner
84343f57aa
Refactor UTF-8 setters
...
Some were redundant
2019-03-02 03:53:13 -05:00
Henrik Lissner
80607ff033
Confirm quit on doom/restart-and-restore
2019-03-02 03:06:29 -05:00
Henrik Lissner
36fa02a03c
Add modules/README.org
...
A module listing with supported flags, links to documentation and brief
descriptions (WIP).
2019-03-02 02:11:53 -05:00
Henrik Lissner
50de8a07dd
Reduce company+evil keymap conflicts #903
...
company-active-map and company-search-map were losing to global evil
state keymaps, causing an odd issue with the insert keybind for C-j was
overriding C-j (company-select-next) when company was active and
completing.
2019-03-02 02:04:28 -05:00
Henrik Lissner
ce22e21853
Refactor helm commands
2019-03-02 02:04:11 -05:00
Henrik Lissner
7b2e80c711
Remove bash, zsh, fish from eshell-visual-commands
...
It would affect non-interactive shell scripts run through these
shells (like homebrew).
2019-03-02 02:04:11 -05:00
Henrik Lissner
8a57d9b5fd
lang/org: RET on TOC will now refresh the TOC
2019-03-02 02:04:11 -05:00
Henrik Lissner
9ed9daa79f
No longer disable line numbers in org-mode
...
Now that doom-themes no longer imposes variable height heading fonts.
However, if you use them yourself, you may want to disable line numbers
there yourself via
(add-hook 'org-mode-hook #'doom|disable-line-numbers)
2019-03-02 02:04:11 -05:00
Henrik Lissner
7c9e96da87
General module refactor
2019-03-02 02:04:11 -05:00
Henrik Lissner
0bd576673c
Refactor lang/cc
...
+ Fix ffap integration
+ Code reduction for irony, rtags and lsp init hooks
+ Use c-add-style instead of unless+push
+ Log that irony server isn't installed
2019-03-02 01:51:51 -05:00
Henrik Lissner
e11ea611cf
Move company-dict-dir to DOOMDIR/dicts
2019-03-02 01:38:54 -05:00
Henrik Lissner
6a8b968807
Autopair HTML <!-- --> more conservatively
2019-03-02 01:38:18 -05:00
Henrik Lissner
6d3df42352
More conservative electric-indent-local-mode
...
Prevent them from propagating to derived modes (I'm looking at you c
modes!)
2019-03-02 01:36:53 -05:00
Henrik Lissner
da9c4802eb
Fix wrong-number-of-args from +markdown/insert-del
2019-03-02 01:35:00 -05:00