From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.devel Subject: [ELPA] New package: salv Date: Mon, 18 Jul 2022 12:02:14 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------3aRGFWRpbS0jn60EZeZsIzLv" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31306"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jul 18 19:04:49 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oDUAq-0007yK-Qd for ged-emacs-devel@m.gmane-mx.org; Mon, 18 Jul 2022 19:04:49 +0200 Original-Received: from localhost ([::1]:44816 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oDUAp-0005Nm-Oh for ged-emacs-devel@m.gmane-mx.org; Mon, 18 Jul 2022 13:04:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oDU8h-0004B1-9y for emacs-devel@gnu.org; Mon, 18 Jul 2022 13:02:38 -0400 Original-Received: from cyan.elm.relay.mailchannels.net ([23.83.212.47]:18571) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oDU8e-000716-J6 for emacs-devel@gnu.org; Mon, 18 Jul 2022 13:02:34 -0400 X-Sender-Id: dreamhost|x-authsender|inbox@alphapapa.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 4D08B22012 for ; Mon, 18 Jul 2022 17:02:21 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a246.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id EE41822907 for ; Mon, 18 Jul 2022 17:02:15 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1658163736; a=rsa-sha256; cv=none; b=ZvC3Gf7uB/F+HVUUpetZvkdl1h0xfN5p8s2FJ9CufzeRvECbku+GejyJp4HgowTJ2SPpXC BPPe4/YBh5udyTML9OnkOZvBdKD8KEat4M2v4SCGQ8q3PhttcxAt40YufmlEIioIsL2pX/ VyWUFSIYlIL1oSpuX8/9uESnPsM++LxfB72T6v7vbuweXaNqo0OXL/znU6PWf4cB0YB+OS OJc/ZMZzOBuqlVJYrLoxkQ60kLOhc7JdqwsZiawcbSBQY1VLiM1LrgPmVguQXqBHogsMmu kYQ6WJpMGcwKS+Utt3Dao38tkv1MkApsTEUQXwJAIBKlH4F33SR4mEkSHeMt+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1658163735; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=/K0L+hCBhntM4umiDOlImVVTlFG1epBPKFXX8Avcnyk=; b=d3V8Ge2d67RQoD/dknnIN/TNjxUVpun5va3kyGvy8Vr2AiIfLZ+IB4+sst+wCxkG0w6M8q NCjWzejNyKjV5fry2FEg+b8dnUZQrzj2QQDgQrYS8odex1JPDitde9yFK0GhMAtkRSqioB Ks7DSyTVnpskzpiw2jjyxknxT60oMPWT72lCrIncRuOl1s9VdSeuEDV68ID6t7eNfZd9Ue 18acA0ROwF/1t17yTdXhvlfILdEX1B+MfsbSuSxhvdJDo7t/KU4siDa4YUrP0c1ET+d8FK l4eU62VmnDkPbpXqWBHKRasrXfXi8XY/FRClOJdjfvhi0Qwc9YXoF/aFOI6NUA== ARC-Authentication-Results: i=1; rspamd-674ffb986c-gq26z; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|inbox@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|inbox@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Stupid-Rock: 50ed7fea217b4827_1658163741046_710340961 X-MC-Loop-Signature: 1658163741046:4006526789 X-MC-Ingress-Time: 1658163741046 Original-Received: from pdx1-sub0-mail-a246.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.108.161.109 (trex/6.7.1); Mon, 18 Jul 2022 17:02:21 +0000 Original-Received: from [10.182.0.94] (unknown [154.6.28.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: inbox@alphapapa.net) by pdx1-sub0-mail-a246.dreamhost.com (Postfix) with ESMTPSA id 4LmpD74Tb6z3P for ; Mon, 18 Jul 2022 10:02:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1658163735; bh=/K0L+hCBhntM4umiDOlImVVTlFG1epBPKFXX8Avcnyk=; h=Content-Type:Date:To:From:Subject; b=JPDjXjOJ/dM6Q73PCdrxtplg4xlv2X944xdp0TSoYT/UazO5iRBxSovj7lX6TaI8c N6xIJMUj2Gj9sfbmA71jDSxKZCeHQJzs+yeVwOCN6EKhTvH0c6Cvgb+W1iYPRau3D2 an6fVhDrkN/wQjPzW0d+AIxIjFbGLopnMB0rCetIrUvxMLj9Mvuqdl4oV2Orab3/39 n5fw7Xtm2r0xSDjpxJzQeTRcv11+fGelbWkb0ZuAL0hs9TpLBzBEqzDerf9vOqSERj 4olz77RXRrnhTcUTQSx0t9CEDTOOF8NE1CheFqPKdLuflqOd6Qjy6LjHfWyPR92lVT 0ehk8kvRN8agg== Content-Language: en-US Received-SPF: neutral client-ip=23.83.212.47; envelope-from=adam@alphapapa.net; helo=cyan.elm.relay.mailchannels.net X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:292237 Archived-At: This is a multi-part message in MIME format. --------------3aRGFWRpbS0jn60EZeZsIzLv Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Stefan, et al, I'd like to submit salv.el [0] to GNU ELPA. The readme describes it like so: Salve, v. t. & i. To save, as a ship or goods, from the perils of the sea. --Webster, 1913 Q: How does this package differ from other ones that automatically save buffers? A: Salve is a buffer-local minor mode, rather than being a global mode. It is activated in buffers the user wants to be saved, rather than in all buffers (requiring the user to exclude ones that aren't to be saved). It uses per-buffer idle timers, rather than a global timer. It only runs a timer when a buffer is modified after being saved, rather than constantly. Because of these characteristics, it's simple and lightweight. Please see the attached patch to elpa-packages. Thanks, Adam 0: https://github.com/alphapapa/salv.el --------------3aRGFWRpbS0jn60EZeZsIzLv Content-Type: text/x-patch; charset=UTF-8; name="0001-elpa-packages-salv-New-package.patch" Content-Disposition: attachment; filename="0001-elpa-packages-salv-New-package.patch" Content-Transfer-Encoding: base64 RnJvbSA3YTE3ZmQ3MDY3MTI2YTNjNWQ2ZjMyNTI5NDdlYjc2NWUxM2I0YTk5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBZGFtIFBvcnRlciA8YWRhbUBhbHBoYXBhcGEubmV0 PgpEYXRlOiBNb24sIDE4IEp1bCAyMDIyIDEyOjAwOjI0IC0wNTAwClN1YmplY3Q6IFtQQVRD SF0gKiBlbHBhLXBhY2thZ2VzIChzYWx2KTogTmV3IHBhY2thZ2UKCi0tLQogZWxwYS1wYWNr YWdlcyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2VscGEtcGFja2FnZXMgYi9lbHBhLXBhY2thZ2VzCmluZGV4IDA3M2ExYjNhMWMu LjRjNjA3MWM1NTIgMTAwNjQ0Ci0tLSBhL2VscGEtcGFja2FnZXMKKysrIGIvZWxwYS1wYWNr YWdlcwpAQCAtNTkzLDYgKzU5MywxMCBAQAogICgicnQtbGliZXJhdGlvbiIJOnVybCAiaHR0 cHM6Ly9naXQuc2F2YW5uYWgubm9uZ251Lm9yZy9naXQvcnRsaWJlciIKICAgOmF1dG8tc3lu YyB0KQogICgicnVkZWwiCQk6dXJsIG5pbCkgOzsgV2FzIGJ6cjo6YnpyOi8vcnVkZWwuYnpy LnNvdXJjZWZvcmdlLm5ldC9ienJyb290L3J1ZGVsL3RydW5rCisgKCJzYWx2IiAgICAgICAg ICAgICAgICA6dXJsICJodHRwczovL2dpdGh1Yi5jb20vYWxwaGFwYXBhL3NhbHYuZWwuZ2l0 IgorICA6aWdub3JlZC1maWxlcyAoIkxJQ0VOU0UiKQorICA6ZG9jICJSRUFETUUub3JnIgor ICA6YXV0by1zeW5jIHQpCiAgKCJzYXRjaGVsIgkJOnVybCAiaHR0cHM6Ly9naXQuc3IuaHQv fnRoZW8vc2F0Y2hlbCIKICAgOmlnbm9yZWQtZmlsZXMgKCJMSUNFTlNFIikKICAgOmF1dG8t c3luYyB0KQotLSAKMi4zNC4wCgo= --------------3aRGFWRpbS0jn60EZeZsIzLv--