Commit graph

6417 commits

Author SHA1 Message Date
Henrik Lissner
5ea72bec98
Merge pull request #1967 from JakDar/develop
lang/org/README: fix howto for removing +org-cycle-only-current-subtree-h
2019-10-29 01:24:41 -04:00
Henrik Lissner
c9faf33780
Add 'SPC q {f,F}' keybinds
- SPC q f' = delete current frame
- SPC q F' = clear current frame (kill all buffers and windows)
2019-10-29 01:11:06 -04:00
Henrik Lissner
ecc5adc6bf
Bind SPC ; to pp-eval-expression
Improved output formatting.
2019-10-29 01:10:43 -04:00
Henrik Lissner
4657c9e9be
editor/snippets: fix error loading doom-snippets-lib 2019-10-29 01:10:25 -04:00
Henrik Lissner
53d8c97cb0
lang/org: fix eldoc display in org-mode 2019-10-29 01:10:24 -04:00
Henrik Lissner
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
Henrik Lissner
be08f9794e
Fix nav-flash being suppressed
By a variable that will (almost) always be non-til.
2019-10-28 23:23:14 -04:00
Henrik Lissner
ba7b8d661d
Bind C-u, C-b & C-f less aggressively #1975 2019-10-28 23:23:14 -04:00
Henrik Lissner
74d87a1e24
ui/pretty-code: minor reformatting 2019-10-28 23:23:14 -04:00
Henrik Lissner
6982281404
Fix mouse-1 on buttons initiating a selection 2019-10-28 23:23:13 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
d347574d30
Fix #1973: selected region survives switching workspaces
Leaving behind ineffectual region highlights
2019-10-28 23:23:13 -04:00
Henrik Lissner
9e2b0c6332
editor/evil: fix autoload for +evil:whole-buffer-textobj 2019-10-28 23:23:13 -04:00
Henrik Lissner
bec1891a3d
lang/org: reformat UI config; setq-default -> setq 2019-10-28 23:23:13 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
53433d9c37
lang/org: default org-refile targets to current buffer 2019-10-28 23:23:12 -04:00
Henrik Lissner
2755320178
lang/lua: minor reformatting 2019-10-28 23:23:12 -04:00
Henrik Lissner
244671e388
lang/python: mention lsp-python-ms hack in README 2019-10-28 23:23:12 -04:00
Henrik Lissner
b4e0944467
lang/markdown: mention +grip flag in README 2019-10-28 23:23:12 -04:00
Henrik Lissner
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
Henrik Lissner
ba52f4c8e9
lang/scheme: add plugins section to README 2019-10-28 23:23:12 -04:00
Henrik Lissner
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
Jakub Darul
eeed0dd64f doc - fix instruction on removing +org-cycle-only-current-subtree-h 2019-10-27 20:36:21 +01:00
Henrik Lissner
a022cfd705
lang/org: refactor org keywords & respect underlying faces 2019-10-27 14:06:47 -04:00
Henrik Lissner
a122dfd6a0
editor/multiple-cursors: extend evil-org support 2019-10-27 14:03:45 -04:00
Henrik Lissner
5f9778edd6
editor/multiple-cursors: fix unbound evil-mc keybinds 2019-10-27 14:03:45 -04:00
Henrik Lissner
94c2f91b75
term/eshell: fix custom eshell faces 2019-10-27 14:03:45 -04:00
Henrik Lissner
fd5b92e3f5
completion/ivy: remap evil-show-marks -> counsel-mark-ring 2019-10-27 14:03:45 -04:00
Henrik Lissner
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
Henrik Lissner
bde9b2791d
lang/swift: add sane sourcekit-lsp defaults 2019-10-27 14:03:45 -04:00
Bart Brouns
7ba9939757 configure faust company backends 2019-10-27 14:24:52 +01:00
Henrik Lissner
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
Henrik Lissner
23d36d3c27
Rebind 'C-{-,=}'; bind 'M-C-{-,=}'
The former is buffer-local, the latter is frame-local.
2019-10-26 23:44:29 -04:00
Henrik Lissner
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
Henrik Lissner
73b8a5b496
Redo which-key labels for 'SPC h d' & 'SPC h r'
Renders #1959 obsolete
2019-10-26 23:44:29 -04:00
Henrik Lissner
c25fec5364
Replace 'SPC h R' with 'SPC h r r' 2019-10-26 23:44:29 -04:00
Henrik Lissner
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
Henrik Lissner
c360f0dceb
Minor refactor & comment/docstring revision 2019-10-26 23:44:28 -04:00
Henrik Lissner
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
Max Nickel
3a20e09eab fix notmuch keybind typo 2019-10-26 15:42:25 -04:00
Max Nickel
e122c55718 add basic bindings for notmuch 2019-10-26 14:05:40 -04:00
Max Nickel
a4050a153d generalize notmuch/ivy-compose to notmuch/compose (completing-read) 2019-10-26 14:02:56 -04:00
Henrik Lissner
66c45b2f8d
editor/snippets: update doom-snippets recipe 2019-10-26 13:48:01 -04:00
Henrik Lissner
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
Max Nickel
e279409bbd sharp-quote notmuch-show hook 2019-10-26 13:38:06 -04:00
mahajan-abhay
a945a3ab69
Update packages.el 2019-10-26 15:33:46 +05:30
Gerry Agbobada
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
Henrik Lissner
68f2ac4d8c
completion/ivy: ivy-height = 17
20 was too tall!
2019-10-26 04:06:10 -04:00