about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2020-08-31 Remove (require 'kaomoji) from init.elWilliam Carroll1-1/+0
I should've done this when I deleted kaomoji.el because this broke my "Initialize Emacs" step.
2020-08-31 Delete unused Elisp modulesWilliam Carroll12-873/+0
It is striking how much Elisp I wrote after switching to EXWM... I think I'm finally coming down from that high.
2020-08-31 Lint maybe.elWilliam Carroll12-49/+53
This change had rippling implications.
2020-08-31 Lint pulse-audio.elWilliam Carroll1-16/+20
Next commit will contain all of the remaining linting...
2020-08-31 Delete pushover.elWilliam Carroll1-75/+0
Again: another strong cup of coffee bred overzeal.
2020-08-31 Lint random.elWilliam Carroll2-29/+37
Usual lints... fixes usage in tree.el.
2020-08-31 Delete ghost module, scheduler.elWilliam Carroll1-22/+0
Must've had a particularly strong cup of coffee the day I decided to attempt to write this.
2020-08-31 Lint region.elWilliam Carroll2-3/+8
Business as usual...
2020-08-31 Lint timestring.elWilliam Carroll1-3/+5
Sidenote: I have *no* idea when or why I wrote this... sleep-writing Elisp
2020-08-31 Lint tree.elWilliam Carroll1-40/+44
- add Version, URL, Package-Requires sections - prefer `tree-` prefer to `tree/`
2020-08-31 Lint tuple.elWilliam Carroll1-23/+31
- add Version, URL, Package-Requires sections - prefer `tuple-` prefix to `tuple/`
2020-08-31 Lint vector.elWilliam Carroll1-18/+22
- add Version, URL, Package-Requires sections - prefer `vector-` prefix to `vector/`
2020-08-31 Lint vterm-mgt.elWilliam Carroll1-0/+4
- Add Version, URL, Package-Requires sections
2020-08-31 Lint window.elWilliam Carroll1-4/+8
- remove "Emacs" from description - add Version, URL, Package-Requires sections - prefer `window-` prefix to `window/`
2020-08-31 Lint window-manager.elWilliam Carroll3-92/+81
- change `exwm/` prefixes to `window-manager-` - add Version, URL, Package-Requires sections - move `pkill` into wpc-misc.el - unify `window-manager,` `exwm` competing prefixes
2020-08-31 Lint wpc-clojure.elWilliam Carroll1-37/+10
- change clojure.el to wpc-clojure.el - delete stale, commented code - add Configuration header - add Version, URL, Package-Requires sections
2020-08-31 Lint wpc-company.elWilliam Carroll1-1/+5
- change company.el to wpc-company.el - add Version, URL, Package-Requires sections
2020-08-31 Lint wpc-dired.elWilliam Carroll1-1/+5
- change dired.el to wpc-dired.el - add Version, URL, Package-Requires sections
2020-08-31 Lint wpc-elixir.elWilliam Carroll1-0/+4
- Add Version, URL, Package-Requires sections
2020-08-31 Lint wpc-flycheck.elWilliam Carroll1-1/+5
- change flycheck.el to wpc-flycheck.el - add Version, URL, Package-Requires sections
2020-08-31 Lint wpc-golang.elWilliam Carroll1-2/+6
- change wpc-ocaml.el to wpc-golang.el - Add Version, URL, Package-Requires sections
2020-08-31 Lint wpc-lisp.elWilliam Carroll1-6/+11
- Add Version, URL, Package-Requires, Commentary sections - Prefer `wpc-lisp-` prefix to `wpc/`
2020-08-31 Lint wpc-javascript.elWilliam Carroll1-9/+13
- Add Version, URL, Package-Requires sections - Prefer `wpc-javascript-` prefix to `wpc/`
2020-08-31 Lint wpc-haskell.elWilliam Carroll1-10/+11
- add Version, URL, Package-Requires sections - change haskell.el to wpc-haskell.el - prefer `wpc-haskell-` prefix to `haskell/`
2020-08-31 Lint wpc-misc.elWilliam Carroll1-13/+9
- prefer user-emacs-directory - prefer wpc-misc- prefix
2020-08-31 Lint wpc-nix.elWilliam Carroll1-20/+21
- add "Code:" header - replace forward-slash with dash - prefer wpc-nix- prefix to nix/
2020-08-31 Lint wpc-ocaml.elWilliam Carroll1-2/+3
- Prefer `user-emacs-directory` to literal path.
2020-08-31 Use zle-minor-mode in sh-modeWilliam Carroll1-1/+12
After I wrote zle.el, it seems that I forgot about it. Attempting to revive it by using it during sh-mode.
2020-08-31 Lint zle.elWilliam Carroll1-14/+15
- Prefer dash instead of forward-slash - Remove stale TODOs - Add Version, Package-Requires
2020-08-31 Path relative path to Elisp code for elisp-lintWilliam Carroll1-1/+1
CI is reporting a false negative because $@ is empty. This change should cause elisp-lint to run on all of the Elisp in the wpc/ directory.
2020-08-31 Drop support for wpc-javaWilliam Carroll2-43/+0
1. I don't use this. 2. This is breaking CI because google-java-format cannot be found.
2020-08-31 Prevent all-the-icons-install-fonts from running in CIWilliam Carroll1-2/+4
While I would like my CI build to closely resemble a non-CI build, supporting the `all-the-icons-install-fonts` call is a low priority with a medium amount of work required.
2020-08-31 Drop support for wpgtkWilliam Carroll3-591/+0
I'd like to stabilize on using solarized-light.
2020-08-31 Apply prefix arg to all-the-icons-install-fontsWilliam Carroll1-1/+1
This prevents the prompt, which blocks my CI build.
2020-08-31 Drop support for neotreeWilliam Carroll1-5/+0
I don't use neotree anymore.
2020-08-31 Remove keybinding logic from fonts.elWilliam Carroll1-16/+0
For two reasons: 1. I don't use these keybindings. 2. I'm trying to centralize all keybinding logic in keybindings.el.
2020-08-31 Define constants/ci?William Carroll1-0/+5
Create a top-level flag encoding whether or not Emacs is running in CI.
2020-08-31 Delete {themes,wallpaper}.elWilliam Carroll3-246/+4
After my CI build for Emacs failed because the .local/share/wallpaper directory was missing I had two options: A. include .local/share/wallpaper in default.nix, which is cumbersome B. drop support for managing system wallpaper from Emacs I chose option B.
2020-08-31 Add xset to Emacs PATHWilliam Carroll1-0/+1
My CI failed after a call to xset resulted in a "file-missing Searching for program" error.
2020-08-31 Prefer inherit pattern to import Nix dependenciesWilliam Carroll1-13/+13
I'm starting to prefer the `inherit (builtins) path` pattern in my Nix expressions. I know this is idiomatic, so even if I don't like it, I am trying to learn to like it.
2020-08-31 Delete unused Emacs packagesWilliam Carroll1-3/+0
Cleaning things up...
2020-08-31 Allow configurable BRIEFCASE env var for CIWilliam Carroll2-38/+55
These were hard-coded as $HOME/BRIEFCASE, which won't work in CI, since CI runs as the user buildkite-agent-socrates, whose $HOME directory doesn't exist.
2020-08-31 Attempting to avoid buildkite parse errorWilliam Carroll1-1/+1
For more information, see here: https://github.com/buildkite/agent/issues/584
2020-08-31 Set Emacs line-spacing to 0William Carroll1-2/+2
vterm.el has a bug because it uses `(window-body-height)` to compute the number of lines it can render, but it doesn't account for `line-spacing`.
2020-08-31 Surround subshell in 2x-quotesWilliam Carroll1-1/+3
This wasn't a bug; it's just good practice.
2020-08-28 Call readTree on all top-level, visible directories in briefcaseWilliam Carroll1-24/+25
Instead of manually maintaining the list of directories that I expose to readTree, I'm using `builtins.readDir` to get a list of all non-hidden top-level directories.
2020-08-28 Restore "l" as evil-forward-char in magit-status-mode-mapWilliam Carroll1-0/+10
Remap "l" -> "L"
2020-08-27 Add build, lint Emacs steps to post-receive pipelineWilliam Carroll3-1/+75
TL;DR: - Define runEmacsScript to emacs/default.nix for ci/pipelines/post-receive - Write script.el to call (load init.el) and catch any errors - Lint Elisp with gonewest818/elisp-lint Also nice how Buildkite supports :gnu: emojis!
2020-08-27 Clean up emacs/default.nixWilliam Carroll1-5/+2
- Prefer prepending wpcDir, vendorDir to EMACSLOADPATH instead of using the --directory flag - Remove --load ${wpcPackageEl} because init.el calls (require 'wpc-package) - Surround $@ in 2x-quotes
2020-08-27 Remove exported DEPOT env var from wpcarros-emacsWilliam Carroll1-3/+0
wpcarros-emacs no longer depends on this being set.