Henrik Lissner
fab6fb1270
ui/window-select: use use-package :when/:unless instead of cond
...
Appease the byte-compiler.
2018-01-05 13:17:04 -05:00
Henrik Lissner
bee80c1a24
ui/doom-dashboard: don't cd into non-existent directories
...
Causes CDPATH errors.
2018-01-05 04:31:48 -05:00
Henrik Lissner
58573a0ce7
Refactor/revise ui/window-select
...
And bind SPC w C-w (or C-w C-w) to other-window.
2018-01-04 16:16:44 -05:00
Henrik Lissner
93f3f0ef38
ui/doom: update hooks, refactor & simplify
...
+ doom-init-ui-hook => doom-init-theme-hook
+ Remove specific mode hooks for solaire-mode (need to revisit this)
+ Preemptive removal of doom-popup-mode hook
+ Use function for hs-set-up-overlay instead of lambda
2018-01-04 16:14:59 -05:00
Henrik Lissner
565726b765
ui/doom-quit: use confirm-kill-emacs var instead
2018-01-04 16:14:59 -05:00
Henrik Lissner
96ed8170d7
Rewrite ui/doom-dashboard tests
2017-12-29 04:17:31 -05:00
Henrik Lissner
7f2dd52b2e
ui/doom-dashboard: add docstring for +doom-dashboard|reload-on-kill
2017-12-29 04:16:14 -05:00
Henrik Lissner
54001de36e
ui/doom-dashboard: fix string/function pwd-policy when last-cwd is blank
2017-12-29 04:15:56 -05:00
Henrik Lissner
bf681f37b7
Correct typo in docstring
2017-12-29 04:11:54 -05:00
Henrik Lissner
43ad36e614
ui/doom-dashboard: major refactor #309
...
This should resolve any issues with the dashboard refusing to set its
pwd correctly (or at all) when being switched to.
2017-12-29 01:49:33 -05:00
Henrik Lissner
d8105427e2
ui/doom-dashboard: fix restriction to dashboard buffer
2017-12-28 20:04:46 -05:00
Henrik Lissner
f8cfe5878d
ui/doom-dashboard: add unit tests
2017-12-28 19:59:54 -05:00
Henrik Lissner
7ea3895b99
ui/doom-dashboard: fix pwd not always being set #309
2017-12-28 19:59:32 -05:00
Henrik Lissner
58b2605215
ui/doom-dashboard: fix 'last pwd policy
2017-12-28 19:58:27 -05:00
Henrik Lissner
538e4c52bd
ui/doom-dashboard: fix edge cases where cwd wasn't set properly
2017-12-27 21:00:03 -05:00
Henrik Lissner
86f445d6a1
ui/doom-dashboard: only set last-cwd in real buffers
2017-12-27 17:12:50 -05:00
Henrik Lissner
6c3d7ad7c7
ui/doom-dashboard: expand string +doom-dashboard-pwd-policy #309
2017-12-27 17:11:59 -05:00
Henrik Lissner
bee9259096
ui/doom-dashboard: add +doom-dashboard-pwd-policy option #309
...
Gives the user control over how the dashboard's default-directory is
set. The default is to set it to the project root of the last open
buffer.
2017-12-27 13:24:18 -05:00
Henrik Lissner
b5cb8a0527
Disable show-trailing-whitespace in doom dashboard #297
2017-12-25 19:09:55 -05:00
Henrik Lissner
1873a48e71
ui/doom-dashboard: fix trailing highlights in whitespace-mode #297
2017-12-22 16:33:43 -05:00
Henrik Lissner
317536a02a
ui/doom-dashboard: use doom--package-load-path to count packages
2017-12-22 16:26:08 -05:00
Henrik Lissner
76a4ae459d
Fix obsolete (when|if)-let messages in Emacs 26
2017-12-10 14:49:52 -05:00
Henrik Lissner
0ff5966379
Refactor solaire-mode init (fix startup errors in #285 )
2017-12-09 16:52:23 -05:00
Henrik Lissner
4a504a07aa
ui/doom-modeline: remove all-the-icons-scale-factor let-bindings #278
2017-12-09 14:51:33 -05:00
Henrik Lissner
f8e8dbad8f
General minor refactor
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
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
f617995bbe
nav-flash: blink cursor on evil-jump
2017-12-03 20:04:00 -05:00
Amos Bird
86dd6172a8
nil check for frame
2017-11-29 20:39:11 +08:00
Henrik Lissner
0e0f3d62a2
ui/doom-modeline: minor refactor of paths
2017-11-08 22:51:55 +01:00
Henrik Lissner
efac883648
Merge branch 'master' into develop
...
* master:
autoload evil-anzu when doing evil-ex-search-word*
When calling +vcs-root, load git-link first.
2017-11-06 00:53:48 +01:00
Henrik Lissner
323953db29
Remove default font (leave it to the user)
...
Addresses #164 , #165 , #205 , #244
2017-11-05 19:54:44 +01:00
Henrik Lissner
c45e2c4918
General & minor refactor+cleanup
2017-11-05 19:54:44 +01:00
Amos Bird
ca1b188ed7
autoload evil-anzu when doing evil-ex-search-word*
2017-10-26 04:36:19 -05:00
Henrik Lissner
e319a5eaa1
Merge branch 'UndeadKernel-window_select' into develop
...
* UndeadKernel-window_select:
Module to visually select windows with either ace-window or switch-window
2017-10-18 17:01:20 +02:00
Henrik Lissner
9b884857f2
ui/unicode: initialize more intelligently
2017-10-18 00:58:32 +02:00
Undead Kernel
f9321b1b3b
Module to visually select windows with either ace-window or switch-window
...
Modularize ace-window and add switch-window as a replacement: Issue #218
2017-10-08 23:34:25 +02:00
Henrik Lissner
eac0adff8a
Fix modeline duplication in buffer-file-name :help-echo
2017-10-05 01:27:46 +02:00
Henrik Lissner
a2c2ee3246
Add 'relative-from-project option for +doom-modeline-buffer-file-name-style
2017-10-05 01:16:32 +02:00
Henrik Lissner
e69ed84e8a
ui/doom-modeline: propertize plain buffer names
2017-10-03 02:58:09 +02:00
Henrik Lissner
8ce10af094
New variable: +doom-dashboard-inhibit-functions
2017-10-02 19:59:18 +02:00
Henrik Lissner
b7ca13f45d
Move dashboard modeline setup to ui/doom-modeline
2017-09-29 04:00:42 +02:00
Henrik Lissner
d5fe8128aa
Add org-agenda-list button to dashboard
2017-09-29 02:43:33 +02:00
Henrik Lissner
a07b10e686
dashboard: general refactor & minor visual tweaks
2017-09-29 02:43:33 +02:00
Henrik Lissner
6259ba9114
Dynamic vertical alignment of the dashboard #192
2017-09-29 02:43:01 +02:00
Henrik Lissner
27b1d08c19
Show DOOM in dashboard mode-line
2017-09-29 02:41:21 +02:00
Henrik Lissner
5319f655b4
Prevent nav-flash from causing seizures in term-mode
2017-09-28 18:22:15 +02:00
Henrik Lissner
fde07ba5df
Show modified status in scratch buffer modeline
2017-09-27 00:00:30 +02:00
Henrik Lissner
b60286d909
modeline: buffer-project => buffer-default-directory
2017-09-26 19:36:17 +02:00