27bfa14def
General refactor + cleanup
2017-06-05 14:23:17 +02:00
435fda0f41
Add :ignore & :freeze support to package!
2017-06-05 14:21:07 +02:00
b82ace43ea
Autoload private module & add private init.el ( #88 )
2017-06-05 12:35:51 +02:00
e8a94535da
Fix package update not deleting old folder
2017-06-05 12:35:51 +02:00
0150f78e87
Defer editorconfig, savehist, saveplace, undo-tree & recentf
2017-06-05 12:35:51 +02:00
861cc537cc
Add nlinum-hl
2017-06-05 12:35:51 +02:00
60a02b4792
Fix lingering hl-line overlays
2017-06-05 12:35:51 +02:00
cbf9f7a079
Move window-divider-mode from ui/doom => core-ui
2017-06-05 12:35:51 +02:00
30402495fe
General refactor + cleanup
2017-06-05 12:35:51 +02:00
ee1fc701b9
Check for tool-bar-mode (fix 25.1 travis test)
2017-06-04 21:28:19 +02:00
1c6ecc660a
Improve package management feedback
...
With quelpa updating fixed, there is a longer delay on package update.
So I added a 'looking for outdated packages...' message, and improved
the formatting of backtraces in debug output.
2017-06-03 21:31:16 +02:00
ca96b0d9c5
Fix wrong-type-argument on quelpa package update
2017-06-03 21:30:41 +02:00
09ec857c60
Fix outdated quelpa package detection
2017-06-03 21:29:33 +02:00
6807a5fda8
Rewrite how doom-update-package updates from ELPA
...
This is an attempt to make package updating atomic. Previously, if
a package failed to update, it would've been deleted.
2017-06-03 21:01:32 +02:00
77e2a1f6f2
Refactor doom/reload
2017-06-03 21:00:53 +02:00
94227bbb79
Fix projectile-recentf ( #86 )
2017-06-03 12:05:43 +02:00
d5682953a9
Be extra sure to delete the right *.elc files
...
Ensures no extra elc files are caught in the crossfire, e.g. in .cask or
elsewhere.
2017-06-03 12:05:43 +02:00
45627d6ea6
Initialize more state for package management fns
2017-06-03 12:05:43 +02:00
e4a6780775
How did I miss this mistake?! Argh!
...
Must've slipped through during one of a 4am debugging session.
2017-06-03 12:05:43 +02:00
9967284977
Disable toolbar even in tty
2017-06-03 12:05:43 +02:00
33149e3daa
Support running from non-standard HOME directory
2017-05-31 15:04:29 -05:00
15e8a37186
map!: support variables for keys
2017-05-28 16:14:37 +02:00
e8d454a251
Add doom-ui-mode-names for renaming major-modes
2017-05-28 16:13:55 +02:00
e3162c453a
Improve stability of nlinum flushing
2017-05-28 15:39:36 +02:00
e2f06f0692
Fix doom/toggle-line-numbers
2017-05-28 15:39:36 +02:00
4fcfec6344
Add :textobj keyword to map!
2017-05-28 02:48:20 +02:00
8af009f9b7
Ignore autoload/evil*.el if evil isn't loaded
2017-05-28 02:48:20 +02:00
29091c40ad
Refactor doom-refresh-packages (and make it async)
2017-05-28 02:48:20 +02:00
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
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
db6de01b16
Add doom/describe-{setting,module}
2017-05-28 02:48:20 +02:00
c381b800cb
Revise shackle-rule precedence; add Info+shackle
2017-05-28 02:48:20 +02:00
157eb3e5da
Revise tls-program; rely on default trust stores
...
Addresses #72 & #80
2017-05-26 20:22:45 +02:00
42a63c661b
Use persistent-soft's native TTL expiration
...
Don't need to reinvent the wheel.
2017-05-26 20:22:45 +02:00
8615bf23ca
Move doom/am-i-secure to autoload/debug
2017-05-26 20:22:45 +02:00
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
2cd0818801
Fix error cascade in doom--condition-case!
2017-05-26 20:22:45 +02:00
85751c519b
Refactor +evil-esc-hook
2017-05-25 12:22:05 +02:00
5d47be15ef
doom/popup-close-all: return non-nil on success
2017-05-25 12:20:51 +02:00
d4a6b96db6
Close dead comint windows on ESC (w/ evil)
2017-05-25 12:20:11 +02:00
82efbbd3fb
Fix void-function async-inject-variables ( #81 )
2017-05-22 22:32:08 +02:00
d5d0f26c09
Add :gblame & :grevert ex commands
2017-05-21 15:10:49 +02:00
ddb2c2cd4d
quelpa-verbose = doom-debug-mode
2017-05-21 15:10:33 +02:00
5b343a32d0
Don't change gc-cons-threshold on reload
2017-05-21 10:34:21 +02:00
7fd8446626
Fix *scratch* immortality
2017-05-21 09:27:42 +03:00
e63113a86c
Reset gc-cons-threshold a tiny bit sooner
2017-05-20 18:40:13 +02:00
a4bacca812
Update TLS settings ( #72 )
2017-05-20 18:40:13 +02:00
575376687f
Delegate version checks to bin/doctor
2017-05-20 18:40:13 +02:00
ce49f94bbe
Remove doom-bootstrap system (will be replaced)
2017-05-20 18:40:13 +02:00
39c3d6aae4
Enable which-key popups for all prefix keys
2017-05-20 18:40:13 +02:00