Henrik Lissner
be17d9bd1f
input/japanese: add doctor.el & cmigemo check
2019-05-21 21:57:50 -04:00
Henrik Lissner
b820de0ba9
input/japanese: lazy load migemo
...
And don't error fatally if migemo isn't installed. Also, don't activate
helm-migemo-mode nor avy-migemo-mode if migemo doesn't initialize.
2019-05-21 21:56:06 -04:00
Henrik Lissner
3073bcbe39
lang/emacs-lisp: suppress errors during flycheck
2019-05-21 17:29:29 -04:00
Henrik Lissner
6f41a592d4
lang/markdown: remove boilerplate
2019-05-21 17:29:17 -04:00
Henrik Lissner
8897b9c0f7
Add lang/markdown link to modules/README.org
2019-05-21 17:25:52 -04:00
Henrik Lissner
6745ff1323
ui/vc-gutter: resize git-gutter popup to fit
...
Due to the prompt, you can't scroll the git-gutter popup, making it
difficult to see the full diff. This isn't a perfect fix but at least
improves the situation.
2019-05-21 17:24:24 -04:00
Henrik Lissner
9f45197a0b
ui/nav-flash: improve conditional blinking on jump
...
Sometimes it wouldn't blink when the motion occurred within the same
window. This ensures more consistency.
2019-05-21 17:24:23 -04:00
Henrik Lissner
fbf4f78e8e
Fix +python-executable-find with absolute paths
2019-05-21 17:24:23 -04:00
Henrik Lissner
e96205ed9f
lang/markdown: add README
2019-05-21 17:24:23 -04:00
Henrik Lissner
768ebda95b
lang/markdown: add multimarkdown compiler support
2019-05-21 17:24:23 -04:00
Henrik Lissner
b1e23238e6
lang/markdown: generalize markdown compile fn
...
So it can be used with the original perl script, discout, or the renamed
executable on MacOS.
2019-05-21 17:24:23 -04:00
Henrik Lissner
ece2f86480
lang/markdown: remove vestigial pandoc-mode
2019-05-21 17:24:23 -04:00
Henrik Lissner
2c5c192b6f
Fix conflict on C-c p s #1425
...
Moved scratch buffer to C-c p x and X. This overrides projectile's term
commands, but users should be using the term, vterm and eshell modules'
commands instead.
2019-05-21 17:24:22 -04:00
Henrik Lissner
0e2cbdf8f5
ui/nav-flash: trigger on switch-window
2019-05-21 03:42:12 -04:00
Henrik Lissner
912cc4b522
input/japanese: lazy-load pangu-spacing
...
Also fixes typo in :general use
2019-05-21 03:41:43 -04:00
Henrik Lissner
3eb5e8d40e
input/japanese: fix typo & use :general
2019-05-21 03:39:19 -04:00
Henrik Lissner
0041723a80
Make +nav-flash/blink-cursor unconditional
...
Since it is meant for interactive use
2019-05-21 01:24:55 -04:00
Henrik Lissner
2214c3175e
Minor tweaks across the board
2019-05-21 00:34:32 -04:00
Henrik Lissner
2f569eda51
Silence malformed function warnings from ivy-hydra
2019-05-21 00:30:42 -04:00
Henrik Lissner
fe36bbca1f
Standardize C-c C-e for ivy wgrep
...
Removes backtab in favor of standardizing C-c C-e. Already used by helm,
wgrep and dired.
2019-05-21 00:30:42 -04:00
Henrik Lissner
3e15b71568
lang/emacs-lisp: optimize var/face highlighting
...
A slight performance improvement in files with a lot of comments and
strings, by skipping ahead a line if in a comment and to the next double
quote if in a string. Otherwise, this function would visit every symbol
in between, and syntax-ppss calls are relatively expensive here.
2019-05-20 21:09:12 -04:00
Henrik Lissner
08bfd5879a
Enable read-only-mode in package files
...
These files shouldn't be modified directly.
2019-05-20 21:09:12 -04:00
Henrik Lissner
ed69d580fb
emacs/dired: fix ranger oddities
...
Added two hacks to fix two obnoxious issues Ranger has, having to do
with it failing to clean up after itself. In particular:
1. A left over mouse-1 bind that traps focus in a particular
window (easy to get around with keyboard-based window switch
commands, but this renders the mouse useless),
2. And the lingering ranger header bar (i.e. it doesn't clean up
header-line-format).
This commit also ensures Deer overrides dired if +ranger is enabled.
2019-05-20 21:09:12 -04:00
Henrik Lissner
e76765e0b8
emacs/dired: add dired-rsync
...
And bind it to C-c C-r
2019-05-20 21:09:12 -04:00
Henrik Lissner
c4af1a807c
emacs/dired: enable diredfl & dired-k in ranger/deer
2019-05-20 21:09:12 -04:00
Henrik Lissner
57697efb62
emacs/dired: add diredfl & refactor
...
- Adds C-c C-e for invoking wdired
- Adds diredfl for more colors in dired (and disables dired-k's coloring
based on mtime, which was confusing)
2019-05-20 21:09:12 -04:00
Henrik Lissner
9561331d05
Fix +calendar/open-calendar
...
It was using a doom-themes function, which isn't guaranteed to exist,
e.g. if the user isn't using a doom-themes theme.
2019-05-20 21:09:12 -04:00
Henrik Lissner
8f9056906d
Rethink scratch buffer keybinds & commands
...
For non-evil users:
<leader> x doom/open-scratch-buffer
<leader> X doom/switch-to-scratch-buffer
<leader> p s doom/open-project-scratch-buffer
<leader> p S doom/switch-to-project-scratch-buffer
For evil users:
<leader> x doom/open-scratch-buffer
<leader> b s doom/open-scratch-buffer
<leader> b S doom/switch-to-scratch-buffer
<leader> p s doom/open-project-scratch-buffer
<leader> p S doom/switch-to-project-scratch-buffer
2019-05-20 21:09:12 -04:00
Henrik Lissner
9f63d94b13
Add doom/help-package-homepage command (SPC h d P)
2019-05-20 21:09:11 -04:00
Henrik Lissner
243a3a84a8
Add doom/help-news-search command (SPC h d N)
2019-05-20 21:09:11 -04:00
Henrik Lissner
9d5e8fdda4
completion/helm: use ;;;###package cookies
2019-05-20 21:09:11 -04:00
Henrik Lissner
482c87308f
config/default: correct project keybinds
...
- SPC p > and SPC p ? were the wrong way around
- Add SPC p e to edit project .dir-locals.el
2019-05-20 21:09:10 -04:00
Henrik Lissner
916a3cb36a
config/default: update & reformat emacs keybinds
2019-05-20 21:09:10 -04:00
Henrik Lissner
a7069b93f2
Remove vestigial imenu-anywhere remappings
2019-05-20 21:09:10 -04:00
Henrik Lissner
4c9a3dd191
lang/markdown: remove +pandoc
...
The new default for markdown-command will try pandoc, if it is
available. This makes pandoc-mode redundant. The mode also doesn't quite
belong to the markdown module.
2019-05-20 21:09:10 -04:00
Henrik Lissner
a6ebd95aee
lang/markdown: fix doctor's executable detection
2019-05-20 21:09:10 -04:00
Henrik Lissner
57bd7a385e
Fix typo in +default/org-notes-headlines
2019-05-20 21:09:10 -04:00
Henrik Lissner
41de07177b
Update keybinds for :term modules
2019-05-19 02:30:43 -04:00
Henrik Lissner
d3cb394ce4
Refactor +ivy/tasks
...
Just realized ivy passes the candidate in its original data structure to
its handlers.
2019-05-19 02:18:26 -04:00
Henrik Lissner
39d4fa2256
Improve better-jumper integration into ivy
...
And remove unnecessary set-jump on imenu-after-jump-hook (it should
happen before the jump, not after).
2019-05-19 02:18:26 -04:00
Henrik Lissner
754dd75624
Update highlight-indent-guides faces on focus-in
...
The faces may go out of sync if you spawn a tty frame via the server.
Updating it when you switch frames is a workaround for this.
2019-05-19 02:18:26 -04:00
Henrik Lissner
10cef7a887
tools/flyspell: add +prog flag #1418
...
Enables flyspell-prog-mode on prog-mode-hook.
2019-05-19 02:18:25 -04:00
Henrik Lissner
c3cb7c5000
:tools password-store -> :tools pass
...
A simpler name and matches the prefix of its module.
2019-05-19 02:18:25 -04:00
Henrik Lissner
0674e4b4b0
Remove :emacs imenu module
...
Some of it was moved into core as reasonable defaults, but the rest of
it doesn't warrant a whole module dedicated to it.
2019-05-19 02:18:00 -04:00
Henrik Lissner
928ec16242
ui/workspaces: remove unused function
2019-05-19 02:17:59 -04:00
Henrik Lissner
8c65a63b1c
Move eshell, term & vterm modules to :term
2019-05-19 02:17:59 -04:00
Henrik Lissner
42ba2a22b8
Prevent ~/.emacs.d/transient from being created
2019-05-19 02:17:59 -04:00
Henrik Lissner
dce3d0ddc6
Fix evil-alternate-buffer + persp-mode
...
Fixes an issue where evil-switch-to-windows-last-buffer would switch to
buffers outside the current workspace.
2019-05-19 02:17:59 -04:00
Henrik Lissner
892f0164af
Add :h[elp] ex command
2019-05-19 02:17:58 -04:00
Henrik Lissner
dba3ae5e4d
Prevent nav-flash from firing too often
...
And trigger on better-jumper-post-jump-hook instead, so that non-evil
users can benefit from nav-flash in this case too.
2019-05-19 02:17:58 -04:00