From unknown Sun Jun 15 08:20:38 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#22912 <22912@debbugs.gnu.org> To: bug#22912 <22912@debbugs.gnu.org> Subject: Status: url-util: add url-hexify-region, url-unhex-region Reply-To: bug#22912 <22912@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:20:38 +0000 retitle 22912 url-util: add url-hexify-region, url-unhex-region=20 reassign 22912 emacs submitter 22912 Ivan Shmakov severity 22912 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 04 15:40:41 2016 Received: (at submit) by debbugs.gnu.org; 4 Mar 2016 20:40:41 +0000 Received: from localhost ([127.0.0.1]:34122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abwWf-0001aM-4S for submit@debbugs.gnu.org; Fri, 04 Mar 2016 15:40:41 -0500 Received: from fely.am-1.org ([78.47.74.50]:51809) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abwWd-0001aD-9Z for submit@debbugs.gnu.org; Fri, 04 Mar 2016 15:40:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Type:MIME-Version:Message-ID:Date:Sender:Subject:To:From; bh=XB4/TNdAWB6vxnOTgMIgBCJwYroHtFWiAGwc6rHSWq4=; b=DHkGkmFJPmih7jFH0YO2JdAlH+kzB4As9O2NIBCNu5e79Xo3lT92PHL3ZwtVIB7araHbKmhmXm3vv6FBRy3rLFP1x3AuIqYNZ5aut0ZhxOCp0d4eV7XaY/Bc7hB4Rd3xISoD3+VtlqGXO2hcJ1lanh/hl23Q0my+bpQG53sLrmU=; Received: from violet.siamics.net ([2001:470:1f13:1eb::1:1d]) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.84) (envelope-from ) id 1abwWc-00032D-JZ for submit@debbugs.gnu.org; Fri, 04 Mar 2016 20:40:38 +0000 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1abwWV-00062V-T2 for submit@debbugs.gnu.org; Sat, 05 Mar 2016 03:40:31 +0700 From: Ivan Shmakov To: submit@debbugs.gnu.org Subject: url-util: add url-hexify-region, url-unhex-region Date: Fri, 04 Mar 2016 20:40:31 +0000 Message-ID: <87vb52nfi8.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.7 (/) 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: 0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Package: emacs Severity: wishlist Just like there=E2=80=99s, say, encode-coding-region, interactive url-unhex-region and its inverse come handy at times. Say, one may stumble upon a URI like [1], which is hardly legible without applying url-unhex-region first. Please thus consider adding functions like those MIMEd to url-util.el. [1] https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D0%BD%D0%B4_%D1%81%D0%B2%D0%= BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80= %D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D= 0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F --=20 FSF associate member #7257 http://am-1.org/~ivan/ =E2=80=A6 3013 B6A0= 230E 334A --=-=-= Content-Type: text/emacs-lisp Content-Disposition: inline (defun url-hexify-region (from to &optional coding) "URI-encode the current region. If the region contains multibyte characters, they are first converted to UTF-8, or to CODING-SYSTEM if non-nil." (interactive "r") (insert (prog1 (url-hexify-string (encode-coding-string (buffer-substring from to) (or coding 'utf-8))) (delete-region from to)))) (defun url-unhex-region (from to &optional coding) "URI-decode the current region. If CODING is non-nil, use it as the coding system to decode from. Otherwise, use UTF-8." (interactive "r") (insert (prog1 (decode-coding-string (url-unhex-string (buffer-substring from to)) (or coding 'utf-8)) (delete-region from to)))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 15 15:53:03 2018 Received: (at 22912) by debbugs.gnu.org; 15 Apr 2018 19:53:03 +0000 Received: from localhost ([127.0.0.1]:54564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7nhv-0000mw-4K for submit@debbugs.gnu.org; Sun, 15 Apr 2018 15:53:03 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:38819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7nht-0000mR-Ay for 22912@debbugs.gnu.org; Sun, 15 Apr 2018 15:53:01 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7nhq-0001l6-6H; Sun, 15 Apr 2018 21:53:00 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7nhk-00053p-GW; Sun, 15 Apr 2018 21:52:52 +0200 From: Lars Ingebrigtsen To: Ivan Shmakov Subject: Re: bug#22912: url-util: add url-hexify-region, url-unhex-region References: <87vb52nfi8.fsf@violet.siamics.net> Date: Sun, 15 Apr 2018 21:52:52 +0200 In-Reply-To: <87vb52nfi8.fsf@violet.siamics.net> (Ivan Shmakov's message of "Fri, 04 Mar 2016 20:40:31 +0000") Message-ID: <87vacs5jsb.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22912 Cc: 22912@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 (-) Ivan Shmakov writes: > Package: emacs > Severity: wishlist > > Just like there=E2=80=99s, say, encode-coding-region, interactive > url-unhex-region and its inverse come handy at times. Say, one > may stumble upon a URI like [1], which is hardly legible without > applying url-unhex-region first. > > Please thus consider adding functions like those MIMEd to > url-util.el. There's url-unhex-string and url-hexify-string already in url-util, so these seem superfluous. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 15 15:53:03 2018 Received: (at control) by debbugs.gnu.org; 15 Apr 2018 19:53:03 +0000 Received: from localhost ([127.0.0.1]:54566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7nhv-0000my-Cq for submit@debbugs.gnu.org; Sun, 15 Apr 2018 15:53:03 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:38822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7nht-0000mT-TZ for control@debbugs.gnu.org; Sun, 15 Apr 2018 15:53:02 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7nhr-0001nD-Lc for control@debbugs.gnu.org; Sun, 15 Apr 2018 21:53:01 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7nhm-00053t-0o for control@debbugs.gnu.org; Sun, 15 Apr 2018 21:52:54 +0200 To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #22912 Message-Id: Date: Sun, 15 Apr 2018 21:52:54 +0200 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) close 22912 From unknown Sun Jun 15 08:20:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 14 May 2018 11:24:04 +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