Commit graph

9393 commits

Author SHA1 Message Date
Henrik Lissner
646cba3f68
Bring back undo history compression
But only if zstd is available. Also strips text properties from the undo
list. This often provides a 30-50% size benefit, with a negligible
performance impact.
2019-05-13 14:31:49 -04:00
Henrik Lissner
3399580647
Fix #1409: autoload +modeline|resize-for-font 2019-05-13 12:36:22 -04:00
Andrew Whatson
876e2a250f Fix ivy-switch-buffer virtual buffer support 2019-05-13 23:45:21 +10:00
Alan Schmitt
77905d9815 fix command to set tags 2019-05-13 10:40:43 +02:00
Henrik Lissner
a742a1440a
Add :input japanese to init.example.el 2019-05-13 01:00:34 -04:00
Henrik Lissner
8d9a15e414
Add :input japanese module 2019-05-13 00:57:59 -04:00
Henrik Lissner
fadbfb321f
Add :input chinese module #1371 2019-05-13 00:57:59 -04:00
Henrik Lissner
6ea0c39137
Ensure use-package settings are set @ compile-time 2019-05-13 00:57:59 -04:00
Henrik Lissner
10f60e7918
tools/magit: add -t/--tags action to magit-fetch 2019-05-13 00:20:06 -04:00
Henrik Lissner
f696ff32f4
doom-project-find-file: add helm-find-files as a fallback 2019-05-13 00:18:51 -04:00
Henrik Lissner
6ab16621e0
better-jumper: quelpa -> melpa 2019-05-12 23:27:34 -04:00
Henrik Lissner
f2d267ce8b
projectile: fall back to git-grep instead of rgrep
Also changes projectile-sort-order, but this only affects the native
indexer.
2019-05-12 22:12:08 -04:00
Henrik Lissner
769cfbe5d1
projectile: resort to ripgrep if fd is absent
Speeds up file search in general, and on Windows especially.
2019-05-12 22:12:04 -04:00
Henrik Lissner
5e8db5a860
Refactor core-packages + add gnu-elpa-keyring-update
- Adds melpa-mirror, for those lonely days when melpa is down
- Reduce logging spam from package!
- Revise comments & use outline-mode headings
- Prioritize melpa over elpa
2019-05-12 22:09:52 -04:00
Henrik Lissner
0f0fdbc00c
Add doom/{increase,decrease,reset}-font commands
Borrows the idea from zoom-frm (see #1389).
2019-05-12 21:56:52 -04:00
Henrik Lissner
ef4106dae8
Remove echo-keystrokes fix in isearch
It isn't necessary anymore.
2019-05-12 17:06:56 -04:00
Henrik Lissner
c4a9de5361
lang/org: add new toggle keybinds to localleader
Also sorts existing keybinds.
2019-05-12 01:46:29 -04:00
Henrik Lissner
8ec44959c5
tools/lookup: update to reflect changes upstream
counsel-dash no longer depends on helm
2019-05-12 01:45:48 -04:00
Henrik Lissner
4755258865
modules/README.org: link calendar & docker READMEs 2019-05-12 01:45:07 -04:00
Henrik Lissner
00f88a509f
editor/evil: evil-want-C-i-jump = t in daemon
Since we can't predict what kind of frames the user will open, we assume
they're graphical. Terminal+daemon users will have to undo this in
`~/.emacs.d/init.el`.
2019-05-12 01:43:45 -04:00
Henrik Lissner
e5d566ea2a
Prevent non-prefix key errors on doom//refresh
May also help doom/reload
2019-05-12 01:43:22 -04:00
Henrik Lissner
2358dbfc84
Replace "Doom" w/ ~/.emacs.d when 'upgrade' fails 2019-05-12 00:56:17 -04:00
Henrik Lissner
a558f9b3f1
cli/quickstart: fix font path for all-the-icons-install-fonts
all-the-icons-install-fonts guesses the font path based on
`window-system', which is nil in tty Emacs.
2019-05-12 00:56:17 -04:00
Henrik Lissner
0f06b7702e
Remove which-key dependency from +evil/easymotion 2019-05-12 00:56:17 -04:00
Henrik Lissner
f7f96d3abb
ui/indent-guides: disable responsive guides
It substantially slows down Emacs, so I cannot endorse it as a default.
2019-05-12 00:56:14 -04:00
Henrik Lissner
f3d2038931
Merge pull request #1377 from pcasaretto/docker-docs
Add a draft for docker module documentation
2019-05-12 00:33:03 -04:00
Henrik Lissner
f20bcb6e4f
Merge pull request #1400 from gilbertw1/better-jumper-minor-mode
Enable `better-jumper-mode` when loaded
2019-05-12 00:32:19 -04:00
Henrik Lissner
c9b9d00e17
Merge pull request #1395 from jeffjewiss/treemacs-magit
Use treemacs-magit package
2019-05-11 01:44:55 -04:00
Henrik Lissner
370be2682d
Merge pull request #1398 from socksy/develop
Fix snarky ruby in example init.example.el
2019-05-11 01:41:07 -04:00
Henrik Lissner
7ffa1d2d91
Merge pull request #1392 from brabalan/org-agenda-localleader
Add localleader bindings to org-agenda
2019-05-11 01:40:17 -04:00
Bryan Gilbert
29fb8b3611 Enable better-jumper-mode when loaded 2019-05-10 12:43:25 -04:00
Jeff Jewiss
4e24d09f71
use treemacs-magit package
Install and use treemacs-magit if both treemacs and magit are enabled in init.el.
2019-05-10 11:38:34 -04:00
Ben Lovell
dbd79cd8bf
Fix snarky ruby in example init.example.el
No need for a `do` when you have `{}`.
2019-05-10 16:22:35 +02:00
Alan Schmitt
ea50d0628f adding keybindings for set tags 2019-05-10 15:03:29 +02:00
Alan Schmitt
ec15b36665 moving to the setup-keybind function 2019-05-10 08:18:46 +02:00
Alan Schmitt
d1f017542f more keybindings 2019-05-10 08:18:46 +02:00
Alan Schmitt
9a2315a6cb adding some keybindings 2019-05-10 08:18:46 +02:00
Henrik Lissner
e088a21335
Fix theme not loading in daemon sessions #1397 2019-05-09 23:15:13 -04:00
Henrik Lissner
17e337a434
Remove reload-theme-on-new-display-device feature
The intention for this feature was to ensure the theme always looks as
expected even if you were to open a new frame on a different display
device (e.g. open a GUI frame, start the server, then open a tty frame
from it).

It turned out to be buggier than anticipated. The underlying issue is
that solaire-mode is fundamentally incompatible with tty Emacs.
Terminals uses will need to disable it, as there's no good way to
predict what kind of frames a user will open.

TL;DR Avoid opening a TTY frame from a GUI session. If you must, and you
see odd colors, disable solaire-mode.
2019-05-09 21:45:42 -04:00
Henrik Lissner
c1b0ae6ac1
Move winum to ui/window-select module
And update its README
2019-05-09 21:44:19 -04:00
Henrik Lissner
ca8202c224
Standardize the READMEs of various modules 2019-05-09 21:31:23 -04:00
Henrik Lissner
d7bc99c3c3
Add deprecation warnings to doom patch-macos
And make "doom env enable" an alias for "doom env auto"
2019-05-09 18:43:32 -04:00
Henrik Lissner
ed562212eb
Fix & improve doom/help-package{s,-config}
The help buffer for Doom packages now display:

- locations of (and links to) where a package is configured in Doom
- limited documentation for site packages (like elisp-mode)
2019-05-08 02:08:08 -04:00
Henrik Lissner
b9729380c4
Use ;;;###package cookies in popup hacks file
Used by doom/help-package-config
2019-05-08 00:58:51 -04:00
Henrik Lissner
f6dc4f6079
Fix void-function org-map-entries on doom/help-* 2019-05-08 00:56:16 -04:00
Henrik Lissner
e173fcbd54
Fix doom/help-package-config
And recenter after jumping to file.
2019-05-06 22:13:31 -04:00
Henrik Lissner
c324992f7a
SPC h p -> describe-package
We already have doom/help-packages on SPC h d p
2019-05-06 22:09:43 -04:00
Henrik Lissner
f97b5b70e3
tools/flyspell: reduce english-centric defaults
Falls back to system defaults, which are a little more reliable.
2019-05-06 19:39:35 -04:00
Henrik Lissner
8e6953b3ac
Fix arrayp error when killing Emacs
Caused by doom|cleanup-project-cache, when a non-string key is present
in projectile-projects-cache (which will be removed).
2019-05-06 17:12:28 -04:00
Henrik Lissner
9402d07228
lang/javascript: fix tide starting before lsp
And refactor to use ;;;###package cookies & outline-mode headings
2019-05-06 16:55:49 -04:00