about summary refs log tree commit diff
path: root/configs/shared/.emacs.d/wpc/window-manager.el
AgeCommit message (Collapse)AuthorFilesLines
2020-01-17 Support missing Emacs dependenciesWilliam Carroll1-0/+1
Since I moved this repository away from Dropbox, my elpa, melpa, quelpa packages weren't automatically syncing. This crutch, once removed, cause my Emacs initialization to fall-over. This commit patches some of those missing dependencies.
2020-01-17 Prefer simpler window layout for Org workspaceWilliam Carroll1-3/+1
Prefer only seeing today.org in my Org workspace.
2020-01-17 Debug xrandr integration to support 4k monitorWilliam Carroll1-2/+3
Two things: 1. I'm unsure if what I previously committed ever worked because the arguments to `string/format` were flipped. 2. I'm unsure why my screen devices are sometimes eDP-1 and eDP1. Perhaps expect more commits as this becomes more clear to me.
2020-01-17 Refactor MRU EXWM workspace using cycle/focus-previous!William Carroll1-21/+20
Instead of consuming `cycle/previous-focus`, define a function `cycle/focus-previous!` that "focuses" the element at `previous-index` and returns that element. This function greatly simplified the code in window-manager.el and eliminated the unnecessary `exwm/previous-workspace` variable that was managing the state.
2020-01-17 Support utils for finding Emacs dotfiles and Org filesWilliam Carroll1-11/+14
Defined `dotfiles/find-emacs-file` and `org-helpers/find-file`, to clean up some of the `find-file` calls I have with long path names. This DRYs things up as well so that the path can be changed without breaking many other things.
2020-01-06 Support EXWM workspace for IRCWilliam Carroll1-7/+35
Supporting this since my chat workspace is already a bit populous.
2020-01-06 Prefer Telegram native over Telegram webWilliam Carroll1-1/+1
I installed nixpkgs.tdesktop to support dark-mode and access other useful features of the native Telegram client.
2020-01-06 Drop support for i3William Carroll1-4/+4
While I first switched to EXWM warily and thinking it would only be temporary, it seems like this switch is here to stay. It turns out that EXWM was exactly the integration I've been looking for. How serendipitous it that I found it when I did. Thank you, @tazjin.
2019-12-24 Drop support for purpose.elWilliam Carroll1-54/+1
For now, my lack of understanding of purpose results in purpose getting in my way. One day, I may reinvestigate this. For now, I'm attempting to learn Prolog and Nix, which is occupying most of my tolerance for new technology.
2019-12-24 Massive configuration overhaulWilliam Carroll1-0/+672
Currently paying the price of months of non-diligent git usage. Here's what has changed. - Theming support in Gvcci and wpgtk - Dropping support for i3 - Supporting EXWM - Many Elisp modules - Collapsed redundant directories in ./configs