Henrik Lissner
ea01e850e4
ui/modeline: add misc-info to project format
2020-02-28 12:20:52 -05:00
Henrik Lissner
28d5127793
ui/modeline: use VCS format for magit-status-mode
2020-02-28 12:20:21 -05:00
Henrik Lissner
eb69073578
Fix infinite redrawing/freezing with {centaur,awesome}-tabs
...
Caused by over-zealous doom-switch-window-hook.
For my own sanity (and if you're curious), I'll break it down here:
1. Doom has a `doom-switch-window-hook` hook. It triggers when window
focus is changed.
2. We use `buffer-list-update-hook` to trigger
`doom-switch-window-hook`. (That may sound weird, but this hook is
reliably executed when window focus is changed -- there are
safeguards to prevent this from triggering too often)
3. `buffer-list-update-hook` triggers whenever a buffer is created, but
`doom-switch-window-hook` only triggers if the created buffer is in
a new window.
4. The use of `with-temp-buffer` in `centaur-tabs-line-format` counts as
"buffer creation" in a "new window".
5. `+vc-gutter-update-h` is in `doom-switch-window-hook`. This refreshes
git-gutter, which initiates a redraw of Emacs.
6. When Emacs redraws, it recalculates its mode and header lines. which
triggers `doom-switch-window-hook` once, which triggers
`+vc-gutter-update-h`, which redraws the screen, then Emacs recalculates
the header line, running `centaur-tabs-line-format`...
Infinite loop ensues
Hopefully fixes:
- hlissner/doom-emacs#2436
- ema2159/centaur-tabs#18
- ema2159/centaur-tabs#88
2020-02-27 21:47:32 -05:00
Henrik Lissner
4830f9784f
Fix load order of vc-gutter default style
...
So you can unset `+vc-gutter-default-style` in your config.el to disable
it.
2020-02-27 14:52:53 -05:00
Henrik Lissner
13aa3e8407
Fix #2613 : remove treemacs-persp
...
A common bug report is that straight cannot see treemacs-persp in MELPA.
Perhaps the MELPA repo isn't being updated properly -- I have no idea,
but since this package isn't doing anything at the moment, I will simply
remove the package until I have time to look into it further.
2020-02-27 00:49:47 -05:00
Henrik Lissner
4c0751ca75
ui/treemacs: refactor & activate treemacs-git-mode
2020-02-25 22:35:58 -05:00
James Ravn
2077a859d8
Fix type in Hasklig install messages
2020-02-25 22:09:37 +00:00
James Ravn
d6356d9618
Add hasklig font install
2020-02-25 22:07:00 +00:00
James Ravn
dea0320a1a
Add FiraCode download
2020-02-25 21:50:29 +00:00
James Ravn
41140787a1
Add generic font install function for pretty-code
2020-02-25 21:39:37 +00:00
James Ravn
8ee2e327a0
Add autoload cookie to iosevka autoloads
2020-02-25 20:52:47 +00:00
James Ravn
2e15387999
Move iosevka changes into pretty-code/autoload
2020-02-25 19:55:33 +00:00
James Ravn
3a257cfc56
Merge remote-tracking branch 'origin/develop' into download-iosevka
2020-02-25 19:50:12 +00:00
Henrik Lissner
505ca8712d
Prevent 'not in valid workspace' error on switch project
2020-02-25 14:13:07 -05:00
Henrik Lissner
f716aa5158
Fix conflict between :ui popup & org-src-window-setup
...
When set to split-window-*, other-frame, or current-window.
2020-02-25 13:36:18 -05:00
Henrik Lissner
e20f574b2e
Fix git-gutter in indirect buffers
2020-02-25 12:49:59 -05:00
Henrik Lissner
d522a7816d
Move flycheck customization out of git-gutter after block
...
To simplify the load path users would have to be aware of in order to
customize flycheck-indication-mode.
2020-02-25 12:45:30 -05:00
Henrik Lissner
8cd8c3ef7b
Bump to hlissner/emacs-doom-themes@ecffdf8
...
From hlissner/emacs-doom-themes@c8dd976
2020-02-24 22:31:50 -05:00
Henrik Lissner
e220549bb8
Fix #2595 : immortal find-file prompt on project switch
...
Regression caused by 8049914e0
, for #2591
2020-02-24 22:27:25 -05:00
Henrik Lissner
8049914e0e
Fix #2591 : fix project switch hooks not running
...
When :ui workspaces was enabled.
2020-02-24 20:47:57 -05:00
Henrik Lissner
ccac04fbd4
Bump to seagle0128/doom-modeline@41015d7
...
From seagle0128/doom-modeline@c4969ff
2020-02-24 20:09:10 -05:00
Henrik Lissner
899987fb91
Bump to Alexander-Miller/treemacs@4eb8eb8
...
From Alexander-Miller/treemacs@4d4a955
2020-02-24 20:07:35 -05:00
Henrik Lissner
b30f38ac06
Minor refactor & reformatting across the board
2020-02-23 15:42:43 -05:00
Henrik Lissner
12249753e6
Revert aw-keys to default if +numbers is enabled
2020-02-22 20:40:03 -05:00
Henrik Lissner
9d4f38346f
Bump to ema2159/centaur-tabs@96b7c90
...
From ema2159/centaur-tabs@3658efc
ema2159/centaur-tabs@96b7c90 hopefully introduces a fix for the
flickering issue.
2020-02-21 19:57:12 -05:00
Henrik Lissner
75e1b13c6a
Bump to seagle0128/doom-modeline@c4969ff
...
From seagle0128/doom-modeline@a2687e8
2020-02-13 14:40:46 -05:00
Henrik Lissner
51d71ee7e3
Bump to hlissner/emacs-doom-themes@de96a55
...
From hlissner/emacs-doom-themes@c8dd976
2020-02-12 20:40:34 -05:00
Henrik Lissner
48225b30e8
Bump to ema2159/centaur-tabs@3658efc
...
From ema2159/centaur-tabs@0383af0
2020-02-11 21:53:28 -05:00
Henrik Lissner
93fce97e61
Refactor +workspaces-add-current-buffer-h
2020-02-11 17:47:39 -05:00
Henrik Lissner
725003376f
Add indirect buffer itself to workspace
2020-02-11 17:01:00 -05:00
Henrik Lissner
fe584a1f0c
Add (real) indirect buffers to workspace
2020-02-11 17:00:41 -05:00
Henrik Lissner
abbfea8cff
Bump to seagle0128/doom-modeline@a2687e8
...
From seagle0128/doom-modeline@3836b8f
2020-02-11 14:15:36 -05:00
Henrik Lissner
9bd3d66617
Add popup rule for *Local variables* popup
2020-02-11 13:36:03 -05:00
Henrik Lissner
63049a60c8
Bump to seagle0128/doom-modeline@3836b8f
...
From seagle0128/doom-modeline@31a5ae9
2020-02-11 03:23:45 -05:00
Henrik Lissner
e8813ffa90
Bump to hlissner/emacs-doom-themes@de96a55
...
From hlissner/emacs-doom-themes@7131b60
2020-02-11 03:22:49 -05:00
Henrik Lissner
1446f1a37c
Bump to Alexander-Miller/treemacs@4d4a955
...
From Alexander-Miller/treemacs@05d264a
Due to hlissner/emacs-doom-themes#395
2020-02-11 03:21:30 -05:00
Henrik Lissner
ae1e3f005e
Bump to Alexander-Miller/treemacs@05d264ae8c
...
Also affects treemacs-{evil,projectile,magit,persp}, since they are in
the same repo.
2020-02-10 02:38:12 -05:00
Henrik Lissner
ad8c685a17
Bump to ema2159/centaur-tabs@0383af0
...
From ema2159/centaur-tabs@f9d119d
May address #2436
2020-02-09 21:01:20 -05:00
Henrik Lissner
456b501aad
Bump to hlissner/emacs-doom-themes@7131b60
2020-02-07 03:43:26 -05:00
Henrik Lissner
431cd38e83
Update +doom-solaire-themes to include all doom-themes
2020-02-06 17:28:45 -05:00
Henrik Lissner
1910453e29
The byte-compiler ate my baby
2020-02-06 16:55:27 -05:00
Henrik Lissner
5a8fb81739
Adjust visual-fill-column after text scaling
2020-02-06 15:28:51 -05:00
Henrik Lissner
3ab70d78eb
Add +workspace/swap-{left,right} commands
...
For changing the order of workspaces.
Relevant to #2488 , #2487
2020-02-06 15:20:42 -05:00
Henrik Lissner
5eeb362610
Ensure workspace in insertion order
...
Closes #2488
Fixes #2487
2020-02-06 15:20:42 -05:00
Henrik Lissner
688b7c0a76
Bump to seagle0128/doom-modeline@31a5ae99b8
2020-02-05 11:10:59 -05:00
Henrik Lissner
65f859cf4d
Bump to hlissner/emacs-doom-themes@aa215ed
2020-02-02 22:59:42 -05:00
Henrik Lissner
6337912d13
Bump to seagle0128/doom-modeline@159fe50
2020-02-02 03:16:53 -05:00
Henrik Lissner
ac52e644a8
Revert doom-modeline formats to defaults
...
It's not tenable for me to maintain this package more than I have to
anymore, now that I no longer use doom-modeline.
Addresses #2356 , #1680
2020-02-02 03:16:53 -05:00
Henrik Lissner
f5800b5b40
Bump to hlissner/emacs-doom-themes@d48df7b
2020-01-27 00:51:37 -05:00
Henrik Lissner
c395c08788
Fix #2396 : remove unnecessary neotree popup hacks
...
Looks like they're not needed anymore.
2020-01-26 05:00:58 -05:00