Commit Graph

450 Commits

Author SHA1 Message Date
Henrik Lissner
e29136dd3e Don't backup remote files 2020-03-27 02:30:49 -04:00
Henrik Lissner
a038e7799b Fix #2754: recover-session cannot see auto-saves 2020-03-27 02:30:49 -04:00
Henrik Lissner
69f14bc3da Apply smartparens lisp rules to sly-mrepl-mode 2020-03-06 15:26:36 -05:00
Henrik Lissner
089e653637 Reduce so-long false positives 2020-02-26 18:05:58 -05:00
Henrik Lissner
2f251edc87 Fix doom-guess-mode-h for indirect buffers 2020-02-25 20:34:26 -05:00
Henrik Lissner
014385a9f6 Prevent numerical type errors on after-find-file
In some edge cases.
2020-02-07 04:23:07 -05:00
Henrik Lissner
12ebc58f2e Suppress so-long in soft-wrapped text-mode buffers 2020-01-15 02:20:46 -05:00
Henrik Lissner
29250133e8 Replace doom/describe-symbol w/ helpful-symbol
And helpful-at-point.
2020-01-11 17:21:35 -05:00
Henrik Lissner
44fb8ab594 undo-tree-enable-undo-in-region = t 2020-01-09 03:40:02 -05:00
Henrik Lissner
15f2245b10 Install undo-tree 0.7.1 from emacs-straight/undo-tree
I re-enable history persistence, now that it has been fixed.

Also, I install it from the emacs-straight/undo-tree mirror, which is
fast and reliable.

Closes #2339, #2334
2020-01-09 03:09:06 -05:00
Henrik Lissner
dc22815227 Fix #2234 (temporarily)
Due to breaking changes in undo-tree.
2020-01-08 00:47:18 -05:00
Henrik Lissner
36e73aedb6 Disable xclip-mode on windows 2020-01-06 15:06:28 -05:00
Henrik Lissner
fe57256d6b Minor refactors; reduce sp-max-prefix-length 2020-01-05 19:58:59 -05:00
Henrik Lissner
f26b148b2b Use my fork of ws-butler 2020-01-04 18:11:10 -05:00
Henrik Lissner
a2eee97c9d undo-tree-{visualizer,auto-save-history} = t 2020-01-04 16:26:28 -05:00
How Si Wei
da8bce53bc Enable smartparens-mode during pp-eval-expression 2020-01-03 00:21:01 +08:00
Henrik Lissner
8f5977d9b8 Fix #2282: save-interprogram-paste-before-kill = nil
Seems more problematic than helpful to manipulate Emacs' kill-ring more
than we have to.
2020-01-01 21:24:06 -05:00
Henrik Lissner
445ba1a46d Minor refactors & comment revision across the board 2019-12-31 19:18:02 -05:00
Henrik Lissner
f8ed1894e7 Strip text properties from recentf entries
Causing tremendous bloat in recentf lists included with TRAMP paths.
2019-12-30 17:07:39 -05:00
Henrik Lissner
bfce00d0b4 Don't use so-long if it's been disabled 2019-12-30 05:27:25 -05:00
Henrik Lissner
7cc8a90c11 Disable save-place in large/long files 2019-12-26 01:41:45 -05:00
Henrik Lissner
606d53cc47 Fix wrong-type-argument when opening file that doesn't exist yet 2019-12-25 14:02:43 -05:00
Henrik Lissner
fd66b2321e Trigger so-long even in modes with no comment syntax
Refactoring of #2183
2019-12-25 02:17:01 -05:00
Henrik Lissner
aa3cb1e7dc Inhibit saveplace in "large" files 2019-12-25 02:15:48 -05:00
Henrik Lissner
44fcbb52dc Change format of doom-large-file-size-alist
Instead of mapping major modes to file size thresholds, it maps file
regexps (like auto-mode-alist) since the major mode cannot be known
before set-auto-mode is called (in after-find-file).
2019-12-25 02:13:53 -05:00
Henrik Lissner
f49913fc9e define-key! -> global-set-key
In case general hasn't been installed yet.
2019-12-24 00:00:40 -05:00
Henrik Lissner
b53703d527 General comment revision & reformatting 2019-12-21 15:01:05 -05:00
Henrik Lissner
7033b589cb Start server after brief idle delay 2019-12-20 23:00:54 -05:00
Henrik Lissner
322bca710a General refactors & reformatting 2019-12-20 00:59:52 -05:00
Henrik Lissner
c0116d1447 Fix #2183: suppress so-long when no comment syntax
Hopefully a better solution can be found.
2019-12-13 14:56:25 -05:00
Henrik Lissner
019e6e530b Add text-mode to so-long-target-modes 2019-12-09 18:14:29 -05:00
Henrik Lissner
f251eb5ba9 Remove recentf-exclude setting
We don't need to be so judicious about what files are included in the
MRU list. If you open a file, any file, it'll be considered a recently
opened file.
2019-12-08 20:14:11 -05:00
Henrik Lissner
bc89de4228 Move vc-follow-symlinks to core-editor
And remove vc-make-backup-files setting. nil is already its default
2019-12-08 16:10:31 -05:00
Henrik Lissner
41e2fb3f76 Replace doom-large-file-size w/ doom-large-file-size-alist
Now you can have major-mode-specific large-filesize thresholds, since
not all major modes are created equal.
2019-12-02 20:22:00 -05:00
Rudi Grinberg
c7420a4bd7 Speed up indent guessing
Guessing the indentation can be awfully slow because it scans the whole
buffer. This PR overrides the guessing mechanism to scan at most 10000
points.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-20 11:27:26 +07:00
Henrik Lissner
2bf74158fd Minor refactors across the board 2019-11-04 03:37:54 -05:00
Henrik Lissner
2519d12ae3 Don't trigger so-long in noninteractive sessions 2019-11-03 13:06:44 -05:00
Henrik Lissner
9fbfc44f73 Fix doom-create-missing-directories-h
Hanging variable reference caused a void-variable error.
2019-11-02 14:01:19 -04:00
Henrik Lissner
e1d62f5d12 Don't trigger create-missing-directories on remotes
Also: minor refactor of the hook.
2019-11-02 13:25:43 -04:00
Henrik Lissner
af69cd0840 Fix auto-revert occasionally prompting for confirmation 2019-10-28 23:23:13 -04:00
Henrik Lissner
f34c33aa07 Fix clipboard in tty Emacs
xclip has support for a number of clipboard programs (xclip, xsel,
pb{copy,paste}, wl-copy, termux-clipboard and getclip).
2019-10-23 05:05:45 -04:00
Henrik Lissner
e1622142ed Minor, general refactors 2019-10-23 03:57:48 -04:00
Henrik Lissner
6e6672b135 Disable read-only-mode in so-long-minor-mode 2019-10-22 12:36:43 -04:00
Henrik Lissner
5b9b029bbf Comment & further optimize so-long-mode 2019-10-20 10:58:53 -04:00
Henrik Lissner
634b4b2bc7 Associate *.log files with text-mode 2019-10-20 10:58:53 -04:00
Henrik Lissner
70e6c17de5 Don't autorevert if minibuffer is active
Some ivy/helm commands allow you to preview buffers, which is not an
appropriate time to (invisibly) revert them. The message could be missed
and expensive machinary could be triggered (e.g. updating git-gutter),
which could appear slow. Best to defer reverting until the user has
deliberately landed on the target, and is more likely to notice a revert
notification in the minibuffer.

Suggested by @flatwhatson
2019-10-20 10:58:53 -04:00
Henrik Lissner
63c41fefcb doom-guess-mode-h: affect interactively saved files
A half revert of 9b003e051.
2019-10-19 14:18:14 -04:00
Henrik Lissner
9b003e0516 Fix doom-guess-mode-h being too aggressive
It would trigger set-auto-mode whenever files are written to (e.g. when
persp-mode writes its workspace/session files, which have unsafe local
variables, so the user is inundated with prompts to accept them).

Now, doom-guess-mode-h will only work on files with shebang lines.
2019-10-19 13:50:42 -04:00
Henrik Lissner
ee5cdd13dd Guess major-mode when saving a fundamental-mode file 2019-10-18 21:10:55 -04:00
Henrik Lissner
323e0adf45 Minor refactors & reformatting across the board 2019-10-17 01:47:58 -04:00