about summary refs log tree commit diff
path: root/users/wpcarro
AgeCommit message (Collapse)AuthorFilesLines
2022-03-01 r/3888 feat(wpcarro/simple-select): Support CSVsWilliam Carroll1-10/+26
Convert CSVs to in-memory SQLite tables from which we query. Also read variables from the command-line. For now, I'd say this is MVP-status. Change-Id: I8b7400e60da4b14eea25c3f4b47447497a4218c8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5346 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-03-01 r/3887 feat(wpcarro/simple-select): Execute SQL query on databaseWilliam Carroll1-11/+18
Connect REPL to SQLite for further integration testing. Change-Id: Ie48a68eedf227dcf67d0262dd4672d53bbc6ec86 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5345 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-03-01 r/3886 feat(wpcarro/simple-select): Compile AST to SQLWilliam Carroll1-7/+62
Currently supports the SQLite flavor of SQL. Preliminary testing seems to show encouraging results. Change-Id: Ib2ed6a695352f41185c8e8abdadfd76ce38bdbcc Reviewed-on: https://cl.tvl.fyi/c/depot/+/5344 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-03-01 r/3882 feat(wpcarro/simple-select): Parse query language 馃帀William Carroll2-19/+93
Seems to successfully handle inputs like... ``` > (-fname:"William" lname:/C.*l/) OR (fname:"William" -lname:"Carroll") ``` Change-Id: I5277cfbc7d102158eab5e1e71b2d95aaf13508fd Reviewed-on: https://cl.tvl.fyi/c/depot/+/5340 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-03-01 r/3881 feat(wpcarro/simple-select): Define Parser classWilliam Carroll1-0/+28
Copy-paste from monorepo. Change-Id: Iff51fa9b939fe7dec3952077b5764bcc45d96f24 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5339 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-03-01 r/3880 feat(wpcarro/simple-select): support tokenizer for query languageWilliam Carroll2-5/+88
Support a tokenizer for a query language that looks like: ``` -fname:/W.*m/ lname:"Von Carroll" ``` Parser otw... Change-Id: I2badf14a41313ca2f75dec20adbcf9031b22ab83 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5338 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-28 r/3879 feat(wpcarro/simple-select): Support basic Scanner classWilliam Carroll2-0/+40
...alongside a small REPL to quickly test the functionality. Change-Id: I3c2b3f060d82cd49488e00dec9b72f7b23e2b666 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5337 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-15 r/3835 feat(wpcarro/emacs): Define window-manager-move-windowWilliam Carroll1-0/+15
Move the current window to a new named EXWM workspace and focus that workspace. Change-Id: Ibb3d3b3df09c6853d2eaf02882714a5c62623d2b Reviewed-on: https://cl.tvl.fyi/c/depot/+/5293 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-14 r/3833 feat(wpcarro/nix): Hard-code billandhiscomputer.comWilliam Carroll1-1/+1
...into the rebuild-diogenes script. Change-Id: Ib5ae5e3fcf7534f5aa5fdd366b41500aa3a85f9e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5291 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-14 r/3832 fix(wpcarro/nix): Restore cleanup code for deploy-diogenesWilliam Carroll1-4/+4
This was temporarily commented-out and never uncommented. Change-Id: If770721aa10c65c5601b9f53a2d1810aef57b61d Reviewed-on: https://cl.tvl.fyi/c/depot/+/5290 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-14 r/3831 docs(wpcarro/emacs): Remove wish list itemWilliam Carroll1-3/+0
...because it's done. Change-Id: Id9751e554305efa5bccea331bfd94017c5b5ba32 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5289 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-14 r/3830 refactor(wpcarro/emacs): Depend on MELPA's ivy-clipmenuWilliam Carroll2-137/+1
Instead of my local copy. Change-Id: I8aecdfe5c5449e86dbdf9e06cd67874d5f80c87a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5288 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-14 r/3829 feat(wpcarro/emacs): Support C-v style pasting in ivy minibufferWilliam Carroll1-1/+11
This is handy for pasting a git commit SHA in magit's checkout minibuffer. I also removed the dependency on clipboard.el because clipboard-yank is defined elsewhere. Change-Id: I6872bf63e4ba9c2b186466d083e6798123d417cc Reviewed-on: https://cl.tvl.fyi/c/depot/+/5286 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-14 r/3828 fix(wpcarro/emacs): Debug bookmark-openWilliam Carroll1-1/+2
also add missing dependency on project.el Change-Id: I4648f07eb31888c9c4bd6c094543b8d8ee05225a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5287 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-14 r/3827 feat(wpcarro/emacs): Support bookmark for /depot/users/wpcarroWilliam Carroll1-0/+5
Saving keystrokes every day. Right? Change-Id: I8a2fd42c9139f87181ac203e1573be3823e18b56 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5283 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-14 r/3826 refactor(wpcarro/emacs): Simplify bookmark.elWilliam Carroll2-48/+10
- narrow lib's scope and update documentation - remove unnecessary dependencies Change-Id: I5931a5a6e571466b3334dc02e88c9c283754d263 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5282 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-14 r/3825 fix(wpcarro/emacs): Add missing constants dependencyWilliam Carroll1-0/+1
Thankfully CI caught this bug by evaluating my Emacs init script; however, this could've been caught even earlier if each of my Elisp modules were packaged with Nix and be individually evaluated. That change will come soon enough... Change-Id: I987bab22a388c43183f79ace41ed97be83578ba6 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5285 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-14 r/3824 feat(wpcarro/todo-lists): Add CTA's curriculum as a CSVWilliam Carroll1-0/+108
TODO: - import this into SQL - support ST-like query syntax to simplify SELECT statements - add server and web app to query the table - deploy web app - add URLs to table - extend web app to track how often users hit these techniques in rolls Change-Id: Icecfbbc5e457a1dddad7b37fc1c0752d6e4b62e1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5284 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-13 r/3820 feat(wpcarro/emacs): support avyWilliam Carroll2-0/+8
Trying out this workflow for awhile to see if I save some keystrokes. Change-Id: I28532be04b1de971559c8df5a3717facbdfc4f00 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5278 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-13 r/3811 feat(wpcarro/emacs): define window-manager-workspace-moveWilliam Carroll1-14/+11
Wrapper around `exwm-workspace-move` but uses `completing-read` and understands my named-workspace structs. Change-Id: Ibe565b3afaeec5c4a7f2b6d2d0c9c21bc8006962 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5275 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-12 r/3809 feat(wpcarro/ssh): Add public SSH key for SVL 馃攽William Carroll1-1/+2
What he said ^ Change-Id: Ie6f73958a98d3edd9edb91a7738ca233c42810c8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5159 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-12 r/3808 chore(wpcarro/docs): wpcarro.dev -> billandhiscomputer.comWilliam Carroll1-1/+1
Stale documentation... Change-Id: I1761b865fa8b62b64acff8664d265997201ebb8f Reviewed-on: https://cl.tvl.fyi/c/depot/+/5181 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-12 r/3807 feat(wpcarro/diogenes): Support rebuild-diogenesWilliam Carroll4-133/+166
- deploy-diogenes: terraform updates + NixOS rebuilds - rebuild-diogenes: NixOS rebuilds Change-Id: Ibd6db7115d9919fa44ee9d318f88e1bf29e2bdce Reviewed-on: https://cl.tvl.fyi/c/depot/+/5160 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-10 r/3806 feat(wpcarro/org): remember to expense home internetWilliam Carroll1-0/+1
...because free just tastes better Change-Id: I7ca24be7e5e339844f8bfbbb6fc0e7a6efceb02b Reviewed-on: https://cl.tvl.fyi/c/depot/+/5270 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-08 r/3805 feat(wpcarro/playbooks): add go/hallpass reminderWilliam Carroll1-0/+1
gotta get paid Change-Id: If942281b3e8a20e883c96f8332170c0f73f2ddac Reviewed-on: https://cl.tvl.fyi/c/depot/+/5268 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-08 r/3804 fix(wpcarro/playbooks): update first-of-the-month.orgWilliam Carroll2-13/+5
TL;DR: - remove stale entries - add entry for buying TSLA for 401k - (partially) normalize habits.org by referencing ./first-of-the-month.org Background: Earlier today I automated as much of my investments as I can... - crypto account auto-buys crypto 2x/mo - Fidelity doesn't support auto-purchases of individual stocks, so I opened a Robinhood account to auto-purchase stock 2x/mo The only remaining thing that AFAIK I *cannot* automate is auto-stock-purchases for TD Ameritrade (my SDBO 401k account). I don't think I can transfer this to Robinhood because Vanguard controls which brokerages they're compatible with. This should still be a big time-saver. As such, it's time to rely on playbooks for this, so I'm dusting-off the first-of-the-month.org playbook. Change-Id: I545f8de20a0a30cac597400c4114b4549671a91d Reviewed-on: https://cl.tvl.fyi/c/depot/+/5267 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-08 r/3803 fix(wpcarro/josh): remove unnecessary ::READMEWilliam Carroll1-1/+0
josh adds all of the contents from the directory that hosts the `workspace.josh` file. Change-Id: I7564454df88886f72d02a9be88640c42cee60fc5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5266 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-08 r/3802 fix(wpcarro/emacs): change magit's buffer display function 馃帀William Carroll1-1/+1
Reuse the same buffer from which magit was invoked. Change-Id: I20f661c8414cd6482d9374f9412186c66b736b94 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5265 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-08 r/3801 feat(wpcarro/emacs): update READMEWilliam Carroll1-0/+2
I'm testing my josh+github workflow. Change-Id: Ib5435debcecd94192eb27afe022bda433cba397f Reviewed-on: https://cl.tvl.fyi/c/depot/+/5264 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-08 r/3800 feat(wpcarro/josh): create workspace.josh for emacs stuffsWilliam Carroll1-0/+1
馃毃 This is just a test 馃毃 I'm experimenting with exporting some of my work from depot to Github using josh. I tried testing this locally, but it was a bit of a pain because I need to run: 1. git server locally 2. josh server as a proxy Step 2 is easy, but I'm not sure how quickly I can setup a git server, and I decided that just committing this work might be faster. Next up (pseudocode): ``` $ git clone https://code.tvl.fyi/depot.git:workspace=users/wpcarro/emacs.git ~/github/emacs $ cd ~/github/emacs $ git remote add github git@github.com:wpcarro/emacs $ git push github $ # ...something like that ``` Note to self: figure out how to easily setup a git server locally, so that I can test these changes more easily without spamming depot with test commits. Change-Id: I0f198e00c60e06941b69f35ef389b936cf3ff659 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5263 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-08 r/3799 feat(wpcarro/nix): install rinkWilliam Carroll1-0/+1
Instead of using a python interpreter for quick calculations, try using `rink`. Change-Id: I95271a394a183e5e7645873f781ed0051c86988a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5262 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-08 r/3789 fix(wpcarro/fish): prefer absolute path for prompt.fishWilliam Carroll2-1/+1
Also move prompt.fish out of configs, which is a deprecated location. Change-Id: I95360bc24b0b147a611881ed53e70bf1f9e5deea Reviewed-on: https://cl.tvl.fyi/c/depot/+/5256 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-08 r/3788 chore(wpcarro): move meta.targets definitions to meta.ci.targetsVincent Ambo2-2/+2
Change-Id: If45c9c939c607d02c1c636f9b54962aa527eed0e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5254 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: wpcarro <wpcarro@gmail.com>
2022-02-02 r/3747 feat(wpcarro/emacs): Define KBD to copy result of elisp evaluationWilliam Carroll1-0/+8
I've wanted this for awhile... Change-Id: Ic010fee6a7adc0aa793e4ca2179b90f4463d1eec Reviewed-on: https://cl.tvl.fyi/c/depot/+/5197 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-02-01 r/3732 feat(wpcarro/redshift): Support redshift (again) 馃帀William Carroll1-0/+6
So it turns out that there's a NixOS *and* a home-manager module for redshift. While I couldn't get the NixOS module to WAI, the home-manager version seems to work just fine. I'm hard-coding the lat/lon for now, because I still can't get "geoclue2" to work, but I'm not interested in debugging that at the moment. Change-Id: I7b44df44dc845ec3ad49e649019df459fc0bca56 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5154 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-01 r/3731 fix(wpcarro/redshift): Drop support for redshiftWilliam Carroll1-5/+0
After spending ~1h trying to debug NixOS's redshift module, I'm nuking it for my own sanity. Change-Id: I38403d758db81e5917d1d06e1492efe2013232c2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5153 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-02-01 r/3730 feat(wpcarro/marcus): Enable redshift 馃憖William Carroll1-0/+5
Should be easier on my eyes. Change-Id: I183d2516ecdb582264b2a2548a05723d87274a83 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5152 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-01-31 r/3729 feat(wpcarro/blog): Create short post about scheduled rebootsWilliam Carroll2-0/+47
Slowly building the habit of blogging more (especially about nix). Change-Id: I13006a6555d746ab55b4b282ea83bc732573a58e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5149 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-01-31 r/3728 feat(wpcarro/marcus): Schedule daily upgradesWilliam Carroll1-0/+5
1x/d rebuild marcus with the latest state from depot's `origin/canon`. Change-Id: Ibeb40587e8f615d25e0819171fc00e08eda13d0b Reviewed-on: https://cl.tvl.fyi/c/depot/+/5148 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-01-31 r/3727 feat(wpcarro/marcus): Schedule daily rebootsWilliam Carroll1-0/+9
Every day at 3AM reboot marcus. Change-Id: Ia076b937a110039077add13360bd4fac3d7aa9d2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5147 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-01-31 r/3726 feat(wpcarro/emacs): Format generated shell code of load kwargWilliam Carroll1-1/+1
This makes the human-parsing of the generated shell scripts a bit more pleasant (I'm looking at you, home-manager). Change-Id: I01b9075892dbf4907d6cf813575e36f69e0c5090 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5146 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-01-31 r/3723 style: format entire depot with nixpkgs-fmtVincent Ambo30-386/+418
This CL can be used to compare the style of nixpkgs-fmt against other formatters (nixpkgs, alejandra). Change-Id: I87c6abff6bcb546b02ead15ad0405f81e01b6d9e Reviewed-on: https://cl.tvl.fyi/c/depot/+/4397 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: lukegb <lukegb@tvl.fyi> Reviewed-by: wpcarro <wpcarro@gmail.com> Reviewed-by: Profpatsch <mail@profpatsch.de> Reviewed-by: kanepyork <rikingcoding@gmail.com> Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: cynthia <cynthia@tvl.fyi> Reviewed-by: edef <edef@edef.eu> Reviewed-by: eta <tvl@eta.st> Reviewed-by: grfn <grfn@gws.fyi>
2022-01-29 r/3700 feat(wpcarro/emacs): Define evil KBDs for refineWilliam Carroll1-0/+10
I should collect some of these into a evil-collection that I can share with other evil users like grfn. Change-Id: I8fa12e08b81b9a4cc1d57da886282c00439cbb41 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5107 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-01-29 r/3699 feat(wpcarro/emacs): Support marcus.elWilliam Carroll3-6/+47
Sometimes I need device-specific Elisp. This is similar to what I'm doing in google-briefcase (my gLinux-specific configuration). Change-Id: Idc4031e74d31a91fb8d943acfaeb90b8742fbfc4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5084 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-01-28 r/3698 refactor(wpcarro/emacs): Drop support for vendor directoryWilliam Carroll6-14713/+2
I don't think this is worth lugging around anymore. Additionally: drop usage of `builtins.path`. I originally started using `builtins.path` because a blog post about Nix style recommended it (I cannot remember which), but I'm starting to think this is a bit too verbose for my taste, and I forget what the benefits are. Change-Id: If6579f28bac56ad7afec2c5d5a5e4828601c93c3 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5083 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-01-28 r/3697 refactor(wpcarro/emacs): Drop meta.ci.extraStepsWilliam Carroll4-31/+27
...in favor of `meta.targets = [ "check" ]`. Change-Id: I08b035b7d7bbe5ef4eab10a9f55481048c67330a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5104 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-01-28 r/3696 feat(wpcarro/emacs): Test that my Emacs can initializeWilliam Carroll3-29/+23
...without warnings, errors. This was previously a step in my buildkite instance, but I'm no longer supporting that (in favor of the TVL one). Change-Id: Ifed39aef248b21a1eb5a6c9d8427ebe6996abc3a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5103 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2022-01-28 r/3695 fix(wpcarro/emacs): Remove duplicate fn defnWilliam Carroll1-8/+0
Prefer the version of `bookmark-install-kbds` that defines named functions, which are useful for the `which-key` integration. Change-Id: I2ba8d457f04cba72da24244db8cd333f44e9a606 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5102 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2022-01-27 r/3689 refactor(wpcarro/emacs): Drop display-register calls from display.elWilliam Carroll1-34/+0
Let's have `display.el` be a pure library. Once I convert all of my Elisp libraries to pure libraries, I can publicly export them for other depot users and maybe other Github users (with the proper josh configuration?). Change-Id: I87cce80ebb7d2396e39246dabc4e49d7aba2c094 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5038 Tested-by: BuildkiteCI Autosubmit: wpcarro <wpcarro@gmail.com> Reviewed-by: wpcarro <wpcarro@gmail.com>
2022-01-27 r/3688 refactor(wpcarro/emacs): Redefine window-manager as a pure libraryWilliam Carroll1-102/+61
TL;DR: - `defgroup window-manager` - prefer `defcustom` instead of `defconst` - remove kbd logic - remove hook definitions - remove `use-package` call - remove unused imports - sort imports Change-Id: Ice422e917c6b6b9e8126f6e518b1cd2d7aa0e7a6 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5040 Tested-by: BuildkiteCI Autosubmit: wpcarro <wpcarro@gmail.com> Reviewed-by: wpcarro <wpcarro@gmail.com>