From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Chopong Wei via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#49879: 27.2; Prettify Symbols Preview (tex--prettify-symbols-alist) did not look same with LaTeX [Tex Mode] Date: Wed, 4 Aug 2021 23:51:35 +0800 Message-ID: <3B65B968-1F6C-44B6-8F64-A0A54EAD1D71@aliyun.com> Reply-To: Chopong Wei Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18844"; mail-complaints-to="usenet@ciao.gmane.io" To: 49879@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 04 20:24:39 2021 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 1mBLZG-0004gP-JJ for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 04 Aug 2021 20:24:38 +0200 Original-Received: from localhost ([::1]:57800 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBLZD-0004Et-QP for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 04 Aug 2021 14:24:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41812) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBKww-0004VH-1d for bug-gnu-emacs@gnu.org; Wed, 04 Aug 2021 13:45:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33535) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mBKwv-0005mL-Oi for bug-gnu-emacs@gnu.org; Wed, 04 Aug 2021 13:45:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mBKwv-0003cA-NN for bug-gnu-emacs@gnu.org; Wed, 04 Aug 2021 13:45:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Chopong Wei Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Aug 2021 17:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49879 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.162809904513801 (code B ref -1); Wed, 04 Aug 2021 17:45:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 4 Aug 2021 17:44:05 +0000 Original-Received: from localhost ([127.0.0.1]:45081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBKvz-0003aW-Sz for submit@debbugs.gnu.org; Wed, 04 Aug 2021 13:44:05 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:55994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBJC8-0000hn-JW for submit@debbugs.gnu.org; Wed, 04 Aug 2021 11:52:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48852) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBJBr-0001M4-In for bug-gnu-emacs@gnu.org; Wed, 04 Aug 2021 11:52:20 -0400 Original-Received: from out4436.biz.mail.alibaba.com ([47.88.44.36]:46186) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBJBl-00083S-QR for bug-gnu-emacs@gnu.org; Wed, 04 Aug 2021 11:52:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aliyun.com; s=s1024; t=1628092298; h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:To; bh=eKG+O0dOk6tYFykOhxX8nW1E7GieEq7J44t0nkoPaHY=; b=VlskF7hpy7vbi3z1xqSjxzsuXTkHYCmQ+BTNKUoEcD3OqHW/vh9R00yn9AMUEgo/UOaDgV/BZX3Jzxb5HUS6SdLgvhtawCEOHFL1YN8b6p03Z+GnzF2AbZxg9eSrfvJ2+2Xhz7IA0geHcU21vO8GG13R3Z1pk95n3oBFnPO8abA= X-Alimail-AntiSpam: AC=CONTINUE; BC=0.07358669|-1; CH=green; DM=|CONTINUE|false|; DS=CONTINUE|ham_system_inform|0.00255768-0.000236987-0.997205; FP=0|0|0|0|0|-1|-1|-1; HT=e01e04395; MF=chopong@aliyun.com; NM=1; PH=DS; RN=1; RT=1; SR=0; TI=SMTPD_---0UhzHUNX_1628092295; Original-Received: from smtpclient.apple(mailfrom:chopong@aliyun.com fp:SMTPD_---0UhzHUNX_1628092295) by smtp.aliyun-inc.com(127.0.0.1); Wed, 04 Aug 2021 23:51:35 +0800 X-Mailer: Apple Mail (2.3654.100.0.2.22) Received-SPF: pass client-ip=47.88.44.36; envelope-from=chopong@aliyun.com; helo=out4436.biz.mail.alibaba.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 04 Aug 2021 13:44:01 -0400 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" Xref: news.gmane.io gmane.emacs.bugs:211180 Archived-At: ;;;------------------------------------- Hey, I am not reporting a bug with TeX Mode or something. I was writing something with TeX mode but the symbols [tex--prettify-symbols-alist] did not look the same with the LaTeX output. I checked the list, and found something that could actually if modified = to promote the experience with Emacs Tex Mode. 1. the \alpha with keycode ASCII 945 [in list] or 120572 [LaTeX uses], the other Lowercase Greek letters are the same. 2. the \longleftarrow and the \leftarrow are at the same length. 3. the slant symbols, \leqslant =E2=A9=BD and the \leq =E2=89=A4 are the = same. and etc. If you dont mind here is the list i modified. THX for your great work with EMACS. Best wishes! Wei Shaopeng USTC ;;;------------------------------------- (defvar md-math-prettify-symbols-alist '( ;; Lowercase Greek letters. ("\\alpha" . ?=F0=9D=9B=BC) ("\\beta" . ?=F0=9D=9B=BD) ("\\gamma" . ?=F0=9D=9B=BE) ("\\delta" . ?=F0=9D=9B=BF) ("\\epsilon" . ?=F0=9D=9C=96) ("\\zeta" . ?=F0=9D=9C=81) ("\\eta" . ?=F0=9D=9C=82) ("\\theta" . ?=F0=9D=9C=83) ("\\iota" . ?=F0=9D=9C=84) ("\\kappa" . ?=F0=9D=9C=85) ("\\lambda" . ?=F0=9D=9C=86) ("\\mu" . ?=F0=9D=9C=87) ("\\nu" . ?=F0=9D=9C=88) ("\\xi" . ?=F0=9D=9C=89) ;; There is no \omicron because it looks like a latin o. ("\\pi" . ?=F0=9D=9C=8B) ("\\rho" . ?=F0=9D=9C=8C) ("\\sigma" . ?=F0=9D=9C=8E) ("\\tau" . ?=F0=9D=9C=8F) ("\\upsilon" . ?=F0=9D=9C=90) ("\\phi" . ?=F0=9D=9C=99) ("\\chi" . ?=F0=9D=9C=92) ("\\psi" . ?=F0=9D=9C=93) ("\\omega" . ?=F0=9D=9C=94) ;; Uppercase Greek letters. ("\\Gamma" . ?=CE=93) ?=CE=93 ("\\Delta" . ?=CE=94) ("\\Lambda" . ?=CE=9B) ("\\Phi" . ?=CE=A6) ("\\Pi" . ?=CE=A0) ("\\Psi" . ?=CE=A8) ("\\Sigma" . ?=CE=A3) ("\\Theta" . ?=CE=98) ("\\Upsilon" . ?=CE=A5) ("\\Xi" . ?=CE=9E) ("\\Omega" . ?=CE=A9) ;; Other math symbols (taken from leim/quail/latin-ltx.el). ("\\Box" . ?=E2=97=BB) ("\\Bumpeq" . ?=E2=89=8E) ("\\Cap" . ?=E2=8B=92) ("\\Cup" . ?=E2=8B=93) ("\\Diamond" . ?=E2=97=8A) ("\\Downarrow" . ?=E2=87=93) ("\\H{o}" . ?=C5=91) ("\\Im" . ?=E2=84=91) ("\\Join" . ?=E2=8B=88) ("\\Leftarrow" . ?=E2=87=90) ("\\Leftrightarrow" . ?=E2=87=94) ("\\Ll" . ?=E2=8B=98) ("\\Lleftarrow" . ?=E2=87=9A) ("\\Longleftarrow" . ?=E2=9F=B8) ("\\Longleftrightarrow" . ?=E2=9F=BA) ("\\Longrightarrow" . ?=E2=9F=B9) ("\\Lsh" . ?=E2=86=B0) ("\\Re" . ?=E2=84=9C) ("\\Rightarrow" . ?=E2=87=92) ("\\Rrightarrow" . ?=E2=87=9B) ("\\Rsh" . ?=E2=86=B1) ("\\Subset" . ?=E2=8B=90) ("\\Supset" . ?=E2=8B=91) ("\\Uparrow" . ?=E2=87=91) ("\\Updownarrow" . ?=E2=87=95) ("\\Vdash" . ?=E2=8A=A9) ("\\Vert" . ?=E2=80=96) ("\\Vvdash" . ?=E2=8A=AA) ("\\aleph" . ?=E2=84=B5) ("\\amalg" . ?=E2=A8=BF) ("\\angle" . ?=E2=88=A0) ("\\approx" . ?=E2=89=88) ("\\approxeq" . ?=E2=89=8A) ("\\ast" . ?=E2=88=97) ("\\asymp" . ?=E2=89=8D) ("\\backcong" . ?=E2=89=8C) ("\\backepsilon" . ?=E2=88=8D) ("\\backprime" . ?=E2=80=B5) ("\\backsim" . ?=E2=88=BD) ("\\backsimeq" . ?=E2=8B=8D) ("\\backslash" . ?\\) ("\\barwedge" . ?=E2=8A=BC) ("\\because" . ?=E2=88=B5) ("\\beth" . ?=E2=84=B6) ("\\between" . ?=E2=89=AC) ("\\bigcap" . ?=E2=8B=82) ("\\bigcirc" . ?=E2=97=AF) ("\\bigcup" . ?=E2=8B=83) ("\\bigstar" . ?=E2=98=85) ("\\bigtriangledown" . ?=E2=96=BD) ("\\bigtriangleup" . ?=E2=96=B3) ("\\bigvee" . ?=E2=8B=81) ("\\bigwedge" . ?=E2=8B=80) ("\\blacklozenge" . ?=E2=A7=AB) ("\\blacksquare" . ?=E2=97=BC) ("\\blacktriangle" . ?=E2=96=B4) ("\\blacktriangledown" . ?=E2=96=BE) ("\\blacktriangleleft" . ?=E2=97=82) ("\\blacktriangleright" . ?=E2=96=B8) ("\\bot" . ?=E2=8A=A5) ("\\bowtie" . ?=E2=8B=88) ("\\boxminus" . ?=E2=8A=9F) ("\\boxplus" . ?=E2=8A=9E) ("\\boxtimes" . ?=E2=8A=A0) ("\\bullet" . ?=E2=88=99) ("\\bumpeq" . ?=E2=89=8F) ("\\cap" . ?=E2=88=A9) ("\\cdots" . ?=E2=8B=AF) ("\\centerdot" . ?=C2=B7) ("\\checkmark" . ?=E2=9C=93) ("\\chi" . ?=F0=9D=9C=92) ("\\cdot" . ?=E2=8B=85) ("\\cdots" . ?=E2=8B=AF) ("\\circ" . ?=E2=88=98) ("\\circeq" . ?=E2=89=97) ("\\circlearrowleft" . ?=E2=86=BA) ("\\circlearrowright" . ?=E2=86=BB) ("\\circledR" . ?=C2=AE) ("\\circledS" . ?=E2=93=88) ("\\circledast" . ?=E2=8A=9B) ("\\circledcirc" . ?=E2=8A=9A) ("\\circleddash" . ?=E2=8A=9D) ("\\clubsuit" . ?=E2=99=A3) ("\\coloneq" . ?=E2=89=94) ("\\complement" . ?=E2=88=81) ("\\cong" . ?=E2=89=85) ("\\coprod" . ?=E2=88=90) ("\\cup" . ?=E2=88=AA) ("\\curlyeqprec" . ?=E2=8B=9E) ("\\curlyeqsucc" . ?=E2=8B=9F) ("\\curlypreceq" . ?=E2=89=BC) ("\\curlyvee" . ?=E2=8B=8E) ("\\curlywedge" . ?=E2=8B=8F) ("\\curvearrowleft" . ?=E2=86=B6) ("\\curvearrowright" . ?=E2=86=B7) ("\\dag" . ?=E2=80=A0) ("\\dagger" . ?=E2=80=A0) ("\\daleth" . ?=E2=84=B8) ("\\dashv" . ?=E2=8A=A3) ("\\ddag" . ?=E2=80=A1) ("\\ddagger" . ?=E2=80=A1) ("\\ddots" . ?=E2=8B=B1) ("\\diamond" . ?=E2=8B=84) ("\\diamondsuit" . ?=E2=99=A2) ("\\divideontimes" . ?=E2=8B=87) ("\\doteq" . ?=E2=89=90) ("\\doteqdot" . ?=E2=89=91) ("\\dotplus" . ?=E2=88=94) ("\\dotsquare" . ?=E2=8A=A1) ("\\downarrow" . ?=E2=86=93) ("\\downdownarrows" . ?=E2=87=8A) ("\\downleftharpoon" . ?=E2=87=83) ("\\downrightharpoon" . ?=E2=87=82) ("\\ell" . ?=E2=84=93) ("\\emptyset" . ?=E2=88=85) ("\\eqcirc" . ?=E2=89=96) ("\\eqcolon" . ?=E2=89=95) ("\\eqslantgtr" . ?=E2=AA=96) ("\\eqslantless" . ?=E2=AA=96) ("\\equiv" . ?=E2=89=A1) ("\\exists" . ?=E2=88=83) ("\\fallingdotseq" . ?=E2=89=92) ("\\flat" . ?=E2=99=AD) ("\\forall" . ?=E2=88=80) ("\\frown" . ?=E2=8C=A2) ("\\ge" . ?=E2=89=A5) ("\\geq" . ?=E2=89=A5) ("\\geqq" . ?=E2=89=A7) ("\\geqslant" . ?=E2=A9=BE) ("\\gets" . ?=E2=86=90) ("\\gg" . ?=E2=89=AB) ("\\ggg" . ?=E2=8B=99) ("\\gimel" . ?=E2=84=B7) ("\\gnapprox" . ?=E2=AA=8A) ("\\gneq" . ?=E2=AA=88) ("\\gneqq" . ?=E2=89=A9) ("\\gnsim" . ?=E2=8B=A7) ("\\gtrapprox" . ?=E2=AA=86) ("\\gtrdot" . ?=E2=8B=97) ("\\gtreqless" . ?=E2=8B=9B) ("\\gtreqqless" . ?=E2=8B=9B) ("\\gtrless" . ?=E2=89=B7) ("\\gtrsim" . ?=E2=89=B3) ("\\gvertneqq" . ?=E2=89=A9) ("\\hbar" . ?=E2=84=8F) ("\\heartsuit" . ?=E2=99=A1) ("\\hookleftarrow" . ?=E2=86=A9) ("\\hookrightarrow" . ?=E2=86=AA) ("\\iff" . ?=E2=9F=BA) ("\\imath" . ?=C4=B1) ("\\in" . ?=E2=88=88) ("\\infty" . ?=E2=88=9E) ("\\int" . ?=E2=88=AB) ("\\intercal" . ?=E2=8A=BA) ("\\langle" . 10216) ; 10216 Literal ?=E2=9F=A8 breaks = indentation. ("\\lbrace" . ?{) ("\\lbrack" . ?\[) ("\\lceil" . ?=E2=8C=88) ("\\ldots" . ?=E2=80=A6) ("\\le" . ?=E2=89=A4) ("\\leadsto" . ?=E2=87=9D) ("\\leftarrow" . ?=E2=86=90) ("\\leftarrowtail" . ?=E2=86=A2) ("\\leftharpoondown" . ?=E2=86=BD) ("\\leftharpoonup" . ?=E2=86=BC) ("\\leftleftarrows" . ?=E2=87=87) ;; ("\\leftparengtr" ?=E2=8C=A9), see bug#12948. ("\\leftrightarrow" . ?=E2=86=94) ("\\leftrightarrows" . ?=E2=87=86) ("\\leftrightharpoons" . ?=E2=87=8B) ("\\leftrightsquigarrow" . ?=E2=86=AD) ("\\leftthreetimes" . ?=E2=8B=8B) ("\\leq" . ?=E2=89=A4) ("\\leqq" . ?=E2=89=A6) ("\\leqslant" . ?=E2=A9=BD) ("\\lessapprox" . ?=E2=AA=85) ("\\lessdot" . ?=E2=8B=96) ("\\lesseqgtr" . ?=E2=8B=9A) ("\\lesseqqgtr" . ?=E2=AA=8B) ("\\lessgtr" . ?=E2=89=B6) ("\\lesssim" . ?=E2=89=B2) ("\\lfloor" . ?=E2=8C=8A) ("\\lhd" . ?=E2=8A=B2) ("\\rhd" . ?=E2=8A=B3) ("\\ll" . ?=E2=89=AA) ("\\llcorner" . ?=E2=8C=9E) ("\\lnapprox" . ?=E2=AA=89) ("\\lneq" . ?=E2=AA=87) ("\\lneqq" . ?=E2=89=A8) ("\\lnsim" . ?=E2=8B=A6) ("\\longleftarrow" . ?=E2=9F=B5) ("\\longleftrightarrow" . ?=E2=9F=B7) ("\\longmapsto" . ?=E2=9F=BC) ("\\longrightarrow" . ?=E2=9F=B6) ("\\looparrowleft" . ?=E2=86=AB) ("\\looparrowright" . ?=E2=86=AC) ("\\lozenge" . ?=E2=97=8A) ("\\lq" . ?=E2=80=98) ("\\lrcorner" . ?=E2=8C=9F) ("\\ltimes" . ?=E2=8B=89) ("\\lvertneqq" . ?=E2=89=A8) ("\\maltese" . ?=E2=9C=A0) ("\\mapsto" . ?=E2=86=A6) ("\\measuredangle" . ?=E2=88=A1) ("\\mho" . ?=E2=84=A7) ("\\mid" . ?=E2=88=A3) ("\\models" . ?=E2=8A=A7) ("\\mp" . ?=E2=88=93) ("\\multimap" . ?=E2=8A=B8) ("\\nLeftarrow" . ?=E2=87=8D) ("\\nLeftrightarrow" . ?=E2=87=8E) ("\\nRightarrow" . ?=E2=87=8F) ("\\nVDash" . ?=E2=8A=AF) ("\\nVdash" . ?=E2=8A=AE) ("\\nabla" . ?=E2=88=87) ("\\napprox" . ?=E2=89=89) ("\\natural" . ?=E2=99=AE) ("\\ncong" . ?=E2=89=86) ("\\ne" . ?=E2=89=A0) ("\\nearrow" . ?=E2=86=97) ("\\neg" . ?=C2=AC) ("\\neq" . ?=E2=89=A0) ("\\nequiv" . ?=E2=89=A2) ;;("\\newline" . ? ) ("\\nexists" . ?=E2=88=84) ("\\ngeq" . ?=E2=89=B1) ("\\ngeqq" . ?=EE=80=8E) ("\\ngeqslant" . ?=EE=80=8F) ("\\ngtr" . ?=E2=89=AF) ("\\ni" . ?=E2=88=8B) ("\\nleftarrow" . ?=E2=86=9A) ("\\nleftrightarrow" . ?=E2=86=AE) ("\\nleq" . ?=E2=89=B0) ("\\nleqq" . ?=EE=80=91) ("\\nleqslant" . ?=EE=80=90) ("\\nless" . ?=E2=89=AE) ("\\nmid" . ?=E2=88=A4) ;; ("\\not" ?=CC=B8) ;FIXME: conflict with "NOT SIGN" =C2=AC= . ("\\notin" . ?=E2=88=89) ("\\nparallel" . ?=E2=88=A6) ("\\nprec" . ?=E2=8A=80) ("\\npreceq" . ?=EE=81=8B) ("\\nrightarrow" . ?=E2=86=9B) ("\\nshortmid" . ?=E2=88=A4) ("\\nshortparallel" . ?=E2=88=A6) ("\\nsim" . ?=E2=89=81) ("\\nsimeq" . ?=E2=89=84) ("\\nsubset" . ?=E2=8A=84) ("\\nsubseteq" . ?=E2=8A=88) ("\\nsubseteqq" . ?=E2=8A=88) ("\\nsucc" . ?=E2=8A=81) ("\\nsucceq" . ?=EE=81=8F) ("\\nsupset" . ?=E2=8A=85) ("\\nsupseteq" . ?=E2=8A=89) ("\\nsupseteqq" . ?=EE=80=98) ("\\ntriangleleft" . ?=E2=8B=AA) ("\\ntrianglelefteq" . ?=E2=8B=AC) ("\\ntriangleright" . ?=E2=8B=AB) ("\\ntrianglerighteq" . ?=E2=8B=AD) ("\\nvDash" . ?=E2=8A=AD) ("\\nvdash" . ?=E2=8A=AC) ("\\nwarrow" . ?=E2=86=96) ("\\odot" . ?=E2=8A=99) ("\\oint" . ?=E2=88=AE) ("\\ominus" . ?=E2=8A=96) ("\\oplus" . ?=E2=8A=95) ("\\oslash" . ?=E2=8A=98) ("\\otimes" . ?=E2=8A=97) ;; ("\\par" . ? ) ("\\parallel" . ?=E2=88=A5) ("\\partial" . ?=E2=88=82) ("\\perp" . ?=E2=8A=A5) ("\\pitchfork" . ?=E2=8B=94) ("\\prec" . ?=E2=89=BA) ("\\precapprox" . ?=E2=AA=B7) ("\\preceq" . ?=E2=AA=AF) ("\\precnapprox" . ?=E2=8B=A8) ("\\precnsim" . ?=E2=AA=B9) ("\\precsim" . ?=E2=89=BE) ("\\prime" . ?=E2=80=B2) ("\\prod" . ?=E2=88=8F) ("\\propto" . ?=E2=88=9D) ("\\qed" . ?=E2=88=8E) ("\\qquad" . ?=E2=A7=A2) ("\\quad" . ?=E2=90=A3) ("\\rangle" . 10217) ; Literal ?=E2=9F=A9 breaks = indentation. ("\\rbrace" . ?}) ("\\rbrack" . ?\]) ("\\rceil" . ?=E2=8C=89) ("\\rfloor" . ?=E2=8C=8B) ("\\rightarrow" . ?=E2=86=92) ("\\rightarrowtail" . ?=E2=86=A3) ("\\rightharpoondown" . ?=E2=87=81) ("\\rightharpoonup" . ?=E2=87=80) ("\\rightleftarrows" . ?=E2=87=84) ("\\rightleftharpoons" . ?=E2=87=8C) ;; ("\\rightparengtr" ?=E2=A6=94) ;; Was ?=E2=8C=AA, see bug#12948. ("\\rightrightarrows" . ?=E2=87=89) ("\\rightthreetimes" . ?=E2=8B=8C) ("\\risingdotseq" . ?=E2=89=93) ("\\rtimes" . ?=E2=8B=8A) ("\\times" . ?=C3=97) ("\\sbs" . ?=EF=B9=A8) ("\\searrow" . ?=E2=86=98) ("\\setminus" . ?=E2=88=96) ("\\sharp" . ?=E2=99=AF) ("\\shortmid" . ?=E2=88=A3) ("\\shortparallel" . ?=E2=88=A5) ("\\sim" . ?=E2=88=BC) ("\\simeq" . ?=E2=89=83) ("\\smallamalg" . ?=E2=88=90) ("\\smallsetminus" . ?=E2=88=96) ("\\smallsmile" . ?=E2=8C=A3) ("\\smile" . ?=E2=8C=A3) ("\\spadesuit" . ?=E2=99=A0) ("\\sphericalangle" . ?=E2=88=A2) ("\\sqcap" . ?=E2=8A=93) ("\\sqcup" . ?=E2=8A=94) ("\\sqsubset" . ?=E2=8A=8F) ("\\sqsubseteq" . ?=E2=8A=91) ("\\sqsupset" . ?=E2=8A=90) ("\\sqsupseteq" . ?=E2=8A=92) ("\\square" . ?=E2=97=BB) ("\\squigarrowright" . ?=E2=87=9D) ("\\star" . ?=E2=8B=86) ("\\straightphi" . ?=CF=86) ("\\subset" . ?=E2=8A=82) ("\\subseteq" . ?=E2=8A=86) ("\\subseteqq" . ?=E2=AB=85) ("\\subsetneq" . ?=E2=8A=8A) ("\\subsetneqq" . ?=E2=AB=8B) ("\\succ" . ?=E2=89=BB) ("\\succapprox" . ?=E2=AA=B8) ("\\succcurlyeq" . ?=E2=89=BD) ("\\succeq" . ?=E2=AA=B0) ("\\succnapprox" . ?=E2=8B=A9) ("\\succnsim" . ?=E2=8B=A9) ("\\succsim" . ?=E2=89=BF) ("\\sum" . ?=E2=88=91) ("\\supset" . ?=E2=8A=83) ("\\supseteq" . ?=E2=8A=87) ("\\supseteqq" . ?=E2=AB=86) ("\\supsetneq" . ?=E2=8A=8B) ("\\supsetneqq" . ?=E2=AB=8C) ("\\surd" . ?=E2=88=9A) ("\\swarrow" . ?=E2=86=99) ("\\therefore" . ?=E2=88=B4) ("\\thickapprox" . ?=E2=89=88) ("\\thicksim" . ?=E2=88=BC) ("\\to" . ?=E2=86=92) ("\\top" . ?=E2=8A=A4) ("\\triangle" . ?=E2=96=B3) ("\\triangledown" . ?=E2=96=BF) ("\\triangleleft" . ?=E2=97=83) ("\\trianglelefteq" . ?=E2=8A=B4) ("\\triangleq" . ?=E2=89=9C) ("\\triangleright" . ?=E2=96=B9) ("\\trianglerighteq" . ?=E2=8A=B5) ("\\twoheadleftarrow" . ?=E2=86=9E) ("\\twoheadrightarrow" . ?=E2=86=A0) ("\\ulcorner" . ?=E2=8C=9C) ("\\uparrow" . ?=E2=86=91) ("\\updownarrow" . ?=E2=86=95) ("\\upleftharpoon" . ?=E2=86=BF) ("\\uplus" . ?=E2=8A=8E) ("\\uprightharpoon" . ?=E2=86=BE) ("\\upuparrows" . ?=E2=87=88) ("\\urcorner" . ?=E2=8C=9D) ("\\u{i}" . ?=C4=AD) ("\\vDash" . ?=E2=8A=A8) ("\\varepsilon" . ?=F0=9D=9C=80) ("\\varphi" . ?=F0=9D=9C=91) ("\\varprime" . ?=E2=80=B2) ("\\varpropto" . ?=E2=88=9D) ("\\varrho" . ?=F0=9D=9C=9A) ("\\varsigma" . ?=F0=9D=9C=8D) ("\\vartriangleleft" . ?=E2=8A=B2) ("\\vartriangleright" . ?=E2=8A=B3) ("\\vdash" . ?=E2=8A=A2) ("\\vdots" . ?=E2=8B=AE) ("\\vee" . ?=E2=88=A8) ("\\veebar" . ?=E2=8A=BB) ("\\vert" . ?|) ("\\wedge" . ?=E2=88=A7) ("\\wp" . ?=E2=84=98) ("\\wr" . ?=E2=89=80) ("\\Bbb{N}" . ?=E2=84=95) ; AMS commands for = blackboard bold ("\\Bbb{P}" . ?=E2=84=99) ; Also sometimes = \mathbb. ("\\Bbb{Q}" . ?=E2=84=9A) ("\\Bbb{R}" . ?=E2=84=9D) ("\\Bbb{Z}" . ?=E2=84=A4) ("--" . ?=E2=80=93) ("---" . ?=E2=80=94) ("\\ordfeminine" . ?=C2=AA) ("\\ordmasculine" . ?=C2=BA) ("\\lambdabar" . ?=C6=9B) ("\\celsius" . ?=E2=84=83) ("\\textmu" . ?=C2=B5) ("\\textfractionsolidus" . ?=E2=81=84) ("\\textbigcircle" . ?=E2=83=9D) ("\\textmusicalnote" . ?=E2=99=AA) ("\\textdied" . ?=E2=9C=9D) ("\\textcolonmonetary" . ?=E2=82=A1) ("\\textwon" . ?=E2=82=A9) ("\\textnaira" . ?=E2=82=A6) ("\\textpeso" . ?=E2=82=B1) ("\\textlira" . ?=E2=82=A4) ("\\textrecipe" . ?=E2=84=9E) ("\\textinterrobang" . ?=E2=80=BD) ("\\textpertenthousand" . ?=E2=80=B1) ("\\textbaht" . ?=E0=B8=BF) ("\\textnumero" . ?=E2=84=96) ("\\textdiscount" . ?=E2=81=92) ("\\textestimated" . ?=E2=84=AE) ("\\textopenbullet" . ?=E2=97=A6) ("\\textlquill" . 8261) ; Literal ?=E2=81=85 breaks = indentation. ("\\textrquill" . 8262) ; Literal ?=E2=81=86 breaks = indentation. ("\\textcircledP" . ?=E2=84=97) ("\\textreferencemark" . ?=E2=80=BB)) "A `prettify-symbols-alist' usable for (La)TeX modes.") ;;;------------------------------------- In GNU Emacs 27.2 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 = Version 10.14.6 (Build 18G95)) of 2021-03-28 built on builder10-14.porkrind.org Windowing system distributor 'Apple', version 10.3.2022 System Description: macOS 11.4 Recent messages: Applying style hooks...done Unable to load color "unspecified-fg" Use +,-,0 for further adjustment [6 times] Sorting symbol...done Removing duplicates...done Open /Users/chopong/Desktop/demo.tex Unable to load color "unspecified-fg" Use +,-,0 for further adjustment [5 times] Saving file /Users/chopong/Desktop/demo2.md... Wrote /Users/chopong/Desktop/demo2.md Configured using: 'configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON PDUMPER GMP Important settings: value of $LANG: zh_CN.UTF-8 locale-coding-system: utf-8 Major mode: TeX/P Minor modes in effect: TeX-PDF-mode: t md-math-mode: (mymath-highlights) diredfl-global-mode: t xterm-mouse-mode: t default-text-scale-mode: t winner-mode: t auto-compile-on-load-mode: t auto-compile-on-save-mode: t mode-line-bell-mode: t dimmer-mode: t text-scale-mode: t global-anzu-mode: t anzu-mode: t savehist-mode: t counsel-mode: t ivy-mode: t delete-selection-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t global-company-mode: t company-mode: t global-flycheck-mode: t flycheck-mode: t global-whitespace-cleanup-mode: t whitespace-cleanup-mode: t global-diff-hl-mode: t diff-hl-mode: t electric-pair-mode: t beacon-mode: t global-auto-revert-mode: t show-paren-mode: t whole-line-or-region-global-mode: t whole-line-or-region-local-mode: t hes-mode: t guide-key-mode: t global-page-break-lines-mode: t shell-dirtrack-mode: t ipretty-mode: t immortal-scratch-mode: t recentf-mode: t ns-auto-titlebar-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /Users/chopong/.emacs.d/elpa/seq-2.22/seq hides = /Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp/seq Features: (font-latex plain-tex tex-buf latex latex-flymake flymake-proc flymake warnings tex-ispell tex-style tex tex-mode latexenc shadow sort mail-extr view emacsbug message rmc rfc822 mml mml-sec epa epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail hippie-expand-slime hippie-exp slime-fuzzy slime-c-p-c slime-autodoc slime-editing-commands slime-repl elp slime-parse slime-company slime arc-mode archive-mode hyperspec two-column iso-transl tabify thai-util thai-word eieio-opt speedbar sb-image ezimage dframe cl-print debug backtrace vc-git ffap cdlatex texmathp executable crm help-fns radix-tree dracula-theme smex ido mmm-erb mmm-region md-math md-math-symbols cmd-to-echo shell-split-string rainbow-mode list-unicode-display vlf vlf-base vlf-tune haml-mode js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs markdown-mode css-mode eww mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr url-queue url url-proxy url-privacy url-expand url-methods url-history mailcap shr url-cookie url-domsuf url-util puny svg tagedit sgml-mode dom toml-mode conf-mode yaml-mode cljsbuild-mode elein flycheck-clojure cider cider-debug cider-browse-ns cider-mode cider-inspector cider-completion cider-profile cider-eval cider-repl-history pulse cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-client cider-common cider-connection cider-util cider-popup sesman-browser nrepl-client queue nrepl-dict cider-compat spinner sesman clojure-mode lisp-mnt align parseedn parseclj-parser parseclj-lex a ruby-hash-syntax rspec-mode ruby-compilation which-func imenu inf-ruby ruby-mode smie switch-window switch-window-mvborder switch-window-asciiart quail alert log4e notifications dbus xml gntp ivy-xref unfill aggressive-indent cl-lib-highlight macrostep cl-libify diredfl elisp-slime-nav highlight-quoted autoinsert jka-compr yasnippet-snippets yasnippet disp-table bug-reference symbol-overlay rainbow-delimiters xt-mouse default-text-scale winner auto-compile packed mode-line-bell dimmer face-remap anzu savehist counsel xdg dired dired-loaddefs compile swiper ivy delsel ivy-faces ivy-overlay colir color company-quickhelp pos-tip company-oddmuse company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-template company-capf company-cmake company-bbdb company flycheck whitespace-cleanup-mode diff-hl log-view pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode elec-pair beacon autorevert filenotify paren whole-line-or-region highlight-escape-sequences guide-key s popwin dash diminish page-break-lines display-line-numbers linum whitespace thingatpt org-agenda org-refile ob-sqlite ob-sql ob-shell ob-ruby ob-python python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell parse-time iso8601 ls-lisp ob-plantuml ob-octave ob-ledger ob-latex ob-gnuplot ob-dot ob-ditaa ob-R org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ring org-list org-faces org-entities time-date noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table org-keys org-loaddefs find-func cal-menu calendar cal-loaddefs ol org-compat org-macs format-spec bookmark text-property-search ipretty pp immortal-scratch init session init-pos-package server init-cnfonts init-anki init-tex init-ess init-sql init-ruby init-python reformatter ansi-color init-javascript init-css init-clojure init-emacs-lisp derived dashboard dashboard-widgets time recentf tree-widget wid-edit init-slime init-markdown init-csv init-xxxml init-http init-org-agenda init-org grab-mac-link init-editing-tools init-git-util init-yasnippet init-spell init-smex init-whitespace init-flycheck init-company init-dired init-mmm mmm-auto mmm-vars mmm-utils mmm-compat init-ivy init-sessions init-recentf init-search init-osx-keys init-icons init-theme init-sidebar pcase neotree init-mode-line smart-mode-line-dark-theme smart-mode-line rich-minority init-compile init-uniquify init-window ace-jump-mode advice windmove init-buffer ibuf-macs init-frame-gui ns-auto-titlebar init-frame-term init-locale init-pre-package fullframe cl-extra help-mode init-functions edmacro kmacro init-elpa use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf init-plugins init-parameter tex-site helm-easymenu rx slime-autoloads cl info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib china-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 966983 286783) (symbols 48 52650 136) (strings 32 245659 35294) (string-bytes 1 7200640) (vectors 16 104924) (vector-slots 8 2083339 605234) (floats 8 570 1290) (intervals 56 21663 10895) (buffers 1000 30))