6d52baeb57
Fix end-of-file error
...
Because I was a derp lord in 717d53c66
, and always will be.
2020-05-12 21:33:52 -04:00
717d53c666
Tweak GC settings, particularly for org & lsp
...
These two modes are particularly expensive. This needs more
testing.
2020-05-12 19:59:14 -04:00
066119849d
Speed up IPC for windows users
2020-05-12 04:55:19 -04:00
42a21dffdd
Add doom-incremental-load-immediately option
...
Closes #3063
2020-05-08 16:06:55 -04:00
66d4aeed1a
Don't unset abbreviated-home-dir for Windows users
...
With a35a457a1
, this isn't necessary anymore
2020-05-06 02:14:30 -04:00
a35a457a1b
Fallback to USERPROFILE for HOME on Windows
2020-05-03 09:45:53 +02:00
eb995adada
Minor refactors & comment revision
2020-04-29 23:48:21 -04:00
64b799c68e
Load subr-x & cl-lib a little earlier
2020-04-29 20:31:40 -04:00
1442e694fb
Move core helpers to core-lib
...
Since they can be generally useful.
2020-04-29 20:31:40 -04:00
f61fa50336
Null-byte delimit envvar file lines
...
This prevents issues with multi-line envvar values.
2020-04-29 19:39:35 -04:00
9788b1235c
Disable jit-lock
...
Deferred & stealth font-locking has produced a fair number of obscure
bugs. It's just not worth the trouble.
2020-04-29 02:17:42 -04:00
c601382a55
Add EMACS28+ const
2020-04-27 02:12:47 -04:00
ddc7bf782c
Activate jit-lock
...
Improves scrolling and buffer performance by deferring font-locking
until you're idle. YMMV
2020-04-25 00:18:30 -04:00
0c3e11766c
Fix #2949 : swap TLS 1.3 & 1.2 in gnutls-algorithm-priority
2020-04-21 17:08:34 -04:00
f532019b1f
Restore file-name-handler-alist non-destructively
...
And in reverse order, so new rules correctly shadow old ones.
2020-04-16 18:17:36 -04:00
ffb37f8fed
Fix #2894 : disable tty init deferral in daemon
2020-04-13 02:07:05 -04:00
4cc631aaa7
Fix #2816 : disable TLS 1.3 on windows
...
Windows is a lost cause.
2020-04-10 23:41:27 -04:00
b78fc4eb76
Minor refactor & reformatting across the board
2020-04-08 15:30:10 -04:00
d1c2e7b234
Slightly faster incremental loading
2020-03-31 01:01:13 -04:00
58f52de912
inhibit-compacting-font-caches = t
2020-03-31 01:01:13 -04:00
6c4081f785
Refactor gnutls-algorithm-priority
...
And prevent void-variable error if gnutls is, for some reason,
unavailable or libgnutls-version isn't a numeric.
2020-03-27 21:30:07 -04:00
be257140b4
Merge pull request #2782 from vqhuy/security
...
Fix TLS error caused by #2763
2020-03-27 21:27:12 -04:00
9709d257d9
Fix TLS error caused by #2763
...
Check whether the current gnutls library supports tls1.3
Add more tests for `doom/am-i-secure`
2020-03-28 02:24:12 +01:00
217252e361
Wrap gcmh-mode bootstrap in interactive check
...
The interactive check is necessary until I've pushed the new CLI.
2020-03-27 19:09:19 -04:00
97a3950ec8
Fix gcmh-mode not being activated at startup
2020-03-27 05:20:02 -04:00
a0f674fc78
Refactor & revise comments in core.el
2020-03-27 02:35:19 -04:00
bf3cdc37ce
Fix & add more security settings
2020-03-24 01:29:54 +01:00
0f4c0cce5b
Only unset file-name-handler-alist in interactive sessions
2020-02-21 17:03:47 -05:00
8a7763337d
doom refresh -> doom sync
...
refresh isn't going anywhere, but sync will be the canonical command
here on out, because it is more appropriate for kind of work it will be
doing in the future.
2020-02-19 23:34:16 -05:00
e31bb63c14
message-log-max = 8192
2020-01-31 16:43:08 -05:00
99fc55f75c
General, minor refactors in doom core
2020-01-27 00:51:32 -05:00
dadd54604b
Refactor package update logic
...
Still needs more work.
2020-01-26 21:21:06 -05:00
0bc7fc1ab8
gcmh-high-cons-threshold = 16mb #2378
...
In an attempt to fix stuttering after long term interactive use.
2020-01-23 02:17:51 -05:00
dc2b9781ab
Minor refactors & reformatting
2020-01-20 01:55:31 -05:00
e65b5af709
Strip nils from exec-path
...
parse-colon-path will replace some paths with a nil, so we use
split-string instead with a non-nil OMIT-NULLS argument instead.
2020-01-15 02:04:14 -05:00
9c594d3f42
delete-by-moving-to-trash = t on macOS
2020-01-09 22:56:26 -05:00
ae5cf1889b
Move custom-file to {doom-local-dir}/custom.el
2020-01-04 17:10:56 -05:00
195dfda045
Minor refactors & comment revision
2020-01-02 21:16:02 -05:00
b63ce98731
Add benchmark hook & restore switch earlier
...
If the user wants to remove them for some reason.
2019-12-29 18:47:12 -05:00
e8aa293bc0
Defer tty-run-terminal-initialization to window-setup-hook
...
This seems to work just as well, and ensures it runs in time for
interactive use.
2019-12-23 00:02:10 -05:00
29b383d900
Disable tty-run-terminal-initialization
...
This code *may* have side-effects, but it does reduce startup time for
terminal users by a significant margin. In my case it reduced from 2.6s
to 0.4s.
2019-12-22 23:53:04 -05:00
fd3f5b5b77
Revert 2f79fab99
#2211
...
This breaks too many packages.
2019-12-19 14:51:29 -05:00
2f79fab99f
case-fold-search = nil
2019-12-16 01:11:41 -05:00
eaa5621b36
Update comments
2019-12-15 23:51:59 -05:00
ae3316f0ae
bidi-paragraph-direction = 'left-to-right
...
A minor performance boost.
2019-12-08 20:14:11 -05:00
996188250b
Minor refactors & comment revision
2019-12-06 17:16:34 -05:00
35bb87edeb
Fix unrelated errors when missing autoloads files
...
It should warn the user that the autoloads files are missing and need to
be generated, but instead displayed an unrelated error.
2019-12-05 14:52:46 -05:00
4300957aea
Add NOERROR arg to doom-initialize
2019-12-05 14:52:30 -05:00
34500c9177
Fix #2103 : logic error initializing gcmh-mode
2019-11-22 12:56:00 -05:00
a6e25209b8
Fix #2046 replacing process-environment, exec-path & shell-file-name
2019-11-21 17:16:46 -05:00