From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Scott Bell via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#73390: [PATCH] Always set emoji--insert-buffer Date: Fri, 20 Sep 2024 14:24:53 -0700 Message-ID: <2D01CFAF-D695-401F-82F7-A4EA964885D7@me.com> References: Reply-To: Scott Bell Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Content-Type: multipart/mixed; boundary="Apple-Mail=_69D99794-2768-41E1-AC3C-914F44A0F6D9" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21966"; mail-complaints-to="usenet@ciao.gmane.io" To: 73390@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Sep 20 23:25:56 2024 Return-path: Envelope-to: geb-bug-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 1srl8V-0005WE-Ef for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 Sep 2024 23:25:55 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1srl8L-0001Kv-P0; Fri, 20 Sep 2024 17:25:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srl8J-0001KQ-8X for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2024 17:25:43 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1srl8I-00036z-VW for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2024 17:25:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:Mime-Version:From:To:In-Reply-To:References:Subject; bh=1Sosw3sVtIjxQC4e4D4gCggC2sgPyAzbOkvfJR6ke+M=; b=m9Aklzsn+4q3UJ2bxMfA//2hdLD54OM2qwHN9bnX1ZJDxm65iD+0owbcSYJlm5ZgfcMCDGpSedzTdLDni8KU4FMgeVlRABJ1fSESNfkSSHfYAi3riu/3K6MfDimqlCgb10e+bZ+LJIZvNcJ2koNq+pF24zPO6QgVD+OQ7zREmjt/832xOSczVjFagOaERyt1mEOOLMK3vS1daWak8bZMWtBI7O4KTCru0uVDkQlE4+0EZRqnRKkb1gk5rpnga1A7fBf9fi5hgoovUSN7NJJJI4ioz/UAn0B6IsZQm3vcKE65u4WotwdSEgBfIri2dh6lZin4BmkMVeGGZIBqTNJspg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1srl8c-0005Ja-7E for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2024 17:26:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Scott Bell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Sep 2024 21:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73390 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.172686753820388 (code B ref -1); Fri, 20 Sep 2024 21:26:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Sep 2024 21:25:38 +0000 Original-Received: from localhost ([127.0.0.1]:36469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srl8D-0005Im-M0 for submit@debbugs.gnu.org; Fri, 20 Sep 2024 17:25:37 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:59846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srl8B-0005Ic-Q2 for submit@debbugs.gnu.org; Fri, 20 Sep 2024 17:25:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srl7r-0001J6-Rd for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2024 17:25:15 -0400 Original-Received: from pv50p00im-hyfv10011601.me.com ([17.58.6.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srl7q-0002te-Fu for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2024 17:25:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1726867510; bh=1Sosw3sVtIjxQC4e4D4gCggC2sgPyAzbOkvfJR6ke+M=; h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:To; b=La6HW5y9Q/6qlWfw3jngu+UQTDwvufiMC9ZaMOs4Dm3M6riyCcbH3XU4Qq4d0+FsD z8X0XcFaOJP9yY0SMzWUumkgC3SpBlIZILqfi7KNrS6V/2pFIPjAM/dU7c/NRJU+Fj H6xMZTwyPkhBbEh2ez6IrrYOmbtBgB5FyFv8KK57eS2KnKAWD16vN/496VL3df7NIc M3jatCtOXSTGlY5nB6VTHKlCplvfm6lzdi0zgb0DiMm+q+CWcAsqYkdqOGRQUkNh0b 1yKtpnapW+6Off2d+F18LaOg1NFmnklCRGce+eMoR8DCZTRLqZ61ik3C7ZgYNofrJ/ Quv5MztwXHzyw== Original-Received: from smtpclient.apple (pv50p00im-dlb-asmtp-mailmevip.me.com [17.56.9.10]) by pv50p00im-hyfv10011601.me.com (Postfix) with ESMTPSA id 3ACC7C8011A for ; Fri, 20 Sep 2024 21:25:09 +0000 (UTC) X-Mailer: Apple Mail (2.3776.700.51) X-Proofpoint-ORIG-GUID: rheZrsEP2JPRqgJdscihjTZsqioSPNH2 X-Proofpoint-GUID: rheZrsEP2JPRqgJdscihjTZsqioSPNH2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-20_10,2024-09-19_01,2024-09-02_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=407 phishscore=0 bulkscore=0 mlxscore=0 suspectscore=0 clxscore=1011 adultscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2409200156 Received-SPF: pass client-ip=17.58.6.43; envelope-from=sctb@me.com; helo=pv50p00im-hyfv10011601.me.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 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, FREEMAIL_FROM=0.001, PYZOR_CHECK=1.392, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:292135 Archived-At: --Apple-Mail=_69D99794-2768-41E1-AC3C-914F44A0F6D9 Content-Disposition: attachment; filename=0001-Always-set-emoji-insert-buffer.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Always-set-emoji-insert-buffer.patch" Content-Transfer-Encoding: quoted-printable =46rom=202cd49b866794ee780878f49ed016665a3ae680c1=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Scott=20Bell=20=0ADate:=20Fri,=20= 20=20Sep=202024=2014:16:52=20-0700=0ASubject:=20[PATCH]=20;=20Always=20= set=20emoji--insert-buffer=0A=0A*=20lisp/international/emoji.el=0A= (emoji-list):=20always=20set=20insert=20buffer=20(Bug#73390)=0A---=0A=20= lisp/international/emoji.el=20|=202=20+-=0A=201=20file=20changed,=201=20= insertion(+),=201=20deletion(-)=0A=0Adiff=20--git=20= a/lisp/international/emoji.el=20b/lisp/international/emoji.el=0Aindex=20= cbf7c547f4c..e8cd869a571=20100644=0A---=20a/lisp/international/emoji.el=0A= +++=20b/lisp/international/emoji.el=0A@@=20-164,12=20+164,12=20@@=20= emoji-list=0A=20=20=20(let=20((buf=20(current-buffer)))=0A=20=20=20=20=20= (emoji--init)=0A=20=20=20=20=20(switch-to-buffer=20(get-buffer-create=20= "*Emoji*"))=0A+=20=20=20=20(setq-local=20emoji--insert-buffer=20buf)=0A=20= =20=20=20=20;;=20Don't=20regenerate=20the=20buffer=20if=20it=20already=20= exists=20--=20this=20will=0A=20=20=20=20=20;;=20leave=20point=20where=20= it=20was=20the=20last=20time=20it=20was=20used.=0A=20=20=20=20=20(when=20= (zerop=20(buffer-size))=0A=20=20=20=20=20=20=20(let=20= ((inhibit-read-only=20t))=0A=20=20=20=20=20=20=20=20=20(emoji-list-mode)=0A= -=20=20=20=20=20=20=20=20(setq-local=20emoji--insert-buffer=20buf)=0A=20=20= =20=20=20=20=20=20=20(emoji--list-generate=20nil=20(cons=20nil=20= emoji--labels))=0A=20=20=20=20=20=20=20=20=20(goto-char=20= (point-min))))))=0A=20=0A--=20=0A2.39.3=20(Apple=20Git-146)=0A=0A= --Apple-Mail=_69D99794-2768-41E1-AC3C-914F44A0F6D9--