~swflint

Lincoln, NE, USA

https://samuelwflint.com

PhD student in Empirical SE at University of Nebraska-Lincoln. Interested in human factors of programming language design, program analysis in the large, and software repository mining. Emacs user, Lisper.

~swflint/public-inbox

Last active 7 months ago

~swflint/emacs-utilities

Last active 8 months ago

~swflint/time-block-command

Last active 1 year, 10 months ago

~swflint/nixos-blocking-router

Last active 2 years ago
View more

Recent activity

Re: third-time package URL incorrect 7 months ago

From Samuel W. Flint to ~swflint/public-inbox

On 2023-10-22 21:43, Michael Kleehammer wrote:
> I just saw your third-time Emacs package and am intrigued.  I've never
> heard of Third Time but it makes a lot of sense.
> 
> The URL in the third-time.el file, and therefore the one in the Emacs
> package list is to one of your other projects, busylight.

Thanks for the catch!

Fixed.

> Take care,
> Michael

Re: [PATCH time-block-command 1/2] Fix spelling in macro name: advise->advice & add alias for old name 1 year, 10 months ago

From Samuel W. Flint to ~swflint/public-inbox

>>>>> ~meliache  writes:

    ~> From: Michael Eliachevitch <m.eliachevitch@posteo.de> ---
    ~> README.md | 2 +- time-block.el | 6 +++++- 2 files changed, 6
    ~> insertions(+), 2 deletions(-)

    ~> diff --git a/README.md b/README.md index 50b16c4..141a15c 100644
    ~> --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ commands when
    ~> blocked.  Overall, the arguments for `group`, following example.
 
    ~>  ```elisp -(time-block-advise my/elfeed-block-advice 'elfeed
    ~> workday "You have decided not to check news currently."
    ~> +(time-block-advice my/elfeed-block-advice 'elfeed workday "You
    ~> have decided not to check news currently."  "You have decided not

Re: [PATCH time-block-command 1/2] Fix spelling in macro name: advise->advice & add alias for old name 1 year, 10 months ago

From Samuel W. Flint to ~swflint/public-inbox

I'm a little confused as to the reason for this.  I used
`time-block-advise` because that's what the macro does, it advises the
function, though it does also define advice.

Sam

-- 
Samuel W. Flint
4096R/FA13D704
      (F50D 862B 4F65 5943 A8C2  EF0E 86C9 3E7A FA13 D704)
λs.(s s) λs.(s s)
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org

Re: [PATCH time-block-command 1/1] Use prefixed cl-first/-rest from cl-lib instead of obsolete cl funcs 1 year, 10 months ago

From Samuel W. Flint to ~swflint/public-inbox

Not sure that this actually got through... Gram.

Applied in b2c5c1d378faee5a78a0364efe8d7d57e4b161b1.

Thanks,

Sam

-- 
Samuel W. Flint
4096R/FA13D704
      (F50D 862B 4F65 5943 A8C2  EF0E 86C9 3E7A FA13 D704)
λs.(s s) λs.(s s)
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org

Re: [PATCH time-block-command 1/1] Use prefixed cl-first/-rest from cl-lib instead of obsolete cl funcs 1 year, 10 months ago

From Samuel W. Flint to ~swflint/public-inbox

Applied.

Thanks,

Sam

-- 
Samuel W. Flint
4096R/FA13D704
      (F50D 862B 4F65 5943 A8C2  EF0E 86C9 3E7A FA13 D704)
λs.(s s) λs.(s s)
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org

Re: Testing and Invariants in NixOS 2 years ago

From Samuel W. Flint to ~swflint/nixos-blocking-router

>>>>> Jared Soundy writes:

    JS> Good morning,

[...]

    JS> #Invariants

    JS> What I do not currently know how to do is implement invariants
    JS> in Nix. For example the APU2 I'm using as 4 interfaces
    JS> {"ens1s0", "ens2s0", "ens3s0", "ens4s0"}. We will define one of
    JS> these as the wan-interface and the other three in a list called
    JS> lan-interfaces. We should be able to create two invariants here:
    JS> (1) lan-interfaces does not contain wan-interface (2) all

[PATCH v2] Include documentation for all hooks 3 years ago

From Samuel W. Flint to ~pkal/public-inbox

---
 README.md | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/README.md b/README.md
index 213b57a..0cb2b27 100644
--- a/README.md
+++ b/README.md
@@ -26,13 +26,8 @@ integration is welcomed.
How to use
----------

This package is published on [MELPA]. Using `use-package`, one might
configure `autocrypt.el` to read headers using Rmail and inject
[message trimmed]

[PATCH 3/3] When inserting into the list, don't allow duplicate emails 3 years ago

From Samuel W. Flint to ~pkal/public-inbox

---
 autocrypt.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/autocrypt.el b/autocrypt.el
index a3f215f..1cccfa5 100644
--- a/autocrypt.el
+++ b/autocrypt.el
@@ -527,7 +527,8 @@ PREFERENCE is one of 'mutual, 'no-preference, 'none, or nil."
      (if (string-empty-p value)
          nil
        (intern value)))))
  (push (list email fingerprint preference) autocrypt-accounts)
  (pushnew (list email fingerprint preference) autocrypt-accounts
[message trimmed]

[PATCH 2/3] Move autocrypt-accounts insertions to dedicated, interactive function 3 years ago

From Samuel W. Flint to ~pkal/public-inbox

This allows the use of pre-existing keys, and makes sure that saving
of this information is done the same way, at all times.
---
 autocrypt.el | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/autocrypt.el b/autocrypt.el
index 5fd6b6f..a3f215f 100644
--- a/autocrypt.el
+++ b/autocrypt.el
@@ -510,11 +510,26 @@ Will handle and remove \"Do-(Discourage-)Autocrypt\" if found."
    (let ((res (epg-context-result-for ctx 'generate-key)))
      (unless res
        (error "Could not determine fingerprint"))
[message trimmed]

[PATCH 1/3] Save autocrypt accounts data uniformly 3 years ago

From Samuel W. Flint to ~pkal/public-inbox

---
 autocrypt.el | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/autocrypt.el b/autocrypt.el
index 965f661..5fd6b6f 100644
--- a/autocrypt.el
+++ b/autocrypt.el
@@ -510,11 +510,8 @@ Will handle and remove \"Do-(Discourage-)Autocrypt\" if found."
    (let ((res (epg-context-result-for ctx 'generate-key)))
      (unless res
        (error "Could not determine fingerprint"))
      (customize-save-variable
       'autocrypt-accounts
[message trimmed]