unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#36053: 27.0.50; no matching char specified in jsx syntax table
@ 2019-06-02  9:38 Tijs Mallaerts
  2019-06-03 14:17 ` Dmitry Gutov
  0 siblings, 1 reply; 7+ messages in thread
From: Tijs Mallaerts @ 2019-06-02  9:38 UTC (permalink / raw)
  To: 36053

[-- Attachment #1: Type: text/plain, Size: 8058 bytes --]

Rainbow-delimiters-mode marks the closing angle brackets of jsx syntax as
mismatched because no matching chars seem to be specified in the jsx syntax
table.

These are the text properties of the opening angle bracket:
  face                 (rainbow-delimiters-depth-2-face)
  font-lock-multiline  t
  fontified            t
  js-jsx-close-tag-pos 97
  js-jsx-syntax-table  (4)
  js-jsx-tag-beg       (open . 57)
  syntax-multiline     t
  syntax-table         (4)

And these are the text properties of the closing angle bracket:
  face                 (rainbow-delimiters-mismatched-face)
  font-lock-multiline  t
  fontified            t
  js-jsx-syntax-table  (5)
  syntax-multiline     t
  syntax-table         (5)


In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu)
 of 2019-05-17 built on kubuntu1804
Repository revision: deb88392c61d9cdf99f2fbe432c16d995541e2c0
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.11906000
System Description: Ubuntu 18.04.2 LTS

Recent messages:
Saving file /home/tijs/.emacs.d/recentf...
Wrote /home/tijs/.emacs.d/recentf
Saving file /home/tijs/.emacs.d/recentf...
Wrote /home/tijs/.emacs.d/recentf
Saving file /home/tijs/.emacs.d/recentf...
Wrote /home/tijs/.emacs.d/recentf

Char: i (105, #o151, #x69) point=54 of 106 (50%) column=13
You can run the command ‘what-cursor-position’ with C-x =
Char: i (105, #o151, #x69) point=54 of 106 (50%) column=13

Configured using:
 'configure --with-mailutils --with-x-toolkit=no'

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND GSETTINGS GLIB NOTIFY INOTIFY GNUTLS
LIBXML2 FREETYPE XFT ZLIB OLDXMENU X11 XDBE XIM THREADS PDUMPER GMP

Important settings:
  value of $LC_MONETARY: nl_BE.UTF-8
  value of $LC_NUMERIC: nl_BE.UTF-8
  value of $LC_TIME: nl_BE.UTF-8
  value of $LANG: nl_BE.UTF-8
  locale-coding-system: utf-8-unix

Major mode: JavaScript[JSX]

Minor modes in effect:
  tern-mode: t
  rainbow-delimiters-mode: t
  paredit-mode: t
  global-whitespace-mode: t
  global-git-gutter-mode: t
  ivy-mode: t
  global-magit-file-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  override-paredit-newline-mode: t
  pdf-occur-global-minor-mode: t
  org-clock-today-mode: t
  global-company-mode: t
  company-mode: t
  ws-butler-global-mode: t
  ws-butler-mode: t
  recentf-mode: t
  delete-selection-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  shell-dirtrack-mode: t
  show-paren-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  hs-minor-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug sendmail descr-text network-stream
company-tern dash-functional hideshow tern js cc-mode cc-fonts cc-guess
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
eshell-fringe-status eshell-fixed-prompt eshell-up eshell-z em-unix
em-term em-script em-prompt em-ls em-hist em-pred em-glob em-dirs
esh-var em-cmpl em-basic em-banner em-alias em-tramp esh-mode org-rmail
org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo
gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo
gnus-spec gnus-int gnus-range org-docview doc-view org-bibtex bibtex
org-bbdb org-w3m rainbow-delimiters paredit solarized-dark-theme
solarized hydra lv eww mm-url url-queue shr svg xml dom browse-url
company-elisp company-files company-dabbrev company-capf whitespace
git-gutter ivy colir ivy-overlay ffap magit-bookmark magit-submodule
magit-obsolete magit-blame magit-stash magit-bisect magit-push
magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-sequence magit-notes magit-worktree magit-tag magit-merge
magit-branch magit-reset magit-collab ghub-graphql treepy graphql ghub
url-http url-gw nsm url-auth url url-proxy url-privacy url-expand
url-methods url-history url-cookie url-domsuf url-util mailcap
magit-files magit-refs magit-status magit magit-repos magit-apply
magit-wip magit-log which-func magit-diff smerge-mode diff-mode
magit-core magit-autorevert autorevert filenotify magit-process
magit-margin magit-mode git-commit magit-git magit-section magit-utils
magit-popup crm log-edit message rmc puny rfc822 mml mml-sec epa derived
epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async
server yasnippet elec-pair pdf-occur ibuf-ext ibuffer ibuffer-loaddefs
tablist tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet dired
dired-loaddefs pdf-isearch let-alist pdf-misc pdf-tools cus-edit
cus-start cus-load pdf-view bookmark pp jka-compr pdf-cache pdf-info tq
pdf-util image-mode multi-term cl term disp-table ehelp org-clock-today
org-clock mysql-to-org sql view eshell-hl-cmd php-eval
php-eval-completion php-eval-eldoc php-eval-utils company pcase
gg-find-def cider-scratch cider-eval cider-repl cider-resolve
cider-eldoc cider-test cider-stacktrace cider-doc cider-browse-spec
org-table org-element avl-tree org org-macro org-footnote org-pcomplete
org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp
ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu
calendar cal-loaddefs cider-grimoire cider-popup easy-mmode
cider-overlays cider-client cider-common etags fileloop generator xref
project cider-util thingatpt color cider-connection sesman-browser
nrepl-client queue nrepl-dict cider-compat spinner sesman vc
vc-dispatcher edmacro kmacro clojure-mode lisp-mnt align imenu compile
gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045
ietf-drums text-property-search time-date mail-utils mm-util mail-prsvr
s ws-butler recentf tree-widget wid-edit delsel eshell esh-cmd esh-ext
esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util flycheck
cl-extra find-func help-mode rx dash tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat ucs-normalize shell pcomplete
comint ansi-color ring parse-time format-spec advice paren ido mule-util
info package easymenu epg-config 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 tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar
dnd fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode elisp-mode lisp-mode prog-mode register page menu-bar
rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core term/tty-colors frame 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 minibuffer
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 inotify
dynamic-setting system-font-setting font-render-setting x multi-tty
make-network-process emacs)

Memory information:
((conses 16 570512 33186)
 (symbols 48 53308 3)
 (strings 32 191188 4515)
 (string-bytes 1 5871195)
 (vectors 16 85927)
 (vector-slots 8 1767057 55194)
 (floats 8 552 237)
 (intervals 56 893 469)
 (buffers 992 18))

[-- Attachment #2: Type: text/html, Size: 8655 bytes --]

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

* bug#36053: 27.0.50; no matching char specified in jsx syntax table
  2019-06-02  9:38 bug#36053: 27.0.50; no matching char specified in jsx syntax table Tijs Mallaerts
@ 2019-06-03 14:17 ` Dmitry Gutov
  2019-06-04 16:07   ` Jackson Ray Hamilton
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry Gutov @ 2019-06-03 14:17 UTC (permalink / raw)
  To: 36053, Jackson Hamilton; +Cc: Tijs Mallaerts

Jackson, could you please take a look when you have the time?

On 02.06.2019 12:38, Tijs Mallaerts wrote:
> Rainbow-delimiters-mode marks the closing angle brackets of jsx syntax 
> as mismatched because no matching chars seem to be specified in the jsx 
> syntax table.
> 
> These are the text properties of the opening angle bracket:
>    face                 (rainbow-delimiters-depth-2-face)
>    font-lock-multiline  t
>    fontified            t
>    js-jsx-close-tag-pos 97
>    js-jsx-syntax-table  (4)
>    js-jsx-tag-beg       (open . 57)
>    syntax-multiline     t
>    syntax-table         (4)
> 
> And these are the text properties of the closing angle bracket:
>    face                 (rainbow-delimiters-mismatched-face)
>    font-lock-multiline  t
>    fontified            t
>    js-jsx-syntax-table  (5)
>    syntax-multiline     t
>    syntax-table         (5)





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

* bug#36053: 27.0.50; no matching char specified in jsx syntax table
  2019-06-03 14:17 ` Dmitry Gutov
@ 2019-06-04 16:07   ` Jackson Ray Hamilton
  2019-06-04 17:38     ` Eli Zaretskii
  2019-06-05 14:11     ` Tijs Mallaerts
  0 siblings, 2 replies; 7+ messages in thread
From: Jackson Ray Hamilton @ 2019-06-04 16:07 UTC (permalink / raw)
  To: Dmitry Gutov, 36053; +Cc: Tijs Mallaerts

Hi Tijs, Dmitry,

I pushed “Specify the matching chars for JSX open/close parenthesis” to 
the Emacs master branch to hopefully resolve this issue.

Jackson

On 6/3/19 7:17 AM, Dmitry Gutov wrote:
> Jackson, could you please take a look when you have the time?
>
> On 02.06.2019 12:38, Tijs Mallaerts wrote:
>> Rainbow-delimiters-mode marks the closing angle brackets of jsx 
>> syntax as mismatched because no matching chars seem to be specified 
>> in the jsx syntax table.
>>
>> These are the text properties of the opening angle bracket:
>>    face                 (rainbow-delimiters-depth-2-face)
>>    font-lock-multiline  t
>>    fontified            t
>>    js-jsx-close-tag-pos 97
>>    js-jsx-syntax-table  (4)
>>    js-jsx-tag-beg       (open . 57)
>>    syntax-multiline     t
>>    syntax-table         (4)
>>
>> And these are the text properties of the closing angle bracket:
>>    face                 (rainbow-delimiters-mismatched-face)
>>    font-lock-multiline  t
>>    fontified            t
>>    js-jsx-syntax-table  (5)
>>    syntax-multiline     t
>>    syntax-table         (5)





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

* bug#36053: 27.0.50; no matching char specified in jsx syntax table
  2019-06-04 16:07   ` Jackson Ray Hamilton
@ 2019-06-04 17:38     ` Eli Zaretskii
  2019-06-05  1:26       ` Jackson Ray Hamilton
  2019-06-05 14:11     ` Tijs Mallaerts
  1 sibling, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2019-06-04 17:38 UTC (permalink / raw)
  To: Jackson Ray Hamilton; +Cc: tijs.mallaerts, 36053, dgutov

> From: Jackson Ray Hamilton <jackson@jacksonrayhamilton.com>
> Date: Tue, 4 Jun 2019 09:07:05 -0700
> Cc: Tijs Mallaerts <tijs.mallaerts@gmail.com>
> 
> I pushed “Specify the matching chars for JSX open/close parenthesis” to 
> the Emacs master branch to hopefully resolve this issue.

Thanks, but please in the future always mention the bug number in the
commit log message.  This makes it much easier to find the issues and
the discussions that led to the changeset.





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

* bug#36053: 27.0.50; no matching char specified in jsx syntax table
  2019-06-04 17:38     ` Eli Zaretskii
@ 2019-06-05  1:26       ` Jackson Ray Hamilton
  0 siblings, 0 replies; 7+ messages in thread
From: Jackson Ray Hamilton @ 2019-06-05  1:26 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 36053

Certainly, thanks for the reminder.

On 6/4/19 10:38 AM, Eli Zaretskii wrote:
>> From: Jackson Ray Hamilton <jackson@jacksonrayhamilton.com>
>> Date: Tue, 4 Jun 2019 09:07:05 -0700
>> Cc: Tijs Mallaerts <tijs.mallaerts@gmail.com>
>>
>> I pushed “Specify the matching chars for JSX open/close parenthesis” to
>> the Emacs master branch to hopefully resolve this issue.
> Thanks, but please in the future always mention the bug number in the
> commit log message.  This makes it much easier to find the issues and
> the discussions that led to the changeset.





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

* bug#36053: 27.0.50; no matching char specified in jsx syntax table
  2019-06-04 16:07   ` Jackson Ray Hamilton
  2019-06-04 17:38     ` Eli Zaretskii
@ 2019-06-05 14:11     ` Tijs Mallaerts
  2019-06-05 14:13       ` Dmitry Gutov
  1 sibling, 1 reply; 7+ messages in thread
From: Tijs Mallaerts @ 2019-06-05 14:11 UTC (permalink / raw)
  To: Jackson Ray Hamilton; +Cc: 36053, Dmitry Gutov

[-- Attachment #1: Type: text/plain, Size: 1381 bytes --]

Hi Jackson,

I confirm the issue is fixed, thanks a lot!

Best regards,
Tijs

Op di 4 jun. 2019 om 18:07 schreef Jackson Ray Hamilton <
jackson@jacksonrayhamilton.com>:

> Hi Tijs, Dmitry,
>
> I pushed “Specify the matching chars for JSX open/close parenthesis” to
> the Emacs master branch to hopefully resolve this issue.
>
> Jackson
>
> On 6/3/19 7:17 AM, Dmitry Gutov wrote:
> > Jackson, could you please take a look when you have the time?
> >
> > On 02.06.2019 12:38, Tijs Mallaerts wrote:
> >> Rainbow-delimiters-mode marks the closing angle brackets of jsx
> >> syntax as mismatched because no matching chars seem to be specified
> >> in the jsx syntax table.
> >>
> >> These are the text properties of the opening angle bracket:
> >>    face                 (rainbow-delimiters-depth-2-face)
> >>    font-lock-multiline  t
> >>    fontified            t
> >>    js-jsx-close-tag-pos 97
> >>    js-jsx-syntax-table  (4)
> >>    js-jsx-tag-beg       (open . 57)
> >>    syntax-multiline     t
> >>    syntax-table         (4)
> >>
> >> And these are the text properties of the closing angle bracket:
> >>    face                 (rainbow-delimiters-mismatched-face)
> >>    font-lock-multiline  t
> >>    fontified            t
> >>    js-jsx-syntax-table  (5)
> >>    syntax-multiline     t
> >>    syntax-table         (5)
>

[-- Attachment #2: Type: text/html, Size: 2031 bytes --]

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

* bug#36053: 27.0.50; no matching char specified in jsx syntax table
  2019-06-05 14:11     ` Tijs Mallaerts
@ 2019-06-05 14:13       ` Dmitry Gutov
  0 siblings, 0 replies; 7+ messages in thread
From: Dmitry Gutov @ 2019-06-05 14:13 UTC (permalink / raw)
  To: Tijs Mallaerts, Jackson Ray Hamilton; +Cc: 36053-done

Thank you all.

On 05.06.2019 17:11, Tijs Mallaerts wrote:
> Hi Jackson,
> 
> I confirm the issue is fixed, thanks a lot!
> 
> Best regards,
> Tijs
> 
> Op di 4 jun. 2019 om 18:07 schreef Jackson Ray Hamilton 
> <jackson@jacksonrayhamilton.com <mailto:jackson@jacksonrayhamilton.com>>:
> 
>     Hi Tijs, Dmitry,
> 
>     I pushed “Specify the matching chars for JSX open/close parenthesis” to
>     the Emacs master branch to hopefully resolve this issue.
> 
>     Jackson
> 
>     On 6/3/19 7:17 AM, Dmitry Gutov wrote:
>      > Jackson, could you please take a look when you have the time?
>      >
>      > On 02.06.2019 12:38, Tijs Mallaerts wrote:
>      >> Rainbow-delimiters-mode marks the closing angle brackets of jsx
>      >> syntax as mismatched because no matching chars seem to be specified
>      >> in the jsx syntax table.
>      >>
>      >> These are the text properties of the opening angle bracket:
>      >>    face                 (rainbow-delimiters-depth-2-face)
>      >>    font-lock-multiline  t
>      >>    fontified            t
>      >>    js-jsx-close-tag-pos 97
>      >>    js-jsx-syntax-table  (4)
>      >>    js-jsx-tag-beg       (open . 57)
>      >>    syntax-multiline     t
>      >>    syntax-table         (4)
>      >>
>      >> And these are the text properties of the closing angle bracket:
>      >>    face                 (rainbow-delimiters-mismatched-face)
>      >>    font-lock-multiline  t
>      >>    fontified            t
>      >>    js-jsx-syntax-table  (5)
>      >>    syntax-multiline     t
>      >>    syntax-table         (5)
> 






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

end of thread, other threads:[~2019-06-05 14:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-02  9:38 bug#36053: 27.0.50; no matching char specified in jsx syntax table Tijs Mallaerts
2019-06-03 14:17 ` Dmitry Gutov
2019-06-04 16:07   ` Jackson Ray Hamilton
2019-06-04 17:38     ` Eli Zaretskii
2019-06-05  1:26       ` Jackson Ray Hamilton
2019-06-05 14:11     ` Tijs Mallaerts
2019-06-05 14:13       ` Dmitry Gutov

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).