Commit Graph

1655 Commits

Author SHA1 Message Date
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
00b4ab1776 Fix .travis.yml + add INSECURE envvar 2017-05-19 23:49:07 +02:00
7e702bd9d3 Use default gnutls-trustfiles for other OSes 2017-05-19 22:34:08 +02:00
5e894027c5 Improve error handling for package management 2017-05-19 22:30:44 +02:00
e678d13ed6 Use HTTPS ELPA sources & verify TLS (#72) 2017-05-19 22:30:34 +02:00
9dd66381dc Add emacs version check to core/core.el 2017-05-19 22:25:40 +02:00
656452df00 General cleanup & refactor; update TODO 2017-05-19 17:21:52 +02:00
254298b1b0 Revise debug/help keybindings & commands 2017-05-19 16:52:32 +02:00
d6220201d7 Fix #70: doom--window-enlargened error 2017-05-19 15:56:35 +02:00
13b2cc9446 Fix whitespacing-eating in org-tables on SPC/DEL 2017-05-19 13:20:50 +02:00
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
8422cbd172 Load cl-lib sooner (address #67) 2017-05-19 10:44:12 +02:00
002d4cff9e Remember popup size in history + refactor 2017-05-19 03:01:49 +02:00
c2fcebdb75 Tweak popup rules; smaller default :size 2017-05-19 03:00:42 +02:00
6eb5f1c8d1 Add doom/window-enlargen (replace C-w o bind) 2017-05-19 03:00:27 +02:00
323b2f6c2f Refactor package management: better feedback & bug fixes 2017-05-19 02:57:39 +02:00
10c28f2659 feature-detect set-charset-priority (fix #66) 2017-05-19 02:55:10 +02:00
615cf15313 General refactor & cleanup 2017-05-17 21:07:41 +02:00
b0bb013601 General refactor & cleanup + update TODO 2017-05-17 18:27:02 +02:00
54383a8dde Move wgrep popup config to core-popups 2017-05-17 18:27:02 +02:00
310c235bb5 Better doom/what-face; remove unused util defuns 2017-05-17 18:27:02 +02:00
a6c4aace90 Better magit+shackle integration 2017-05-17 18:27:02 +02:00
199432c0ac Update popup rules + doc comments 2017-05-17 01:32:19 +02:00
f148d67607 Add pos-tip settings 2017-05-16 22:21:55 +02:00
b2d8ddd322 core-keybinds: refactor 2017-05-16 18:05:39 +02:00
b679a86452 feature/evil: improve neotree popup integration 2017-05-16 18:05:39 +02:00
4ede35129d core-os: don't use gtk tooltips on linux (ew) 2017-05-16 18:05:39 +02:00