Henrik Lissner
ddce674a6c
Minor refactors across the board
2019-10-07 16:10:33 -04:00
Henrik Lissner
774ca43e32
dtrt-indent-max-lines = 2000
...
Reduced from default of 5000 for slightly faster analysis
2019-10-07 16:07:38 -04:00
Henrik Lissner
616dec5b93
Optimize opening large files #1834
...
Fixes an issue where dtrt-indent and/or nav-flash would hang Emacs when
opening large files, and disables all mode hooks for large
files (without using fundamental-mode so you can at least get syntax
highlighting).
2019-10-07 16:02:23 -04:00
Henrik Lissner
d9945d8964
autoload/format: add doom-format-indent-increment
2019-10-07 12:57:18 -04:00
Henrik Lissner
fa051797f2
Move --restore handler to autoload/sessions
2019-10-07 12:56:53 -04:00
Henrik Lissner
8527897c88
Remove unused delete! macro
...
Redundant with delq!
2019-10-06 14:13:30 -04:00
Henrik Lissner
bb5ff21203
Remove redundant bookmark-save-flag setting
...
Its default value is `t`
2019-10-05 20:20:30 -04:00
Henrik Lissner
eae45e664b
doom-load-envvars-file: split-string->parse-colon-path
2019-10-05 13:00:06 -04:00
Henrik Lissner
297728bf74
Generalize doom-file-cookie-p
...
And move it to doom-file-cookie-p for anyone to use.
2019-10-04 22:42:53 -04:00
Henrik Lissner
d297dc6934
Minor refactor & comment revision across the board
2019-10-03 23:33:59 -04:00
Maximiliano
dea5d84069
Add more api demos ( #1845 )
...
* Added function Demos
* Added use-package demos
* Some corrections
* Fix duplicated use-package! type
2019-10-03 14:51:08 -04:00
Henrik Lissner
ed96d60e2c
Add comments for undo-tree advice
...
Describes why we try to compress undo-tree history data. I'm aware that
undo-tree-auto-save-history is disabled, but that may change in the near
future.
2019-10-03 12:04:54 -04:00
Henrik Lissner
03f6b3e77c
Consolidate warnings in use-package-hook!'s docstring
...
Folks commonly abuse this macro. I'd rather they don't, unless they know
exactly what they're doing.
2019-10-01 17:41:25 -04:00
Andrew Whatson
aa087e3af2
Experimental fixes for undo-tree
...
Increase `undo-limit`, `undo-strong-limit` and `undo-outer-limit` by a
factor of ten, which should prevent emacs from prematurely truncating
the undo history and corrupting the tree.
Restore `undo-tree-auto-save-history` which was disabled to avoid
exacerbating the undo history truncation.
Change the `undo-tree` recipe to grab the latest version from the
maintainer's repostiory instead of the outdated ELPA version.
Restore `undo-tree-enable-undo-in-region` which should be fixed in the
latest version of `undo-tree`.
2019-10-01 22:37:18 +10:00
Henrik Lissner
018fc8318d
cli/env: ignore TERM envvar
2019-09-30 16:47:32 -04:00
Henrik Lissner
c080ae8c9f
Only disable smartparens in replace mode if it is enabled
...
Prevents an issue where smartparens would re-enable itself, even when it
has been disabled by the user.
2019-09-30 14:58:34 -04:00
Henrik Lissner
67617254bc
Optimize save-place caching
...
By reducing its limit from 200 to 100 (its default is 400) and by *not*
prettifying its cache file (pp is much more expensive than prin1).
2019-09-28 12:47:20 -04:00
Henrik Lissner
4200e2e6d9
Merge pull request #1829 from UndeadKernel/feature-session_files
...
doom/core: avoid the litter of session.* files
2019-09-28 12:46:30 -04:00
Undead Kernel
a3d79dcfa5
doom/core: avoid the litter of session.* files
...
When the x-window system commands emacs to quit, emacs saves a session in
`.emacs.d/session.*` by default. There is no easy way to change the save
path. This commit overwrites the function responsible for creating the session
file name. We set the session file to reside in `doom-cache-dir`.
2019-09-28 15:22:40 +02:00
Henrik Lissner
38e445afe7
Fix #1831 : typo & extra args in doom/toggle-narrow-buffer
2019-09-27 11:34:21 -04:00
Henrik Lissner
4a8cef56ea
Fix doom/info omitting flags on some modules
2019-09-26 21:57:55 -04:00
Henrik Lissner
45240699e0
Remove doom-elpa-dir variable
...
And just use package-user-dir. No need for two variable when one will
do.
2019-09-26 14:26:47 -04:00
Henrik Lissner
22e3dfa677
Update doom/reload-env
...
To use `doom env` instead of `doom env refresh` (which is deprecated)
2019-09-26 14:26:47 -04:00
Sean Farley
686e020287
cli: add documentation string about new flags
2019-09-22 14:34:40 -07:00
Sean Farley
85ea924595
cli: fix wrong argument being sent to doom-upgrade
...
In 84837fa0d
, a new argument was added before the timeout arg which
broken this flag.
2019-09-22 14:34:22 -07:00
Henrik Lissner
497fd08af7
Remove 'doom patch-macos' command
...
'doom env' has long since replaced it. Nobody should be using
patch-macos anymore.
2019-09-22 12:00:22 -04:00
Henrik Lissner
342d7f8f12
Minor reformatting & comment revision
2019-09-22 11:59:53 -04:00
Henrik Lissner
615e632477
Reformat custom use-package keyword config
2019-09-20 23:55:50 -04:00
Henrik Lissner
e10cd8cf2e
Insult byte-compiler's mom
...
Yeah, that shut him up.
2019-09-20 23:10:53 -04:00
Henrik Lissner
5f7add8360
Update doom/reload-{theme,font}
...
To reflect changes introduced in 17174e143
2019-09-20 19:52:55 -04:00
Henrik Lissner
17174e1437
Improve font/theme init for daemon sessions
2019-09-20 19:47:42 -04:00
Henrik Lissner
ed1943ba0a
Install buttercup through straight for tests
2019-09-20 18:15:25 -04:00
Henrik Lissner
abc9b9a84f
Apply fonts to all existing frames
...
As well as all future frames.
2019-09-20 18:14:23 -04:00
Henrik Lissner
1aaf229473
Silence byte-compiler warning from better-jumper
...
At least until gilbertw1/better-jumper#2 is merged.
2019-09-20 17:18:16 -04:00
Henrik Lissner
f03eb67314
Fix 'doom rebuild' generating broken autoloads
...
Causes errors about being unable to find general.el
2019-09-20 01:23:58 -04:00
Henrik Lissner
ac276bcd3c
Correct eldoc signature for {add,remove}-hook!
2019-09-19 13:01:20 -04:00
Henrik Lissner
ac87e3d517
Merge pull request #1784 from flatwhatson/many-faces
...
Fix the multi-face form of custom-set-faces!
2019-09-15 01:43:56 -04:00
Henrik Lissner
fff4968da9
Change how doom/info lists private packages
2019-09-14 18:27:58 -04:00
Henrik Lissner
c8cd94a5d2
Add window-system & daemonp props to 'doom info'
2019-09-14 18:27:58 -04:00
Andrew Whatson
f23a833f31
Fix the multi-face form of custom-set-faces!
2019-09-15 02:09:58 +10:00
Henrik Lissner
f9190c08bf
Remove unused argument in doom/narrow-buffer-indirectly
2019-09-14 01:55:53 -04:00
Henrik Lissner
6bef031e25
Bind SPC b - to doom/toggle-narrow-buffer
2019-09-14 01:55:16 -04:00
Henrik Lissner
4c0eb989fb
Fix duplicate paths in initial input for doom/save-session
...
Forgot to do this in 3e3808aa8
2019-09-13 22:00:34 -04:00
Henrik Lissner
2d365619cd
General refactor & cleanup, across the board
2019-09-13 22:00:34 -04:00
Henrik Lissner
31ccd9be78
Replace vestigial references to def-package!
...
def-package! is deprecated and is replaced with use-package! to reduce
confusion about its purpose and connection to use-package.
2019-09-13 22:00:34 -04:00
Henrik Lissner
8ad8b5d8ad
Make narrow/widen commands incremental
...
Doom's narrow/widen commands will now narrow/widen incrementally (using
indirect buffer clones). If the prefix arg is passed to the widen
command, kill all indirect buffers and widen the parent buffer.
2019-09-13 01:58:27 -04:00
Henrik Lissner
5e6c2205b8
Bind to zn/zN to new narrow/widen (indirect) commands
2019-09-13 00:28:08 -04:00
Henrik Lissner
18329fdeaf
Add switch docs in update & purge commands
2019-09-12 17:25:54 -04:00
Henrik Lissner
84837fa0d6
Add --threads option to 'doom update' #1736
2019-09-12 17:25:54 -04:00
Henrik Lissner
3e3808aa8d
Fix duplicate paths in initial input for doom/load-session
2019-09-12 17:25:54 -04:00