about summary refs log tree commit diff
path: root/tools/emacs-pkgs (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-06-25 r/1081 feat(tvl.el): Add push-wip commandGriffin Smith1-0/+11
P W, to push as a work-in-progress CL Change-Id: Ibc6973512e8dcd3ce77b2f1064906a98e9a3a182 Reviewed-on: https://cl.tvl.fyi/c/depot/+/575 Reviewed-by: tazjin <mail@tazj.in>
2020-06-24 r/1074 fix(tvl.el): Use 'canon' branch instead of 'master'Vincent Ambo1-3/+3
Change-Id: I779c3c979cc21a428188d31b399fd8ba97017f8d Reviewed-on: https://cl.tvl.fyi/c/depot/+/567 Reviewed-by: glittershark <grfn@gws.fyi>
2020-06-19 r/1040 feat(emacs-pkgs/tvl): Add #'tvl-depot-status functionVincent Ambo1-0/+9
This function opens the depot in magit. By default the depot path is assumed to be `/depot`, but that is made available as a customise option that users can override. Change-Id: Iefc127cad515dbae330d7af3aa69a0c53aa02015 Reviewed-on: https://cl.tvl.fyi/c/depot/+/504 Reviewed-by: glittershark <grfn@gws.fyi>
2020-06-19 r/1039 feat(emacs-pkgs/tvl): Add magit shortcuts for reviews & coVincent Ambo2-9/+48
Introduces two new shortcuts in the magit popup for pushing: * R: Push for review * S: Push to submit The existing "P" command remains, but has been renamed to "rubberstamp" and documented with a warning. To make this work across people's different setups, customisation options for TVL-specific code are being added. Change-Id: I48e75db55b5f793342fc898093629e437f58dcb2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/503 Reviewed-by: glittershark <grfn@gws.fyi>
2020-06-19 r/1036 feat(emacs-packages/tvl): Init with magit gerrit suffixGriffin Smith3-0/+45
Add a simple tvl.el, with only one magit transient command to push and submit in one go to Gerrit Change-Id: If02065797a8db39669b85acf87a1c4b43d1482ee Reviewed-on: https://cl.tvl.fyi/c/depot/+/494 Reviewed-by: tazjin <mail@tazj.in>
2020-04-20 r/642 feat(defzone): Add plist argument format for SOA recordsVincent Ambo2-34/+52
These records have so many fields that it's difficult to track what's what in a long list. For convenience they're now specified in plist format (see the example). There isn't really a point to this because the SOA record is the one I care the *least* about practically as Cloud DNS sets it for me, but whatever.
2020-04-20 r/641 feat(defzone): Add an Emacs package for generating zone filesVincent Ambo2-0/+87
This currently only supports a small subset of available records, but I actually kind of like the nesting.
2020-03-08 r/593 refactor: emacsPackagesNg -> emacsPackagesVincent Ambo3-3/+3
The former is now just an alias for the latter anyways.
2020-02-21 r/559 chore: Rename pkgs->depot in all Nix file headersVincent Ambo3-3/+3
2020-01-27 r/467 fix(emacs-pkgs/nix-util): Don't leave sly build out-links aroundVincent Ambo1-1/+1
2020-01-20 r/428 fix(emacs-pkgs/nix-util): Ensure compatibility with non-native JSONVincent Ambo1-1/+1
2020-01-19 r/421 fix(emacs-pkgs/dottime): Do not call telega macros in advice setupVincent Ambo1-2/+1
This advice is potentially defined before the autoloads for telega have run, which means that the macro-expansion fails and `telega-ins-fmt` is looked up as a function. With this setup the initialisation works as expected.
2020-01-17 r/398 fix(emacs-pkgs/nix-util): Use lexical-let to allow variable captureVincent Ambo1-17/+17
The lambda that acts as the sentinel for building SBCL with packages needs to be able to capture variables if lexical binding is enabled, which is made possible by the lexical-let form.
2020-01-17 r/387 feat(emacs-pkgs/nix-util): Add nix/sly-from-depot functionVincent Ambo1-1/+37
Adds a function that can launch Sly with a pre-configured SBCL for a Lisp derivation in the depot. This makes it convenient to spin up development environments for Lisp libraries and programs by simply calling `M-x nix/sly-from-depot RET tools.something`. This relies on `nix-depot-path` being configured currently as I have not yet reliably added the depot to my NIX_PATH on all machines.
2019-12-27 r/314 chore(dottime.el): Remove advice for notmuch date renderingVincent Ambo1-20/+1
This code has moved into a patch for notmuch itself.
2019-12-27 r/312 fix(dottime.el): Defer package-specific setupVincent Ambo1-35/+37
2019-12-27 r/310 feat(dottime.el): Support dottime display in notmuch thread viewVincent Ambo1-1/+19
Advises notmuch to display `Date` headers using dottime.
2019-12-27 r/309 feat(dottime.el): Add arbitrary offsets & prefixes to dottime-formatVincent Ambo1-9/+15
This gives users from Elisp slightly more flexibility about the display of dottime.
2019-12-27 r/308 feat(dottime.el): Use dottime in telega.el, tooVincent Ambo1-0/+16
2019-12-19 r/198 fix(nix-util): Correctly enable lexical scope in this libraryVincent Ambo1-1/+1
2019-12-19 r/197 feat(emacs-pkgs): Introduce nix-util helper libraryVincent Ambo2-0/+74
Adds an Emacs library with so far a grand total of one helper function that can prefetch and insert a git repository at point. This is very useful for the various Go repo imports I am doing at the moment.
2019-12-16 r/162 fix(term-switcher): Add dependency on vtermVincent Ambo2-2/+3
2019-12-16 feat(term-switcher): Use emacs-libvterm instead of launching X-termsVincent Ambo1-39/+22
2019-12-15 refactor(emacs-pkgs): Extract term-switcher into separate emacs pkgVincent Ambo2-0/+86
2019-12-15 feat(emacs-pkgs): Check in separate dottime packageVincent Ambo2-0/+66
This package adds a toggle for displaying modeline time in dottime, as well as a function for formatting time as dottime generically.