Commit Graph

123 Commits

Author SHA1 Message Date
117e55f0c2 General cleanup + refactor 2017-05-29 01:05:34 +02:00
b4917bfa2a ui/doom: blink on focus-in & refactor 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
7fc4447ef6 Conform nav-flash commands to naming conventions 2017-05-26 20:22:45 +02:00
c711d7e662 Fix void-function define-fringe-bitmap errors 2017-05-25 20:13:05 +02:00
10ea06b661 General cleanup + refactor 2017-05-25 20:12:43 +02:00
e1f60b2bfd Update READMEs & add new ones 2017-05-25 20:09:12 +02:00
733042cb7f Refactor anzu--reset-status hooks 2017-05-25 12:12:38 +02:00
6b5f0af985 Make dashboard more vanilla Emacs friendly 2017-05-25 12:12:15 +02:00
656452df00 General cleanup & refactor; update TODO 2017-05-19 17:21:52 +02:00
615cf15313 General refactor & cleanup 2017-05-17 21:07:41 +02:00
03ebdf7855 ui/doom-modeline: revise face defs (to match doom-themes update) 2017-05-17 18:27:02 +02:00
44e672655d ui/doom: use initial-frame-alist & better +doom/reset-theme 2017-05-17 01:34:33 +02:00
c64526eb40 Move flycheck ui config to ui/doom 2017-05-16 22:21:21 +02:00
20b7d4a6f9 ui/doom: fix blinking when using H/M/L jumps 2017-05-16 22:20:57 +02:00
e071545d36 ui/doom: add docstrings for blink-cursor funcs 2017-05-16 18:07:17 +02:00
b679a86452 feature/evil: improve neotree popup integration 2017-05-16 18:05:39 +02:00
1ce3f39529 ui/doom: fix nav-flash triggers
Used to trigger when evil-multiedit was invoked, or on every keypress in
eshell/term buffers (both caused by eager recenter-ing).
2017-05-16 18:05:39 +02:00
721b26d9f3 ui/doom-modeline: set special modeline for image buffers 2017-05-16 18:05:39 +02:00
994978bc0b ui/doom-modeline: tweak mode-line faces & formatting 2017-05-16 18:05:39 +02:00
d8e3d853a9 ui/doom: centralize doom-buffer-mode activation 2017-05-16 18:05:39 +02:00
d190e55f56 make doom/blink-cursor interactive 2017-05-16 11:35:05 -04:00
fb8a361e1f ui/doom: refactor 2017-05-15 21:00:33 +02:00
f49a507ec8 feature/evil: new code-folding system 2017-05-15 20:26:33 +02:00
3c8acec33f ui/doom-modeline: fix {dir,file}-path variable errors 2017-05-15 20:26:32 +02:00
dce757032a ui/doom: refactor nav-flash integration 2017-05-15 20:26:32 +02:00
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
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
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
125fca09a0 ui/doom-modeline: don't show uniquify in modeline (unnecessary cruft) 2017-05-14 09:46:48 +02:00
200846ee35 General refactor + cleanup; update TODO.org 2017-05-14 00:26:53 +02:00
b86634e79f ui/doom-modeline: fontify path separately from filename 2017-05-14 00:23:18 +02:00
5491fd552e Replace nlinum with linum 2017-05-13 22:40:52 +02:00
47ec65fdc6 ui/doom: polish+refactor git-gutter-fringe bitmaps 2017-05-13 13:31:36 +02:00
c118f22184 ui/doom-modeline: refactor eldoc segment 2017-05-13 11:42:19 +02:00
7fbaf2ced1 General cleanup & refector; update TODO.org 2017-05-12 14:18:27 +02:00
ed6941e8ae core-popups: clone buffer if visible elsewhere
Allows us to modify the buffer in the pop up window indepdently from the
rest.
2017-05-12 12:17:01 +02:00
3ee1108c4a ui/doom: tweak doom-themes settings 2017-05-11 21:46:47 +02:00
c46c247c77 ui/doom: shrink oversized variable pitch font 2017-05-11 21:46:32 +02:00
2044872b9b Move doom/reset-theme to ui/doom (and update binding) 2017-05-11 21:45:50 +02:00
6aaa83bbd0 ui/doom: blink nav-flash after recentering 2017-05-10 08:41:32 +02:00
e265431507 General refactor, cleanup & commenting 2017-05-10 05:28:50 +02:00
914a787d5f ui/doom: polish +doom-folded-face definition 2017-05-07 19:14:02 +02:00
cce294fcf6 feature/evil: refactor evil-force-normal-state advice into +evil-esc-hook 2017-05-07 19:12:48 +02:00
8600d2e8d2 ui/doom: remove TODO + update docstring for +doom:scratch-buffer 2017-05-06 13:51:24 +02:00
89bff6ad23 ui/doom: use new doom-themes-*-config functions 2017-05-06 13:40:15 +02:00
505d515dd8 Add README.org's for lang/cc, app/email; update other README.org's 2017-05-04 10:40:57 +02:00
7f22f77204 Add ui/doom/README.org 2017-05-04 09:01:04 +02:00
d651311d1d Various tweaks & clean up 2017-05-01 14:52:29 -04:00
312371fc26 ui/doom: since fira mono doesn't have italics, highlight it instead 2017-04-28 13:16:04 -04:00