From unknown Sat Jun 21 02:54:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29639 <29639@debbugs.gnu.org> To: bug#29639 <29639@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add emacs-string-inflection. Reply-To: bug#29639 <29639@debbugs.gnu.org> Date: Sat, 21 Jun 2025 09:54:53 +0000 retitle 29639 [PATCH] gnu: Add emacs-string-inflection. reassign 29639 guix-patches submitter 29639 Maxim Cournoyer severity 29639 normal tag 29639 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 10 00:45:41 2017 Received: (at submit) by debbugs.gnu.org; 10 Dec 2017 05:45:41 +0000 Received: from localhost ([127.0.0.1]:54405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eNuQn-000754-C5 for submit@debbugs.gnu.org; Sun, 10 Dec 2017 00:45:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eNuQl-00074r-FP for submit@debbugs.gnu.org; Sun, 10 Dec 2017 00:45:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eNuQe-0006hN-Tk for submit@debbugs.gnu.org; Sun, 10 Dec 2017 00:45:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34561) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eNuQe-0006gY-Ls for submit@debbugs.gnu.org; Sun, 10 Dec 2017 00:45:32 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54846) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eNuQd-0001TU-8W for guix-patches@gnu.org; Sun, 10 Dec 2017 00:45:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eNuQa-0006Ws-2H for guix-patches@gnu.org; Sun, 10 Dec 2017 00:45:31 -0500 Received: from mail-it0-x22b.google.com ([2607:f8b0:4001:c0b::22b]:45800) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eNuQZ-0006VG-Ko for guix-patches@gnu.org; Sun, 10 Dec 2017 00:45:27 -0500 Received: by mail-it0-x22b.google.com with SMTP id z6so9976440iti.4 for ; Sat, 09 Dec 2017 21:45:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=uiCaS3jxGWpXtySJo0p45yuzxBp68ZfjZB4ZIdVjpiI=; b=JnT8+K1W73CZzh8ekuHrapu5TX0IsndT0uksuH1vfHSvgZsj3PiVRw8GeqL674DhCF 4fMNiKxhiMb/glBCJFAamG7NG7RHM5PAGQa6h/ELhz10cx3mvu75KeDg8SXFcTxvSFAn gP2X6fU9UQd2lbVFybN4ip3l5XbiFPPuhwAMu8bDkHNmxYZMT+6mhNucyMAsos2I3Ao8 CiA5uKku8csVvZz9SOPOk7wfzkldocjkxjg2fE045cNlG3+4zV9HoncTUAEz79RCty8q T9NNf+tSdnCdwxo5TvQdKYYYU+hoyZbNma+nSQ2eVbby9+su0hRipK1+5q/80/B3Qa3o jhgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=uiCaS3jxGWpXtySJo0p45yuzxBp68ZfjZB4ZIdVjpiI=; b=hjUPbeKAv+6rpr4ahMSJoKkyc4ujtx6k376wq/2BNiQ5MyBf5kOxQ9gbIt6yP/x4tT 5KJ5jMgz589rTtCqpGpdlvGz9c1JXEQgdr8CbLqQJUe+bxNC5rrJrkuUZIHFb6qYO3vk aonBL5f3eVkquv2uhIPPusFX1+yM9hkRx7tSx2BShxYYhAvbz2U3vcKfJliLxsSiOM8m CWlgnia836wLemIcoC5s6p6cy2OSWKlxcnyX8Wk3an4FwrahrvkokcPqtoQlsdMH0SVj dJT+2xcinLosJQv87hS+5y8xB8VlxJutLmtszEKnYsdk1ukPan66hSo3FsinYWlsK0O/ +0XQ== X-Gm-Message-State: AKGB3mKu+bjW+7aMoS3mWbem75eDJSWVr3QCwOPHuRHZvRlmko4HtJPg L9oF444OJnAP23Y+SZiBe9yn8Q== X-Google-Smtp-Source: AGs4zMZatE524x0RKbYU9XAyo6bWkZOsaKyfCFnhnHGysa6fTip/xpktydQyQl96G62gaci9th6G0Q== X-Received: by 10.36.213.67 with SMTP id a64mr12334172itg.87.1512884726709; Sat, 09 Dec 2017 21:45:26 -0800 (PST) Received: from apteryx ([45.72.150.165]) by smtp.gmail.com with ESMTPSA id e36sm2508916itd.27.2017.12.09.21.45.25 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 09 Dec 2017 21:45:26 -0800 (PST) From: Maxim Cournoyer X-Google-Original-From: Maxim Cournoyer To: guix-patches Subject: [PATCH] gnu: Add emacs-string-inflection. Date: Sun, 10 Dec 2017 00:45:20 -0500 Message-ID: <87zi6ruoen.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, This Emacs package can be used to easily adapt symbol names to different naming schemes/conventions. Example of activation for your .emacs: ;;; Cycle between snake case, camel case, etc. (require 'string-inflection) (global-set-key (kbd "C-c i") 'string-inflection-cycle) (global-set-key (kbd "C-c C") 'string-inflection-camelcase) ;; Force to CamelCase (global-set-key (kbd "C-c L") 'string-inflection-lower-camelcase) ;; Force to lowerCamelCase (global-set-key (kbd "C-c u") 'string-inflection-underscore) (global-set-key (kbd "C-c J") 'string-inflection-java-style-cycle) ;; Cycle through Java styles Thanks! Maxim --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-emacs-string-inflection.patch Content-Transfer-Encoding: quoted-printable From=205791a4edbdaa9eb422729d54ad78d1fd646dd05a Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 10 Dec 2017 00:05:31 -0500 Subject: [PATCH] gnu: Add emacs-string-inflection. * gnu/packages/emacs.scm (emacs-string-inflection): New variable. =2D-- gnu/packages/emacs.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 77da8f2f2..96ca9af79 100644 =2D-- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2153,6 +2153,43 @@ evaluated in the browser, just like Emacs does with = an inferior Lisp process in Lisp modes.") (license license:unlicense))) =20 +(define-public emacs-string-inflection + (package + (name "emacs-string-inflection") + (version "1.0.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/akicho8/string-inflection") + (commit "a150e7bdda60b7824d3a936750ce23f73b0e4edd"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1k0sm552iawi49v4zis6dbb81d1rzgky9v0dpv7nj31gnb7bmy7k")))) + (build-system emacs-build-system) + (native-inputs + `(("ert-runner" ,ert-runner))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'install 'check + (lambda _ + (zero? (system* "ert-runner"))))))) + (home-page "https://github.com/akicho8/string-inflection") + (synopsis "Convert symbol names between different naming conventions") + (description + "This Emacs package provides convenient methods for manipulating the +naming style of a symbol. It supports different naming conventions such a= s: + +@enumerate +@item camel case +@item Pascal case +@item all upper case +@item lower case separated by underscore +@item etc... +@end enumerate\n") + (license license:gpl2+))) + (define-public emacs-stripe-buffer (package (name "emacs-stripe-buffer") =2D-=20 2.14.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEFVwTvgZwWPWnh370K8v/MDHLu9sFAlosyfAACgkQK8v/MDHL u9usyBAAoIjOQswqHlIlKKzh5SRnnfyBxqZd1xNCbJRDR4EuB03RXaUPQIklced3 Ze+XdL/PXLZHct7+Ff4zUwndwerkRIvLQQk4/TRStQVLnvmYpuH/czwWMy1+X7Xc 4wP3nA8moXRJk8D9MfSdwJQx+8MTSB7eWUezKo2ox00f8toCdr/LWDvLG9fVCjdb x5id7gK0mHAi1Z5GwFK4/61Kfze5QXQXTpi+QhC0VaqZ+Mp5CwEW04o5R+ZOpQPw X2ChNS3qoJFSOO00QEcH64WeYerYzWUQB2mdRzmti4PlIA2hfISnjPhGWtfJwCiE wKWu6DtTeHt5Z17FBkeMQLGLgdVzOX2s0uqIMyIoyMQaTEaLYtoLr9oYB0KM8j3f ShqeStpYfHYQNBEU/1m3qX2AKGO5VlGF+0OFSmvw/11LlkOV1qC+7/PwloP/nl4q up/AARrbNK6ZA3iKfP6wdtjKIuYsT79KkuKS8gDpskGpXeCTO4Bw/+to/Cb2lyxr IQiKqHUI8r8x4SSkpjMEBBK4FlJW5w0RsZ+yTe3ypSPFocxtMEwtVmX6xXX+QRFD y0iyNUMlE87yKvHPU9E3qoQmtG5LdlBkFgr/w+hlyDefOBCIyfRY66x0zJ/o3xWL 64+WyNZSSfDqj1FsKzMhkxIKQC5zV9pNIkVXrNvoBfrFd2/mF4c= =7ip0 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 11 11:04:33 2017 Received: (at 29639-done) by debbugs.gnu.org; 11 Dec 2017 16:04:33 +0000 Received: from localhost ([127.0.0.1]:57055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOQZF-0002zA-50 for submit@debbugs.gnu.org; Mon, 11 Dec 2017 11:04:33 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:39770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOQZD-0002yz-9w for 29639-done@debbugs.gnu.org; Mon, 11 Dec 2017 11:04:31 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 2BE861043C; Mon, 11 Dec 2017 17:04:34 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TksEmWVJbqW6; Mon, 11 Dec 2017 17:04:33 +0100 (CET) Received: from ribbon (unknown [193.50.110.104]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8AF14FC49; Mon, 11 Dec 2017 17:04:33 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Maxim Cournoyer Subject: Re: [bug#29639] [PATCH] gnu: Add emacs-string-inflection. References: <87zi6ruoen.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 Frimaire an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 11 Dec 2017 17:04:29 +0100 In-Reply-To: <87zi6ruoen.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> (Maxim Cournoyer's message of "Sun, 10 Dec 2017 00:45:20 -0500") Message-ID: <87tvwxxnci.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29639-done Cc: 29639-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Maxim Cournoyer skribis: > From 5791a4edbdaa9eb422729d54ad78d1fd646dd05a Mon Sep 17 00:00:00 2001 > From: Maxim Cournoyer > Date: Sun, 10 Dec 2017 00:05:31 -0500 > Subject: [PATCH] gnu: Add emacs-string-inflection. > > * gnu/packages/emacs.scm (emacs-string-inflection): New variable. Applied, thanks! From unknown Sat Jun 21 02:54:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 09 Jan 2018 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator