about summary refs log tree commit diff
path: root/emacs/.emacs.d/wpc/wpc-misc.el (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-09-01 More Elisp lintingWilliam Carroll1-3/+3
This should cover most of the remaining linting errors. After this, I expect fewer than ten linting errors.
2020-08-31 Additional lintingWilliam Carroll1-1/+1
Running `M-x checkdoc` on some of the modules that passed the package-lint but failed additional lints.
2020-08-31 Lint more Elisp files, delete othersWilliam Carroll1-3/+7
I may regret this, but I delete Ocaml and ReasonML modules; I can alway restore them thanks to Git. Added more ceremony to other modules to appease the linting gods.
2020-08-31 Lint region.elWilliam Carroll1-1/+2
Business as usual...
2020-08-31 Lint window-manager.elWilliam Carroll1-0/+5
- 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-misc.elWilliam Carroll1-13/+9
- prefer user-emacs-directory - prefer wpc-misc- prefix
2020-08-25 Replace calls to (getenv "BRIEFCASE") with constants/briefcaseWilliam Carroll1-3/+5
I would prefer to define constants/briefcase in terms of `(getenv "BRIEFCASE")` and assert that `(f-exists? (getenv "BRIEFCASE"))`, in one location: constants.el
2020-08-24 Prefer simpler, more idiomatic project-find-functionWilliam Carroll1-24/+5
This version avoids installed all of the custom `cl-defmethods` for a `'monorepo` type and instead uses the existing `'transient`.
2020-08-20 Call `git secret hide` whenever //secrets.json is savedWilliam Carroll1-0/+6
Having `git secret hide` as a pre-commit hook doesn't make much sense to me. I will detail why when/if I write a blog post on briefcase's secret mgt setup. The problem is, if I change secrets.json and then run `git status`, I won't see any pending changes. This is because secrets.json is gitignore'd. If I run `git secret hide` everytime I save secrets.json, I can rest assured that my `git status` will be consistent with any updates to secrets.json.
2020-08-13 Prefer project.el to projectileWilliam Carroll1-0/+41
Today @tazjin told me about Emacs's built-in project.el library, which he recommended that I extend to support monorepo-specific tooling. It worked like a charm! Now when I press "<leader>f", it will resolve to either the nearest file named default.nix or directory name .git.
2020-07-17 Remove week / 52 indicatorWilliam Carroll1-1/+1
This is taking up too much space.
2020-07-06 Misc Emacs improvementsWilliam Carroll1-0/+3
I stole these bad-boys from @tazjin's config.
2020-06-16 Use dot-time format for modeline timestampWilliam Carroll1-4/+12
My current understanding of how computers deal with time: - Modelling time is easy: use the number of seconds that have elapsed since the Unix epoch. - Display time is complicated. Which timezone should we use? Which format string?
2020-03-10 Restore Emacs serverWilliam Carroll1-0/+3
I think I removed the `(server-start)` call when I was debugging some EXWM issues. I have stabilized my configuration considerably since then, and I'd like to use the Emacs server.
2020-02-12 Disable auto pairing parens, brackets, quotesWilliam Carroll1-3/+0
I don't see much value in this tool for my workflow.
2020-02-02 Add KBDs to vtermWilliam Carroll1-0/+14
Support pasting and scrolling.
2020-01-30 Move move .emacs.d out of configs/sharedWilliam Carroll1-0/+248
Moving all of my Emacs-related files into their own directory at the root of this repository.