Henrik Lissner
169f9a6121
General, minor refactor & reformatting
2020-03-27 01:25:30 -04:00
Henrik Lissner
031dc5eb1d
Fix +workspaces-switch-project-function not respecting dir local vars
2020-03-10 01:47:34 -04:00
Henrik Lissner
382834b3b4
Bump :ui zen
...
joostkremers/writeroom-mode@fa17eb6 -> joostkremers/writeroom-mode@20c761b
jabranham/mixed-pitch@fbc566a -> jabranham/mixed-pitch@6090716
2020-03-10 01:47:33 -04:00
Henrik Lissner
5e94860d89
Bump :ui tabs
...
ema2159/centaur-tabs@c3254ef -> ema2159/centaur-tabs@af50f87
2020-03-09 14:43:44 -04:00
Henrik Lissner
4170b72d91
ui/doom: remove +doom-solaire-themes var
...
We'll simply activate solaire-mode and swap the bg faces for any doom-*
theme.
Also: add doom-themes extensions for org, treemacs and neotree sooner,
so an `after!` block isn't necessary to disable them.
2020-03-06 15:26:37 -05:00
Henrik Lissner
933b6f19ea
Bump :ui doom
...
hlissner/emacs-doom-themes@ecffdf8 -> hlissner/emacs-doom-themes@0760079
2020-03-06 15:26:36 -05:00
Henrik Lissner
260148f4e9
Bump :tools magit
...
magit/magit@8cb6cdf -> magit/magit@c8cd22e
magit/forge@fb04716 -> magit/forge@0ade907
emacs-evil/evil-magit@1bfd546 -> emacs-evil/evil-magit@0b79aa3
Fixes #2446
2020-03-02 12:02:49 -05:00
Henrik Lissner
5b10277d05
Disable centaur-tabs-mode in popups
2020-03-01 23:44:26 -05:00
Henrik Lissner
a76e4b56b5
Bump :ui tabs
...
ema2159/centaur-tabs@96b7c90 -> ema2159/centaur-tabs@c3254ef
Includes an important performance bugfix.
2020-03-01 22:26:05 -05:00
Henrik Lissner
38a74db626
Bump :ui modeline
...
seagle0128/doom-modeline@41015d7 -> seagle0128/doom-modeline@0df5585
2020-03-01 12:07:28 -05:00
Henrik Lissner
aa1f11af4f
Enable git-gutter backends conditionally
...
Follow up to #2634
2020-03-01 01:36:16 -05:00
Henrik Lissner
594c047517
Merge pull request #2634 from sebastiansturm/develop
...
Extend backend-agnostic vc functionality
2020-03-01 01:29:00 -05:00
Mingwei Zhang
9af8786e25
minor documentation spelling fix
...
`more tha one` -> `more than one`
2020-02-29 12:14:17 -08:00
Sebastian Sturm
2ce58c6df3
Extend backend-agnostic vc functionality
...
this commit adds a default keybinding for the vc-gutter hydra (leader-g
.) if both vc-gutter and hydra are enabled. It ensures that the various
vc-*-log-view-modes open up in emacs state, and it adds hg, svn and bzr
to the list of vc backends handled by git-gutter
2020-02-29 14:41:20 +01:00
Henrik Lissner
5cc2befc72
Fix #2609 : switch-project no-ops for helm users
2020-02-29 00:03:40 -05:00
Henrik Lissner
86e03c04ba
Make display-buffer-alist regexps case-sensitive #2619
2020-02-28 22:26:24 -05:00
Henrik Lissner
88dd15e204
Revise comments
2020-02-28 22:26:19 -05:00
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
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