West Michigan, USA
We start, around the turn of the millenium, with a dot on the map: a small city where tickets to the local cinema cost only two dollars. Just outside city limits sat a parsonage, inwhich memorable history was being formed:
"That's so easy, even Zach can read it!" called one of the others.
Now, others there were, in contrast to the big people, who, here, seemed to run the joint by joint-ownership.
I was beckoned toward a newspaper, where a three-panel cartoon was being indicated.
"Here, read this!"
My first test of skill... would I succeed, proving my capability, or fail, showing the known universe that I was most inferior.
Panel 1: Garfield sits on the counter, saying "Zzzzzzzz" Panel 2: Garfield is still sitting on the counter, Jon is watching. Garfield says "Zzzzzzzz" Panel 3: Jon breaks the pattern of Zee's, and says ________...
I couldn't do it. I was the only person who didn't know how to read.
From Zach DeCook to ~tyil/rms-support
--- _data/signed/earboxer.yaml | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 _data/signed/earboxer.yaml diff --git a/_data/signed/earboxer.yaml b/_data/signed/earboxer.yaml deleted file mode 100644 index f4677ea9..00000000 --- a/_data/signed/earboxer.yaml @@ -1,2 +0,0 @@ name: Zach DeCook -- link: https://zachdecook.com/posts/rms[message trimmed]
From Zach DeCook to ~sircmpwn/public-inbox
In my man page, I want to show an example of using my program with a single quote as one of the arguments. When I put ' in my scdoc file, it gets outputted as ' in the man file, which the man viewer converts into ’. (escaping the single quote like \' results in the same output). The solution, according to `man 7 groff_char` is to put `\[aq]` in my man source. But, as `man 5 scdoc` points out "[there is no] means for inserting your own roff macros into the output". Is there any current way to get the output I desire from scdoc? Would it be an acceptable patch to expand `\'` to `\[aq]` instead of `'`?
From Zach DeCook to ~emersion/public-inbox
--- criteria.c | 9 +++++++++ include/criteria.h | 1 + include/types.h | 1 + mako.5.scd | 1 + types.c | 2 ++ 5 files changed, 14 insertions(+) diff --git a/criteria.c b/criteria.c index 248112e..12dfffb 100644 --- a/criteria.c +++ b/criteria.c @@ -53,6 +53,7 @@ void destroy_criteria(struct mako_criteria *criteria) { free_cond(&criteria->app_icon); [message trimmed]
From Zach DeCook to ~emersion/public-inbox
--- criteria.c | 9 +++++++++ include/criteria.h | 1 + include/types.h | 1 + mako.5.scd | 1 + types.c | 2 ++ 5 files changed, 14 insertions(+) diff --git a/criteria.c b/criteria.c index 92942bb..248112e 100644 --- a/criteria.c +++ b/criteria.c @@ -53,6 +53,7 @@ void destroy_criteria(struct mako_criteria *criteria) { free_cond(&criteria->app_icon); [message trimmed]
From Zach DeCook to ~emersion/public-inbox
--- dbus/mako.c | 6 ++++++ dbus/xdg.c | 8 ++++++++ include/notification.h | 1 + notification.c | 3 +++ 4 files changed, 18 insertions(+) diff --git a/dbus/mako.c b/dbus/mako.c index 808e71c..b8b99fe 100644 --- a/dbus/mako.c +++ b/dbus/mako.c @@ -214,6 +214,12 @@ static int handle_list(sd_bus_message *msg, struct wl_list *list) { return ret; } [message trimmed]
From Zach DeCook to ~emersion/public-inbox
--- dbus/mako.c | 6 ++++++ dbus/xdg.c | 8 ++++++++ include/notification.h | 1 + notification.c | 3 +++ 4 files changed, 18 insertions(+) diff --git a/dbus/mako.c b/dbus/mako.c index 9fc0b01..808e71c 100644 --- a/dbus/mako.c +++ b/dbus/mako.c @@ -208,6 +208,12 @@ static int handle_list(sd_bus_message *msg, struct wl_list *list) { return ret; } [message trimmed]
From Zach DeCook to ~emersion/public-inbox
--- mako.5.scd | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/mako.5.scd b/mako.5.scd index 6938b8d..cde0c52 100644 --- a/mako.5.scd +++ b/mako.5.scd @@ -319,14 +319,8 @@ The following fields are available in criteria: - _app-name_ (string) - _app-icon_ (string) - _summary_ (string): exact match on the summary of the notification. This field conflicts with _summary~_.[message trimmed]
From Zach DeCook to ~emersion/public-inbox
--- criteria.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/criteria.c b/criteria.c index ec7515c..92942bb 100644 --- a/criteria.c +++ b/criteria.c @@ -312,7 +312,6 @@ bool apply_criteria_field(struct mako_criteria *criteria, char *token) { enum operator op = OP_EQUALS; char *key = token; char *value = strstr(key, "="); bool bare_key = !value; [message trimmed]
From Zach DeCook to ~emersion/public-inbox
Closes #306 --- criteria.c | 177 ++++++++++++++++++++++++++------------------- include/criteria.h | 22 ++++-- include/types.h | 2 - types.c | 2 - 4 files changed, 117 insertions(+), 86 deletions(-) diff --git a/criteria.c b/criteria.c index e435711..838b19d 100644 --- a/criteria.c +++ b/criteria.c @@ -27,18 +27,34 @@ struct mako_criteria *create_criteria(struct mako_config *config) { return criteria; [message trimmed]
From Zach DeCook to ~emersion/public-inbox
--- criteria.c | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/criteria.c b/criteria.c index 838b19d..ec7515c 100644 --- a/criteria.c +++ b/criteria.c @@ -350,26 +350,34 @@ bool apply_criteria_field(struct mako_criteria *criteria, char *token) { // Otherwise, anything is fair game. This helps to return a better error // message. if (!bare_key) { if (strcmp(key, "app-name") == 0) {[message trimmed]