Commit Graph

5096 Commits

Author SHA1 Message Date
Henrik Lissner
dba1f20dd3
ui/doom-dashboard: refresh dashboard on buffer switch 2018-03-14 18:51:08 -04:00
Henrik Lissner
8bd68064ef
lang/web: register docsets for css, scss & sass 2018-03-14 18:50:10 -04:00
Henrik Lissner
efdcb01c19
lang/org: change default +org-dir to ~/org 2018-03-14 18:49:26 -04:00
Henrik Lissner
d44182df96
lang/emacs-lisp: prefer Emacs Lisp docset for doc lookup 2018-03-14 18:48:48 -04:00
Henrik Lissner
844e5191ad
feature/lookup: add rust, scs, gfm, nim & typescript defaults to devdocs 2018-03-14 18:48:10 -04:00
Henrik Lissner
e728e8d04f
feature/lookup: fix docset lookup & setting; add doom-etc-dir/docsets to default paths 2018-03-14 18:47:28 -04:00
Henrik Lissner
de730535a4
lang/rust: fix +rust-cargo-project-p not detecting nearer Cargo.toml files 2018-03-14 18:44:55 -04:00
Henrik Lissner
b19d30b145
config/default: replace :build cmd w/ :compile 2018-03-14 18:34:09 -04:00
Henrik Lissner
f8fa07d668
Move magit from features/version-control to new tools/magit module 2018-03-14 18:33:26 -04:00
Henrik Lissner
d84222b6d0
feature/workspaces: use new switch-buffer hooks 2018-03-14 18:31:48 -04:00
Henrik Lissner
4edb7999e9
feature/popup: refactor how closing unsaved popups are handled 2018-03-14 18:30:14 -04:00
Henrik Lissner
e59fd75107
feature/popup: make compilation popups larger 2018-03-14 18:29:40 -04:00
Henrik Lissner
ce091ddde6
Improve reliability of 'nocache & without-project-cache! macro 2018-03-14 18:29:16 -04:00
Henrik Lissner
1352ac4553
Exclude images and remote files from recentf 2018-03-14 18:28:48 -04:00
Henrik Lissner
aec4fbe590
Always apply ansi color codes to compilation buffers 2018-03-14 18:28:25 -04:00
Henrik Lissner
cfe2fe87d9
Reduce screen flicker when creating a new frame
...by only reloading the theme if the new frame is of a different type
from the last (tty and GUI frames).
2018-03-14 18:26:59 -04:00
Henrik Lissner
cdbd677423
Allow use of package.el #444
This makes package.el commands safe to use in Doom, and prevents errors
caused by unitialized state, by running package-initialize before
you use a package.el command.
2018-03-14 18:25:25 -04:00
Henrik Lissner
10b7d2d178
config/default: SPC i r = counsel-evil-registers 2018-03-14 17:26:55 -04:00
Henrik Lissner
c0e5152b8f
lang/org: replace +org-capture/open with org-capture 2018-03-14 17:25:25 -04:00
Henrik Lissner
ccaf5eabbd
Fix switch-window hooks; add switch-buffer hooks 2018-03-14 04:52:09 -04:00
Henrik Lissner
44d30ca3ce
Fix doom-active-minor-modes 2018-03-14 04:49:14 -04:00
Henrik Lissner
03e6900d3c
doom//packages-update: output feedback earlier 2018-03-13 03:18:02 -04:00
Henrik Lissner
2b2aac4417
ui/posframe: don't auto-adjust ivy-posframe height 2018-03-13 03:17:25 -04:00
Henrik Lissner
2a6029ddff
feature/syntax-checker: move popup-top/popup init into def-package! 2018-03-13 03:01:49 -04:00
Henrik Lissner
6a2d244b4c
ui/posframe: reduce ivy posframe's jumpiness 2018-03-13 02:53:47 -04:00
Henrik Lissner
6a1b3473e8
ui/posframe: silence emacs version output in company-childframe-mode 2018-03-13 02:02:33 -04:00
Henrik Lissner
fa22dcc7a4
ui/posframe: refactor +posframe|delete-on-escape 2018-03-13 02:00:20 -04:00
Henrik Lissner
1da1ca1496
ui/posframe: posframe-delete-all on doom-cleanup-hook 2018-03-13 02:00:02 -04:00
Henrik Lissner
3e9990ef0e
config/default: remove defunct C-p yank keybind
Other maps are overshadowing it. "0p is an excellent alternative anyway.
2018-03-13 01:34:57 -04:00
Henrik Lissner
24fddad66d
config/default: C-A => C-S-a #342
The former doesn't work.
2018-03-13 01:29:54 -04:00
Henrik Lissner
66b0e77969
config/default: rebind evil-numbers/dec-at-pt to C-A #342
This keybind is simply too destructive.
2018-03-13 01:28:39 -04:00
Henrik Lissner
fe2ffa525c
config/default: fix C-b/C-f in evil ex command line 2018-03-13 01:28:39 -04:00
Henrik Lissner
4a1b607638
config/default: redesign ivy-minibuffer-map keybinds 2018-03-13 01:28:39 -04:00
Henrik Lissner
8e9f9ec45b
config/default: SPC i y = counsel-yank-pop 2018-03-13 01:28:38 -04:00
Henrik Lissner
6e8473e66a
config/default: bind M-b => projectile-compile-project
+eval/build was removed a long time ago.
2018-03-13 01:28:38 -04:00
Henrik Lissner
683e988952
feature/snippets: refactor +snippets/expand-on-region 2018-03-13 01:28:35 -04:00
Henrik Lissner
17d206a28f
feature/snippets: remap yas-insert-snippet instead
Rather than binding directly to +snippets/expand-on-region
2018-03-13 01:27:53 -04:00
Henrik Lissner
e4fe46adbd
ui/posframe: remove redundant frame property 2018-03-13 01:27:53 -04:00
Henrik Lissner
4fbda15494
ui/posframe: cleanup invisible posframes on ESC
This is meant to resolve an issue where posframes go rogue (e.g. after
an error), by deleting all (invisible) posframes when you press ESC or
C-g (doom/escape).
2018-03-13 01:27:53 -04:00
Henrik Lissner
b181799f93
lang/ruby: fix rbenv version in mode-line 2018-03-13 01:27:53 -04:00
Henrik Lissner
8d11682e99
lang/org: make doom/delete-backward-char respect tables #457
With or without evil.
2018-03-12 17:09:36 -04:00
Henrik Lissner
61ddd1fd29
lang/elixir: use upstream source for alchemist #409
The hanging-iex fix was merged upstream.
2018-03-12 14:34:19 -04:00
Henrik Lissner
a17fc86761
feature/workspaces: fix buffer getting killed across workspaces 2018-03-12 13:33:50 -04:00
Henrik Lissner
b082ba6460
ui/doom-modeline: deactivate mode-line when frame loses focus #458 2018-03-12 13:32:02 -04:00
Henrik Lissner
fbb9947c7e
Add doom-{after,before}-switch-window-hook hooks 2018-03-12 13:32:02 -04:00
Henrik Lissner
00a9a08afb
Automatically add execute permission to files with a shebang line 2018-03-12 13:32:02 -04:00
Henrik Lissner
3e0e5bcad8
Refactor makefile
For better cross platform compatibility (rely on Emacs; nofewer bash
commands) and correctness (keep tasks synchronous, even when make is
called with -j|--jobs)
2018-03-12 13:32:02 -04:00
Henrik Lissner
88d3e91ee4
lang/org: highlight broken file: links with error face 2018-03-12 13:32:01 -04:00
Henrik Lissner
62025c8107
lang/org: indent continued org-list lines more consistently
Before:

+ abcdefghi :: User can set *any* parameters of ivy-posframe with the help of
               `ivy-posframe-parameters'.
+ xyz :: When non-nil, ivy-posframe will ignore prompt. This variable is useful
         for `ivy-posframe-read-action'.

After

+ abcdefghi :: User can set *any* parameters of ivy-posframe with the help of
     `ivy-posframe-parameters'.
+ xyz :: When non-nil, ivy-posframe will ignore prompt. This variable is useful
     for `ivy-posframe-read-action'.
2018-03-12 13:32:01 -04:00
Henrik Lissner
4f0dc72962
lang/org: fix smartparens autopairing in org-mode 2018-03-12 13:32:01 -04:00