From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: NonGNU ELPA (was: Re: Fwd: How do I go about debugging my Elisp code?) Date: Mon, 17 Jan 2022 21:15:05 +0300 Message-ID: References: <87czku1hon.fsf@gnu.org> <87sftpx5ja.fsf_-_@zoho.eu> <874k63auq8.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35504"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.1.5+104 (cd3a5c8) (2022-01-09) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 17 19:17:27 2022 Return-path: Envelope-to: geh-help-gnu-emacs@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 1n9WZL-00096m-Hh for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 17 Jan 2022 19:17:27 +0100 Original-Received: from localhost ([::1]:37748 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n9WZK-0003cd-AL for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 17 Jan 2022 13:17:26 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57254) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9WX2-0002vA-7N for help-gnu-emacs@gnu.org; Mon, 17 Jan 2022 13:15:04 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:39241) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9WX0-000135-8u for help-gnu-emacs@gnu.org; Mon, 17 Jan 2022 13:15:03 -0500 Original-Received: from localhost ([::ffff:41.210.155.91]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000037FF9.0000000061E5B223.000052A3; Mon, 17 Jan 2022 11:14:59 -0700 Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <874k63auq8.fsf@zoho.eu> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:135387 Archived-At: * Emanuel Berg via Users list for the GNU Emacs text editor [2022-01-17 06:49]: > Here are 9 Elisp packs (including 1 major mode for editing > code) > > https://dataswamp.org/~incal/emacs-packs/ Call it "packages" please. > I think we did this at least once before so the packs should > be ready formally, however if they aren't do tell and I'll be > happy to use the hjälpsam assistant :) Hjälpsam was written especially for you. 😛 > Please check them out and tell me how to submit them, if you > know how ... Of course, you write email to emacs-devel@gnu.org with the subject: [ELPA] new package buc.el and then make sure you submit papers to assign copyrights to FSF, they will protect it hopefully, even if you become unavailable in some far Asian country. Now for review: - xsel.el -- it does not have proper headers, you only mentioned license by its abbreviation, but that is not recommended. Sorry if I mixed something, though this is how it should look like. Example header for xsel.el: -------------------------- ;;; xsel.el --- use the X clipboard -*- lexical-binding: t -*- ;; Copyright (C) 2021 by Emanuel Berg (incal) ;; Author: Emanuel Berg (incal) ;; Version: 2.3.7. ;; Package-Requires: ;; Keywords: unix ;; URL: https://dataswamp.org/~incal/emacs-packs/buc.el ;; This file is not part of GNU Emacs. ;; This program is free software: you can redistribute it and/or ;; modify it under the terms of the GNU General Public License as ;; published by the Free Software Foundation, either version 3 of the ;; License, or (at your option) any later version. ;; ;; This program is distributed in the hope that it will be useful, but ;; WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;; General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License ;; along with this program. If not, see . ;;; Commentary: ;;; This gives you access to the X clipboard from a Linux ;;; VT/console/tty Emacs instance (or any Emacs, possibly). ;;; Set and/or Insert the X clipboard at point. ;;; ;;; DWIM: If there is a region, replace it with the ;;; X clipboard. ;;; ;;; Feature: Set the X clipboard programmatically in Elisp or ;;; set it interactively to the contents of the region (if ;;; there is one), otherwise set it to the most recent ;;; Emacs kill. ;;; ;;; Use $DISPLAY or ":0" with xsel(1x). ;;; ;;; Change Log: ;;; Code: -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/