Tim Sanders
33149e3daa
Support running from non-standard HOME directory
2017-05-31 15:04:29 -05:00
Henrik Lissner
15e8a37186
map!: support variables for keys
2017-05-28 16:14:37 +02:00
Henrik Lissner
e8d454a251
Add doom-ui-mode-names for renaming major-modes
2017-05-28 16:13:55 +02:00
Henrik Lissner
e3162c453a
Improve stability of nlinum flushing
2017-05-28 15:39:36 +02:00
Henrik Lissner
e2f06f0692
Fix doom/toggle-line-numbers
2017-05-28 15:39:36 +02:00
Henrik Lissner
4fcfec6344
Add :textobj keyword to map!
2017-05-28 02:48:20 +02:00
Henrik Lissner
8af009f9b7
Ignore autoload/evil*.el if evil isn't loaded
2017-05-28 02:48:20 +02:00
Henrik Lissner
29091c40ad
Refactor doom-refresh-packages (and make it async)
2017-05-28 02:48:20 +02:00
Henrik Lissner
fbe782df22
Heavily redesign keybinding design
...
+ SPC and SPC m as leader/localleader (spacemacs-ey)
+ Move all custom keybindings to private +bindings.el file
+ Redesign+rearrange keybindings
2017-05-28 02:48:20 +02:00
Henrik Lissner
8ca6e2630b
Bring back nlinum
...
linum-mode *really* slows down buffers when they're displayed in more
than one window. This lag isn't present in nlinum. nlinum isn't perfect
either but... lesser of two evils.
This includes advisors and an ESC hook to mitigate the issue of
disappearing nlinum line numbers.
2017-05-28 02:48:20 +02:00
Henrik Lissner
db6de01b16
Add doom/describe-{setting,module}
2017-05-28 02:48:20 +02:00
Henrik Lissner
c381b800cb
Revise shackle-rule precedence; add Info+shackle
2017-05-28 02:48:20 +02:00
Henrik Lissner
157eb3e5da
Revise tls-program; rely on default trust stores
...
Addresses #72 & #80
2017-05-26 20:22:45 +02:00
Henrik Lissner
42a63c661b
Use persistent-soft's native TTL expiration
...
Don't need to reinvent the wheel.
2017-05-26 20:22:45 +02:00
Henrik Lissner
8615bf23ca
Move doom/am-i-secure to autoload/debug
2017-05-26 20:22:45 +02:00
Henrik Lissner
41a288d21d
Refactor minibuffer bindings
...
+ conform their function names to naming conventions
+ place ivy-specific version in ivy autoloads
2017-05-26 20:22:45 +02:00
Henrik Lissner
2cd0818801
Fix error cascade in doom--condition-case!
2017-05-26 20:22:45 +02:00
Henrik Lissner
85751c519b
Refactor +evil-esc-hook
2017-05-25 12:22:05 +02:00
Henrik Lissner
5d47be15ef
doom/popup-close-all: return non-nil on success
2017-05-25 12:20:51 +02:00
Henrik Lissner
d4a6b96db6
Close dead comint windows on ESC (w/ evil)
2017-05-25 12:20:11 +02:00
Henrik Lissner
82efbbd3fb
Fix void-function async-inject-variables ( #81 )
2017-05-22 22:32:08 +02:00
Henrik Lissner
d5d0f26c09
Add :gblame & :grevert ex commands
2017-05-21 15:10:49 +02:00
Henrik Lissner
ddb2c2cd4d
quelpa-verbose = doom-debug-mode
2017-05-21 15:10:33 +02:00
Henrik Lissner
5b343a32d0
Don't change gc-cons-threshold on reload
2017-05-21 10:34:21 +02:00
Alexey Lebedeff
7fd8446626
Fix *scratch* immortality
2017-05-21 09:27:42 +03:00
Henrik Lissner
e63113a86c
Reset gc-cons-threshold a tiny bit sooner
2017-05-20 18:40:13 +02:00
Henrik Lissner
a4bacca812
Update TLS settings ( #72 )
2017-05-20 18:40:13 +02:00
Henrik Lissner
575376687f
Delegate version checks to bin/doctor
2017-05-20 18:40:13 +02:00
Henrik Lissner
ce49f94bbe
Remove doom-bootstrap system (will be replaced)
2017-05-20 18:40:13 +02:00
Henrik Lissner
39c3d6aae4
Enable which-key popups for all prefix keys
2017-05-20 18:40:13 +02:00
Henrik Lissner
00b4ab1776
Fix .travis.yml + add INSECURE envvar
2017-05-19 23:49:07 +02:00
Henrik Lissner
7e702bd9d3
Use default gnutls-trustfiles for other OSes
2017-05-19 22:34:08 +02:00
Henrik Lissner
5e894027c5
Improve error handling for package management
2017-05-19 22:30:44 +02:00
Henrik Lissner
e678d13ed6
Use HTTPS ELPA sources & verify TLS ( #72 )
2017-05-19 22:30:34 +02:00
Henrik Lissner
9dd66381dc
Add emacs version check to core/core.el
2017-05-19 22:25:40 +02:00
Henrik Lissner
656452df00
General cleanup & refactor; update TODO
2017-05-19 17:21:52 +02:00
Henrik Lissner
254298b1b0
Revise debug/help keybindings & commands
2017-05-19 16:52:32 +02:00
Henrik Lissner
d6220201d7
Fix #70 : doom--window-enlargened error
2017-05-19 15:56:35 +02:00
Henrik Lissner
13b2cc9446
Fix whitespacing-eating in org-tables on SPC/DEL
2017-05-19 13:20:50 +02:00
Henrik Lissner
914b0fae43
Don't intercept evil-force-normal-state in popups
...
If we remap evil-force-normal-state, we're bypassing all the useful
cleanup hooks attached to +evil-esc-hook, which is bothersome in popups
we want to do some editing in.
2017-05-19 13:04:49 +02:00
Henrik Lissner
8422cbd172
Load cl-lib sooner (address #67 )
2017-05-19 10:44:12 +02:00
Henrik Lissner
002d4cff9e
Remember popup size in history + refactor
2017-05-19 03:01:49 +02:00
Henrik Lissner
c2fcebdb75
Tweak popup rules; smaller default :size
2017-05-19 03:00:42 +02:00
Henrik Lissner
6eb5f1c8d1
Add doom/window-enlargen (replace C-w o bind)
2017-05-19 03:00:27 +02:00
Henrik Lissner
323b2f6c2f
Refactor package management: better feedback & bug fixes
2017-05-19 02:57:39 +02:00
Henrik Lissner
10c28f2659
feature-detect set-charset-priority ( fix #66 )
2017-05-19 02:55:10 +02:00
Henrik Lissner
615cf15313
General refactor & cleanup
2017-05-17 21:07:41 +02:00
Henrik Lissner
b0bb013601
General refactor & cleanup + update TODO
2017-05-17 18:27:02 +02:00
Henrik Lissner
54383a8dde
Move wgrep popup config to core-popups
2017-05-17 18:27:02 +02:00
Henrik Lissner
310c235bb5
Better doom/what-face; remove unused util defuns
2017-05-17 18:27:02 +02:00