Commit Graph

3124 Commits

Author SHA1 Message Date
Henrik Lissner
fb8a361e1f ui/doom: refactor 2017-05-15 21:00:33 +02:00
Henrik Lissner
1e06d8b186 load custom-file silently 2017-05-15 20:47:14 +02:00
Henrik Lissner
b03f2cbf48 General refactor & cleanup + update TODO 2017-05-15 20:44:25 +02:00
Henrik Lissner
c98efbe28e doom/reload-autoloads: more feedback when debug mode is on 2017-05-15 20:26:33 +02:00
Henrik Lissner
f49a507ec8 feature/evil: new code-folding system 2017-05-15 20:26:33 +02:00
Henrik Lissner
a1fa0a7dfe private/hlissner: revise + remove unnecessary keybinds 2017-05-15 20:26:33 +02:00
Henrik Lissner
9ac3b1fea8 lang/emacs-lisp: refactor +emacs-lisp-eval 2017-05-15 20:26:33 +02:00
Henrik Lissner
4105c26b2a tools/term: refactor + better term popup support 2017-05-15 20:26:33 +02:00
Henrik Lissner
dbceec4149 Refactor + rearrange popup rules 2017-05-15 20:26:33 +02:00
Henrik Lissner
d0cfb12689 feature/eval: silence linum-mode activation in quickrun 2017-05-15 20:26:33 +02:00
Henrik Lissner
6d84fd6ea3 feature/evil: enable evil-escape globally (excluding visual/multiedit) 2017-05-15 20:26:33 +02:00
Henrik Lissner
5fb028b49d feature/evil: refactor 2017-05-15 20:26:32 +02:00
Henrik Lissner
04c270d76b feature/evil: move custom keybinds to private module 2017-05-15 20:26:32 +02:00
Henrik Lissner
bba02e7b38 feature/evil: remove evil-search-highlight-persist (redundant) 2017-05-15 20:26:32 +02:00
Henrik Lissner
3c8acec33f ui/doom-modeline: fix {dir,file}-path variable errors 2017-05-15 20:26:32 +02:00
Henrik Lissner
88126079ab private/hlissner: remove Y binding (evil provides this) 2017-05-15 20:26:32 +02:00
Henrik Lissner
9dc9cc3840 lang/python: relegate +evil|simple-matchit hook to feature/evil 2017-05-15 20:26:32 +02:00
Henrik Lissner
c492379e07 doom-install-package: inherit plist from doom-packages 2017-05-15 20:26:32 +02:00
Henrik Lissner
cf79e45cf5 map!: fix :when, :unless & :after blocks 2017-05-15 20:26:32 +02:00
Henrik Lissner
a1384d17f6 Refactor doom/sudo-find-file, add doom/sudo-this-file 2017-05-15 20:26:32 +02:00
Henrik Lissner
be4be57a1a Load custom-file & move undo-tree config to core-editor 2017-05-15 20:26:32 +02:00
Henrik Lissner
b613fb773b private/hlissner: remove C-escape bindings (evil has C-z binding for this) 2017-05-15 20:26:32 +02:00
Henrik Lissner
dce757032a ui/doom: refactor nav-flash integration 2017-05-15 20:26:32 +02:00
Henrik Lissner
7f6c38fcb6 Fix package updater unable-to-remove error 2017-05-15 11:09:44 +02:00
Henrik Lissner
84525b022d Update TODO.org 2017-05-15 02:04:18 +02:00
Henrik Lissner
28ba0607a5 completion/ivy: fix M-RET opening result in other-window 2017-05-14 17:40:33 +02:00
Henrik Lissner
806f856cb6 core-popups: properly persist popup rules between sessions 2017-05-14 16:51:00 +02:00
Henrik Lissner
f80bef8d42 Update TODO 2017-05-14 14:39:38 +02:00
Henrik Lissner
7d7ade82b3 Fix doom-update-package errors for unreachable dependencies 2017-05-14 14:37:38 +02:00
Henrik Lissner
5b6f3119c7 doom/popup-restore: clone file buffers if needed 2017-05-14 14:37:06 +02:00
Henrik Lissner
1ab5f86188 core-popups: read rules from local var 2017-05-14 14:36:49 +02:00
Henrik Lissner
17409e174d core-popups: remove :noclone; just don't clone unreal buffers 2017-05-14 14:35:58 +02:00
Henrik Lissner
6f6680489a completion/ivy: flexible column width for +ivy/tasks 2017-05-14 13:49:11 +02:00
Henrik Lissner
7b1687170f core-ui: be quiet linum-mode 2017-05-14 13:33:16 +02:00
Henrik Lissner
581adcc1f5 feature/syntax-checker: refactor flycheck config 2017-05-14 12:07:12 +02:00
Henrik Lissner
bb8175c561 core-popups: no :autokill for help buffers 2017-05-14 12:07:12 +02:00
Henrik Lissner
629c71d4bc lang/emacs-lisp: enable flycheck-mode if not in emacs.d 2017-05-14 12:07:12 +02:00
Henrik Lissner
653e80e655 Fix missing 'define-fringe-bitmap' function errors
If Emacs wasn't built with X, Cocoa or NS display support (as is the
case for evm emacs-25.1-travis build), the fringe library is missing and
throws errors.
2017-05-14 11:54:18 +02:00
Henrik Lissner
aba87b0916 feature/evil: fix evil keybindings in help popups 2017-05-14 11:47:38 +02:00
Henrik Lissner
a8ac2388d1 Update .travis.yml (add 25.2 test + more debug output) 2017-05-14 11:14:18 +02:00
Henrik Lissner
af3b6ee7e0 app/rss: revise maps & popup rules 2017-05-14 10:12:41 +02:00
Henrik Lissner
25fa4e019c General refactor & cleanup
+ refactor package management
+ core-editor: describe ediff
+ core-popups: alphabetized hack blocks
+ ui/doom-modeline: refactor buffer path fn
+ feature/version-control/+git: autoload magit-blame
2017-05-14 09:56:32 +02:00
Henrik Lissner
af88423b35 ui/doom-modeline: fix symlinked buffer-path hijinks
The modeline resolves a relative path to the current file in order to
display a short path string in the modeline. However, symlinks would
break this, resulting in paths like: ../../../../real/path/to/file.
2017-05-14 09:52:27 +02:00
Henrik Lissner
125fca09a0 ui/doom-modeline: don't show uniquify in modeline (unnecessary cruft) 2017-05-14 09:46:48 +02:00
Henrik Lissner
527c459f11 core-ui: uniquify-buffer-name-style = forward
Uniquify's effect is invisible except in places where buffer-name is
used (like in switch-buffer), where it can be very helpful to
distinguish between clashing buffers.
2017-05-14 09:44:22 +02:00
Henrik Lissner
7e4efaabd4 core-popups: remove debug line 2017-05-14 09:43:44 +02:00
Henrik Lissner
200846ee35 General refactor + cleanup; update TODO.org 2017-05-14 00:26:53 +02:00
Henrik Lissner
b86634e79f ui/doom-modeline: fontify path separately from filename 2017-05-14 00:23:18 +02:00
Henrik Lissner
e256d0017a private/hlissner: revise eval bindings (M-r, M-R, M-b) 2017-05-14 00:21:42 +02:00
Henrik Lissner
260a96cf50 Fix incorrect org version loaded in byte-compiled config 2017-05-14 00:20:49 +02:00