tvl-depot/emacs
William Carroll f3ee628a4c Support display-arrangement macro
I was tired of using `arandr` to manually configure my monitor positions, so I
encoded the settings in Elisp in the `display.el` module.

TL;DR:
- Drop support for `position` kwarg in `display-register` macro
- Support `coords` kwarg in `display-register`.
- `defconst` the `xrandr` arguments and command in `display-register`.
- Define `display-arrangement` macro that consumes the `xrandr` arguments that
  `display-register` defines to create an interactive function,
  `display-arrange-<NAME>`, which -- when invoked -- runs one xrandr command to
  configure a display "arrangement".
2020-10-04 16:20:16 +01:00
..
.emacs.d Support display-arrangement macro 2020-10-04 16:20:16 +01:00
default.nix Drop glinux attribute from Emacs derivation 2020-09-07 23:29:20 +01:00
elisp-conventions.md Move Emacs documents to //emacs 2020-04-04 14:30:27 +01:00
keybindings.md Move Emacs documents to //emacs 2020-04-04 14:30:27 +01:00
README.md Tidy //emacs 2020-04-05 15:50:58 +01:00
snippets.md Move Emacs documents to //emacs 2020-04-04 14:30:27 +01:00

Emacs

Emacs is one of a handful software projects that I highly value. I consider it as central to my workflow as git and nix.

Installing

If you already have briefcase on your local file system, run the following from the top-level briefcase directory:

$ nix-build -f . -iA emacs.nixos