Commit Graph

247 Commits

Author SHA1 Message Date
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
Henrik Lissner
474f330cd4
Use doom-emacs-dir as dashboard's default directory 2017-09-26 19:35:44 +02:00
Henrik Lissner
738d85e84f
Let python/ruby modules handle version strings
Also, set RBENV_VERSION and PYENV_VERSION envvars.
2017-09-26 01:02:47 +02:00
Henrik Lissner
c7d63fe091
Set special modeline in scratch buffer 2017-09-25 03:03:00 +02:00
Henrik Lissner
582e69db05
Move vi-tilde-fringe to new ui/vi-tilde-fringe module 2017-09-24 17:10:48 +02:00
Henrik Lissner
248ea4c2c7
Reset hl-todo-mode if already active 2017-09-22 13:13:23 +02:00