e122c55718
add basic bindings for notmuch
2019-10-26 14:05:40 -04:00
a4050a153d
generalize notmuch/ivy-compose to notmuch/compose (completing-read)
2019-10-26 14:02:56 -04:00
66c45b2f8d
editor/snippets: update doom-snippets recipe
2019-10-26 13:48:01 -04:00
b0106e2ac7
emacs/dired: replace 18f20a531
w/ 'quit-all' command #1937
...
There are a few workflows where having multiple buffers (e.g.
side-by-side) is preferrable, however, `dired-find-alternate-file` kills
the old buffer indiscriminately.
2019-10-26 13:39:52 -04:00
e279409bbd
sharp-quote notmuch-show hook
2019-10-26 13:38:06 -04:00
311bdf100e
docs/faq: mention 'doom refresh' under enable/disable modules
2019-10-26 13:30:53 -04:00
1dd73b7486
Integrate helpful into doom/describe-active-minor-mode
2019-10-26 13:30:53 -04:00
c6c8a33eb6
Merge pull request #1958 from mahajan-abhay/develop
...
Add pyim package to :input chinese
2019-10-26 13:18:08 -04:00
a945a3ab69
Update packages.el
2019-10-26 15:33:46 +05:30
b1e8ee7175
Add 'Search Documentation' button to dashboard ( #1955 )
...
* Add an FAQ action to doom-dashboard
* Separate faq and user manual
This is necessary until I can dispatch properly the (file-exists-p)
conditions in the :action part of the variable.
The issue is that the value in :action needs to be a symbol (symbolp)
and the (if COND THEN ELSE) form does not match this.
* Use doom/help-search if (or faq.org manual.org)
Since the function searches through the (in-progress) manual and faq
* Remove :when condition from Search Documentation
This condition is unnecessary since doom/help-search now always at least
lists the modules from doom/help-modules
2019-10-26 04:15:32 -04:00
68f2ac4d8c
completion/ivy: ivy-height = 17
...
20 was too tall!
2019-10-26 04:06:10 -04:00
71e85b4d58
tools/lsp: update README
2019-10-26 04:05:34 -04:00
a4aae9c3a7
completion/ivy: ivy-height = 20
...
Ivy is a bit cramped otherwise
2019-10-26 03:58:08 -04:00
d2fe021bd9
tools/eval: display in minibuffer if below threshold
...
If it's just a couple lines, display in minibuffer instead.
2019-10-26 03:54:09 -04:00
36c9f7c333
tools/eval: fix popup when +overlay is disabled
2019-10-26 03:53:54 -04:00
f6df219544
Improve error when featurep! can't see current module
2019-10-26 02:13:40 -04:00
945eb7e064
editor/multiple-cursors: minor refactor
2019-10-26 02:12:59 -04:00
9b3f21a9bc
Optimize doom/help-search
...
Yields a ~80% decrease in indexing time.
2019-10-26 02:12:58 -04:00
d0ae6c9bda
Merge module list into doom/help-search
2019-10-26 02:12:58 -04:00
592c548b24
Fix ref to renamed function in doom/help-* helper
...
And improve their UX by displaying a loading message while Doom crawls
the headings.
2019-10-26 02:12:58 -04:00
7c54478335
Ensure doplist! has no side effects
2019-10-26 02:12:58 -04:00
a78e89bbf8
tools/eval: update README
2019-10-26 02:12:58 -04:00
84a063ca78
tools/eval: add +overlay feature
...
Now, inline evaluation will display results in an overlay next to the
cursor, rather than in the minibuffer (unless it gets too big, in which
case it'll use a popup buffer).
2019-10-26 02:12:58 -04:00
c2f6aa3e9d
Remove duplicate straight-are-you-sure advice
2019-10-26 00:58:26 -04:00
177eb9f4cb
config/default: expand 'SPC n' prefix
...
I got 99 problems, but my notes ain't one
2019-10-26 00:38:30 -04:00
83387d89e9
editor/evil: move vim-unimpaired motions
...
To the unimpaired library
2019-10-26 00:37:51 -04:00
f2b77fe2c0
Add whole-buffer (g) and defun (f) text objects
2019-10-26 00:37:12 -04:00
187c9857c4
Don't clone editorconfig's submodules
...
They're only unit tests.
2019-10-26 00:35:47 -04:00
c990c50fb8
Force straight to fall back to tty prompts
...
Otherwise it tries to use popups, which are invisible in non-interactive
Emacs, causing Emacs to block indefinitely.
2019-10-26 00:35:47 -04:00
07067bd304
lang/org: reformat packages.el
2019-10-25 20:29:00 -04:00
cf21cdc68c
completion/ivy: minor refactor
2019-10-25 20:25:21 -04:00
5f00db871e
lang/org: major refactor & add org-fancy-priorities package
...
- Fixes an issue where evil bindings weren't working in org-mode
- Significantly slims down on unnecessary keybinds
- Remove +org-init-keybinds-for-evil-h hook and reli more on our new
evil-org fork, which has upstreamed some of our changes.
- Documents undocumented functions, remove unnused ones, and reorganize
org's autoload libraries by convention.
- Adds org-fancy-priorities for more elegant (and subtle) priority
display than ugly [#A] tags.
2019-10-25 20:25:20 -04:00
9f8277b2c4
Correct doom/reload-autoloads docstring
2019-10-25 20:25:20 -04:00
9936bd9623
Add 'SPC h d {k,i,c}'
...
For jumping to init.el, config.el and packages.el
2019-10-25 20:25:20 -04:00
3f759dde23
Optimize file-template find-file hook function
2019-10-25 20:25:20 -04:00
d8ea65b968
emacs/vc: if prefix ARG, open region/line on master branch
2019-10-25 20:25:20 -04:00
467bd53b70
config/default: bind 'SPC b {K,Z}'
...
- 'SPC b K' -> kill all buffers (clear session)
- 'SPC b Z' -> kill all buried buffers
2019-10-25 20:25:20 -04:00
4478fceaf5
lang/emacs-lisp: add 'SPC m e l' & 'SPC m g l'
...
For loading libraries and jumping to their source code.
2019-10-25 20:25:20 -04:00
019308a93c
Merge pull request #1954 from gagbo/fix/faq_absolute_paths
...
docs/faq: fix absolute paths
2019-10-25 12:45:27 -04:00
0fd21c2064
Fix paths in the FAQ
2019-10-25 18:43:23 +02:00
eb2a67d05f
Merge pull request #1953 from darth10/develop
...
lang/org/doctor: warn if gnuplot is not installed
2019-10-25 05:17:44 -04:00
e60db77511
[org +gnuplot] Warn if gnuplot is not installed
2019-10-25 22:13:01 +13:00
641d4a1b71
Fix ':built-in prefer' in package!
...
It was treating 'prefer as truthy, thus preventing packages with it from
being installed (like so-long).
2019-10-25 04:00:49 -04:00
4ccb69dbd0
ui/workspaces: fix unrenamed workspace on project-switch #1942
2019-10-25 02:42:54 -04:00
f516d4c342
Fix package! mutating package state at expansion time
...
Fixes an issue where package! declarations were read unconditionally at
compile time, whether or not they were on a reachable code path. e.g.
evil is always disabled by:
(when nil
(package! evil :disable t))
2019-10-25 02:38:15 -04:00
54559d567a
tools/magit: hide modeline in magit-popups
...
Since magit-gitflow still uses the old magit-popups, rather than
transient.
2019-10-25 02:38:15 -04:00
3a7f84cfe2
ui/ophints: make 'gr' highlight async
2019-10-25 02:38:15 -04:00
923a0a58b6
tools/flycheck: prevent flycheck popup buffer taking focus
...
When tooltip/childframe is off, long errors can spawn a popup window
that, by default, will steal input focus. No more!
Reported by @rgrinberg
2019-10-25 02:38:04 -04:00
5b3989f3e1
fix removal of unread hook when filtering messages
2019-10-24 22:39:45 -04:00
00ec885eaa
add command to select From email via ivy prior to composing
2019-10-24 22:39:17 -04:00