tvl-depot/emacs/.emacs.d/wpc
William Carroll 831dba20bf Define display-4k-vertical
I recently acquired a new monitor, which I'm orienting vertically for logs,
chats, etc. As such I needed to add more functions, KBDs to wrangle the
setup. To DRY up my code, I define a macro, `display-register`, as a DSL for
supporting new monitors. This:
- defines two functions for enabling and disabling the displays
- defines a constant, `display-<name>`

It's basically just a wrapper around `xrandr`, and that's good enough for now.
2020-09-28 13:41:24 +01:00
..
>.el Redefine >> macro as >-> in >.el 2020-09-01 16:26:39 +01:00
al.el Linting Elisp 2020-09-02 15:23:46 +01:00
bag.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
bookmark.el Install additional KBDs for bookmark.el 2020-09-07 23:37:58 +01:00
buffer.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
bytes.el More Elisp linting 2020-09-01 10:17:43 +01:00
cache.el Redefine >> macro as >-> in >.el 2020-09-01 16:26:39 +01:00
clipboard.el Linting Elisp 2020-09-02 15:23:46 +01:00
colorscheme.el Linting Elisp 2020-09-02 15:23:46 +01:00
constants.el More Elisp linting 2020-09-01 14:00:42 +01:00
cycle.el Linting Elisp 2020-09-02 15:23:46 +01:00
device.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
display.el Define display-4k-vertical 2020-09-28 13:41:24 +01:00
dotted.el Linting Elisp 2020-09-02 15:23:46 +01:00
email.el More Elisp linting 2020-09-01 10:17:43 +01:00
fonts.el Increase the default size of my workstation font 2020-09-07 19:47:54 +01:00
fs.el More Elisp linting 2020-09-01 10:17:43 +01:00
functions.el More Elisp linting 2020-09-01 14:00:42 +01:00
graph.el More Elisp linting 2020-09-01 10:17:43 +01:00
irc.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
ivy-clipmenu.el More Elisp linting 2020-09-01 14:00:42 +01:00
ivy-helpers.el Linting Elisp 2020-09-02 15:23:46 +01:00
kbd.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
keybindings.el Define display-4k-vertical 2020-09-28 13:41:24 +01:00
keyboard.el Linting Elisp 2020-09-02 15:23:46 +01:00
laptop-battery.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
list.el General Elisp linting 2020-09-02 14:09:15 +01:00
macros.el Debug undefined add-hook-before-save 2020-09-02 14:49:10 +01:00
math.el Linting Elisp 2020-09-02 15:23:46 +01:00
maybe.el Remove circular Elisp dependency 2020-09-02 14:08:14 +01:00
modeline.el More Elisp linting 2020-09-01 14:00:42 +01:00
number.el More Elisp linting 2020-09-01 14:00:42 +01:00
prelude.el Linting Elisp 2020-09-02 15:23:46 +01:00
pulse-audio.el Lint string, macros.el 2020-08-31 23:33:25 +01:00
random.el More Elisp linting 2020-09-01 10:17:43 +01:00
region.el Additional linting 2020-08-31 16:07:11 +01:00
scope.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
screen-brightness.el More Elisp linting 2020-09-01 14:00:42 +01:00
scrot.el Call make-process instead of call-process in scrot.el 2020-09-04 21:06:18 +01:00
sequence.el More Elisp linting 2020-09-01 10:17:43 +01:00
series.el More Elisp linting 2020-09-01 10:17:43 +01:00
set.el Apply checkdoc fixes to set.el 2020-09-01 16:27:42 +01:00
ssh.el Prefer .ssh/config instead of Tramp's defaults 2020-09-08 13:12:17 +01:00
stack.el Redefine >> macro as >-> in >.el 2020-09-01 16:26:39 +01:00
string.el More Elisp linting 2020-09-01 14:00:42 +01:00
struct.el Lint string, macros.el 2020-08-31 23:33:25 +01:00
symbol.el More Elisp linting 2020-09-01 14:00:42 +01:00
timestring.el defgroup for timestring.el 2020-09-07 19:48:27 +01:00
tree.el Linting Elisp 2020-09-02 15:23:46 +01:00
tuple.el Lint tuple.el 2020-08-31 14:43:50 +01:00
vector.el Lint prelude.el 2020-08-31 17:08:56 +01:00
vterm-mgt.el Add defgroup vterm-mgt for vterm-mgt 2020-09-06 13:49:53 +01:00
window-manager.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
window.el Lint string, macros.el 2020-08-31 23:33:25 +01:00
wpc-clojure.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-company.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-dired.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-elixir.el Debug undefined add-hook-before-save 2020-09-02 14:49:10 +01:00
wpc-flycheck.el Lint wpc-flycheck.el 2020-08-31 14:24:59 +01:00
wpc-golang.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-haskell.el Debug undefined add-hook-before-save 2020-09-02 14:49:10 +01:00
wpc-javascript.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-lisp.el Lint wpc-lisp.el 2020-08-31 14:23:56 +01:00
wpc-misc.el Debug dottime in modeline 2020-09-28 00:02:40 +01:00
wpc-nix.el Drop support for Nix home-manager 2020-09-07 23:01:59 +01:00
wpc-org.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-package.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-prolog.el Lint string, macros.el 2020-08-31 23:33:25 +01:00
wpc-python.el Lint more Elisp files, delete others 2020-08-31 15:57:34 +01:00
wpc-rust.el Debug undefined add-hook-before-save 2020-09-02 14:49:10 +01:00
wpc-shell.el Additional linting 2020-08-31 16:07:11 +01:00
wpc-ui.el Conditionally load-theme 2020-09-07 16:14:42 +01:00
zle.el Additional linting 2020-08-31 16:07:11 +01:00