From Ted Reed to ~sircmpwn/sr.ht-discuss
Antti Keränen <detegr@rbx.email> writes: > It is documented[1] that one should be able to manipulate todo tickets > via commit messages. However, in my test repository[2] I'm unable to get > it working. > FWIW, this feature was working for me at least as of 4 months ago, with an unlisted repo and tracker: https://git.sr.ht/~treed/mission-control/log -- Ted Reed
From Ted Reed to ~protesilaos/fontaine
Protesilaos Stavrou <info@protesilaos.com> writes: > I was aware of the :font face attribute, but not the :size. It is not > mentioned in the manual. Evaluate: > > (info "(elisp) Face Attributes") Oh, this is in the context of `font-spec`. Here's what I had before fontaine: (setq treed-normal-mono-font (font-spec :family "Iosevka Term" :size 16) treed-big-mono-font (font-spec :family "Iosevka Term" :size 24) treed-normal-variable-font (font-spec :family "Iosevka Etoile" :size 16)
From Ted Reed to ~protesilaos/fontaine
Protesilaos Stavrou <info@protesilaos.com> writes: >> When I converted from :size to :default-height, I found that a simple >> multiplying by ten didn't get me the same size. Which is to say that 16 >> size and 160 height were not the same. I had to set :default-height to >> 120 to approximate the same size on the NixOS side. >> >> On Mac, however 160 appears to be roughly the same as size 16. > > Interesting! Depending on your findings, this might be worth reporting > as an Emacs bug. After a little digging, I have found that I was misunderstanding :size;
From Ted Reed to ~protesilaos/fontaine
Protesilaos Stavrou <info@protesilaos.com> writes: > I think it still is due to fontaine. Specifically the fact that we make > an implicit assumption that if-let and friends are known/available at > compile time. > > I pushed a change right now (commit fbd3a14) which adds the following: > > (eval-when-compile (require 'subr-x)) > > Can you test it? Yes, this fixed it! Thank you!
From Ted Reed to ~protesilaos/fontaine
Protesilaos Stavrou <info@protesilaos.com> writes: > > I tried it with Emacs 27 and 29: it worked in both cases. What I did: > > * Launch Emacs using 'emacs -Q' on the command-line. > > * In the scratch buffer, added and evaluated: > (require 'fontaine "/path/to/fontaine.el") > > * Tried 'M-x fontaine-set-preset RET large', or evaluated > (fontaine-set-preset 'large) > > * This assumes the "Iosevka" font is installed. It produced the desired
From Ted Reed to ~protesilaos/fontaine
Hello again, I attempted to update my laptop (a Macbook Pro) with my latest config changes, and hit this issue while trying to load fontaine: Error (use-package): fontaine/:config: Invalid function: (properties (append (alist-get preset fontaine-presets) (alist-get t fontaine-presets))) Running the `fontaine-set-preset` call by hand with C-x C-e after toggling on the debugger gets this: Debugger entered--Lisp error: (invalid-function (properties (append (alist-get preset fontaine-presets) (alist-get t fontaine-presets)))) (properties (append (alist-get preset fontaine-presets) (alist-get t fontaine-presets)))() fontaine--apply-default-preset(normal nil)
From Ted Reed to ~protesilaos/fontaine
Protesilaos Stavrou <info@protesilaos.com> writes: > Hello again! > > Just to inform you that I pushed the changes in commit 00a8b41. Also > mentioned your name in the manual's "Acknowledgements" section. > > Will now prepare the release of version 0.2.0. Thanks for the quick turnaround on the feature request, and I'm glad I could contribute, even in such a small way. :) -- Ted Reed
From Ted Reed to ~protesilaos/fontaine
Protesilaos Stavrou <info@protesilaos.com> writes: > I'm back earlier than expected. I think I have found a solution, but I > need to test it more thoroughly. > > Can you please try the diff that I copy further below? The way it works > is that the 't' preset is the fallback. If a property is specified in > another preset, say, 'regular', then it takes precedence over 't'. > Otherwise we get the value of 't'. Yes, this works great, thanks! And yes, I agree that `t` is a reasonably common emacs idiom for this sort of thing.
From Ted Reed to ~protesilaos/fontaine
Hi Prot, This package implements a cleaner version of something I was doing manually, which is really nice. But I think it could be a bit cleaner if there were a way to specify properties that apply to all presets unless overridden. Let me explain the background: (setq fontaine-presets '((normal :default-family "Iosevka Term" :default-height 120 :variable-pitch-family "Iosevka Etoile") (small
From Ted Reed to ~sircmpwn/sr.ht-discuss
Gabriel Fontes <eu@misterio.me> writes: > Actually, this is not for a specific host, but for a repository "kind". For > example, the "gitlab" type works for any and all gitlab instances. That's why i > personally think sourcehut makes more sense than srht, as this refers to the > software, not the specific instance. > > [...] > > The shorthand syntax is kind of a bonus that comes from implementing a "type", > and it just defaults to the official instance. Oh, that's really neat. I've been trying to wait for stabilization