Commit Graph

6411 Commits

Author SHA1 Message Date
43030c789e editor/evil: revert focus-on-split behavior (and refactor advice)
Focus-on-split is being disabled to achieve vim parity. The advice is
still necessary to ensure splitting updates the window buffer list, so
operations like winner-undo undoes correctly.
2019-10-29 01:09:14 -04:00
be08f9794e Fix nav-flash being suppressed
By a variable that will (almost) always be non-til.
2019-10-28 23:23:14 -04:00
ba7b8d661d Bind C-u, C-b & C-f less aggressively #1975 2019-10-28 23:23:14 -04:00
74d87a1e24 ui/pretty-code: minor reformatting 2019-10-28 23:23:14 -04:00
6982281404 Fix mouse-1 on buttons initiating a selection 2019-10-28 23:23:13 -04:00
f18caa1518 evil-{,v}split-window-{below,right} = t
To match vim's behavior, when splitting windows. The
+evil-window-split-a and +evil-window-vsplit-a advice are still
necessary to preserve proper "window focus" order.
2019-10-28 23:23:13 -04:00
66934f982a lang/org: replace DOIN w/ STRT; use 'd' for DONE
STRT is more distinct from DONE, and 'd' is a better shortcut for DONE.
2019-10-28 23:23:13 -04:00
d347574d30 Fix #1973: selected region survives switching workspaces
Leaving behind ineffectual region highlights
2019-10-28 23:23:13 -04:00
9e2b0c6332 editor/evil: fix autoload for +evil:whole-buffer-textobj 2019-10-28 23:23:13 -04:00
bec1891a3d lang/org: reformat UI config; setq-default -> setq 2019-10-28 23:23:13 -04:00
7b9c13f25f lang/org: expand refile commands
Changes 'SPC m r' into a prefix with multiple refiling commands.
2019-10-28 23:23:13 -04:00
bb383d3ede lang/org: present full paths on org-refile
This makes refiling with multiple file targets far, far more palatable.
2019-10-28 23:23:12 -04:00
53433d9c37 lang/org: default org-refile targets to current buffer 2019-10-28 23:23:12 -04:00
2755320178 lang/lua: minor reformatting 2019-10-28 23:23:12 -04:00
244671e388 lang/python: mention lsp-python-ms hack in README 2019-10-28 23:23:12 -04:00
b4e0944467 lang/markdown: mention +grip flag in README 2019-10-28 23:23:12 -04:00
987cece946 lang/org: only reset latex background on theme load
Otherwise, many of these settings will overwrite user's customizations.

Fixes #1969
2019-10-28 23:23:12 -04:00
ba52f4c8e9 lang/scheme: add plugins section to README 2019-10-28 23:23:12 -04:00
38bed2db65 Add docs/index.org; move modules/README.org
Fixes #1968
Relevant to #1771, #1795, #1755, #372, #174
2019-10-28 23:20:52 -04:00
a022cfd705 lang/org: refactor org keywords & respect underlying faces 2019-10-27 14:06:47 -04:00
a122dfd6a0 editor/multiple-cursors: extend evil-org support 2019-10-27 14:03:45 -04:00
5f9778edd6 editor/multiple-cursors: fix unbound evil-mc keybinds 2019-10-27 14:03:45 -04:00
94c2f91b75 term/eshell: fix custom eshell faces 2019-10-27 14:03:45 -04:00
fd5b92e3f5 completion/ivy: remap evil-show-marks -> counsel-mark-ring 2019-10-27 14:03:45 -04:00
b06b6b5dba config/default: bind 'SPC / {j,m}'
To 'jump to position in jump list' and 'jump to mark', respectively
2019-10-27 14:03:45 -04:00
bde9b2791d lang/swift: add sane sourcekit-lsp defaults 2019-10-27 14:03:45 -04:00
7ba9939757 configure faust company backends 2019-10-27 14:24:52 +01:00
3d21f4ef5e Add +default/restart-server command
Its keybind on 'SPC q d' was already pushed in ace1eceab
2019-10-26 23:44:29 -04:00
23d36d3c27 Rebind 'C-{-,=}'; bind 'M-C-{-,=}'
The former is buffer-local, the latter is frame-local.
2019-10-26 23:44:29 -04:00
ccf7197acf lang/emacs-lisp: print string repr of evaluated result
This makes the return type of the evaluated result clearer at a glance.
2019-10-26 23:44:29 -04:00
73b8a5b496 Redo which-key labels for 'SPC h d' & 'SPC h r'
Renders #1959 obsolete
2019-10-26 23:44:29 -04:00
c25fec5364 Replace 'SPC h R' with 'SPC h r r' 2019-10-26 23:44:29 -04:00
3c6f48f9ec Move evil & corrective keybinds to respective modules
Keybinds that correct behavior or provide or extend vim functionality
were moved to their respective modules, or to the :editor evil module.

Keybinds in the global space, that are particularly opinionated but
potentially harmful or imposing as a default, or likely for users to
change (like leader keys), are kept in config/default.
2019-10-26 23:44:28 -04:00
c360f0dceb Minor refactor & comment/docstring revision 2019-10-26 23:44:28 -04:00
515fba2fda Merge pull request #1950 from mnick/notmuch
email/notmuch: general improvements

- Filter read messages in notmuch show (by folding them automatically)
- Refresh all notmuch buffers after sync (via process sentinel)
- Support custom sync commands (introduces an additional defvar)
- Add command to select From email prior to composing via ivy
2019-10-26 22:42:02 -04:00
3a20e09eab fix notmuch keybind typo 2019-10-26 15:42:25 -04:00
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
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
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