unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* lisp-mode: how to disable parentheses matching on non-ASCII '[({]' '[})]' UTF-8 parenthesis chars ?
@ 2023-08-08  7:37 Jason Vas Dias
  2023-08-08  9:19 ` Eric S Fraga
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Jason Vas Dias @ 2023-08-08  7:37 UTC (permalink / raw)
  To: emacs-devel; +Cc: jason.vas.dias


 Good day -

   How to get emacs LISP program editing modes to ignore
   UTF-8 parentheses characters like '《' (\U300A) or :
     10088	2768	(3 2)	❨	'MEDIUM LEFT PARENTHESIS ORNAMENT'
     10089	2769	(3 2)	❩	'MEDIUM RIGHT PARENTHESIS ORNAMENT'
     10090	276A	(3 2)	❪	'MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT'
     10091	276B	(3 2)	❫	'MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT'
     10222	27EE	(5 1)	⟮	'MATHEMATICAL LEFT FLATTENED PARENTHESIS'
     10223	27EF	(5 1)	⟯	'MATHEMATICAL RIGHT FLATTENED PARENTHESIS'
     10629	2985	(3 2)	⦅	'LEFT WHITE PARENTHESIS'
     10630	2986	(3 2)	⦆	'RIGHT WHITE PARENTHESIS'
     11816	2E28	(5 1)	⸨	'LEFT DOUBLE PARENTHESIS'
     11817	2E29	(5 1)	⸩	'RIGHT DOUBLE PARENTHESIS'
     64830	FD3E	(1 1)	﴾	'ORNATE LEFT PARENTHESIS'
     64831	FD3F	(1 1)	﴿	'ORNATE RIGHT PARENTHESIS'
     12298	300A	(1 1)	《	'LEFT DOUBLE ANGLE BRACKET'
     12299	300B	(1 1)	》	'RIGHT DOUBLE ANGLE BRACKET'
     65113	FE59	(1 1)	﹙	'SMALL LEFT PARENTHESIS'
     65114	FE5A	(1 1)	﹚	'SMALL RIGHT PARENTHESIS'
     65288	FF08	(1 1)	(	'FULLWIDTH LEFT PARENTHESIS'
     65289	FF09	(1 1)	)	'FULLWIDTH RIGHT PARENTHESIS'
     65375	FF5F	(3 2)	⦅	'FULLWIDTH LEFT WHITE PARENTHESIS'
     65376	FF60	(3 2)	⦆	'FULLWIDTH RIGHT WHITE PARENTHESIS'
 

   Please could some emacs guru let me know how the 'lisp-mode' based source
   editing modes can be made to ignore / treat as normal characters such not-ascii-'(' and
   not-ascii-')' characters and to NOT attempt to balance them or to
   consider them parenthesis syntax ? No LISP parser I am using
   considers them to be syntax.

   It is really annoying to have to turn all parenthesis balancing off
   when my lisp source code files might contain such valid unicode characters.

   I am running Emacs 28.2 I built as RPM with modified Fedora emacs
   spec file under Fedora Linux v36 x86_64 .

Thanks & Best Regards,
Jason



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-08-08 17:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-08  7:37 lisp-mode: how to disable parentheses matching on non-ASCII '[({]' '[})]' UTF-8 parenthesis chars ? Jason Vas Dias
2023-08-08  9:19 ` Eric S Fraga
2023-08-08 17:23   ` Jason Vas Dias
2023-08-08 12:10 ` Eli Zaretskii
2023-08-08 17:10 ` Eric Frederickson

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).