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
af69cd0840
Fix auto-revert occasionally prompting for confirmation
2019-10-28 23:23:13 -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
b0ac9abfbf
Fix add-hook! for hooks that take arguments
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
e98a0ca14a
docs/faq: clarify package installation & configuration
2019-10-28 23:23:12 -04:00
Henrik Lissner
3e5ad49df1
docs/faq: mention lispy/parinfer modules wrt smartparens
2019-10-28 23:23:11 -04:00
Henrik Lissner
76831b6c69
Alphabetize god & erlang modules in init.example.el
2019-10-28 23:23:11 -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
Rudi Grinberg
0e0fa37b22
[popup] ignore send mail buffers
...
[C-x m] should not appear in a popup.
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-10-28 12:20:35 +09: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
dca4015003
Fix void-variable themes error at startup
...
If lexical-binding isn't enabled (with ';; -*- lexical-binding: t; -*-'
at the top of your private config), custom-set-theme! and
custom-theme-set-faces! throw this error. Since these macros are
commonly used in user configs, where I can't police lexical-binding,
I've refactored it to not rely on it.
2019-10-27 14:27:29 -04:00
Henrik Lissner
d79904d51f
Fix custom-theme-set-faces with multiple themes
2019-10-27 14:21:52 -04: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
Henrik Lissner
23ef6e42c8
Merge pull request #1963 from magnetophon/confirmation
...
Add message after loading a session from file
2019-10-27 11:40:47 -04:00
Henrik Lissner
cbf8ba80c2
Merge pull request #1964 from magnetophon/faustCompany
...
lang/faust: add dabbrev & yasnippet company backends
2019-10-27 11:30:26 -04:00
Bart Brouns
7ba9939757
configure faust company backends
2019-10-27 14:24:52 +01:00
Bart Brouns
1adbd4e571
add confirmation message after loading a session from file
2019-10-27 14:12:41 +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
bf8cc9b007
Improve font resizing commands
...
- doom/increase-font-size no longer resets the font when resizing back
to 0 (causing an inelegant flash of the frame).
- doom/reset-font-size will now reset text-scale, as well, if it is
being used.
- doom/*-font-size commands have been changed to only affect the current
frame.
- doom-big-font-mode will now affect all frames (since minor modes can't
be 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
5b1dc3c63f
Support INSECURE envvar (again)
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