Deutsch English Français Italiano |
<61cc12ab$0$29496$426a34cc@news.free.fr> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!news.mixmin.net!aioe.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!agneau.org!nntpfeed.proxad.net!proxad.net!feeder1-1.proxad.net!212.27.60.64.MISMATCH!cleanfeed3-b.proxad.net!nnrp1-1.free.fr!not-for-mail Message-ID: <61cc12ab$0$29496$426a34cc@news.free.fr> From: Damien Wyart <damien.wyart@free.fr> Newsgroups: fr.comp.applications.emacs Subject: Re: Paquet(s) =?iso-8859-1?Q?g=E9rant?= le pliage et le =?iso-8859-1?Q?d=E9pliage?= de listes dans un tampon. Organization: Serveur de News Free References: <87pmpprhcr.fsf@s02.forall> <61c97e95$0$29481$426a34cc@news.free.fr> <871r1xhdzi.fsf@s02.forall> <61cab685$0$29505$426a34cc@news.free.fr> <874k6suxvr.fsf@s02.forall> Date: Wed, 29 Dec 2021 08:47:55 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Lines: 43 NNTP-Posting-Date: 29 Dec 2021 08:47:55 CET NNTP-Posting-Host: 83.199.136.119 X-Trace: 1640764075 news-4.free.fr 29496 83.199.136.119:34166 X-Complaints-To: abuse@proxad.net Bytes: 3178 > > Entre temps j'ai �galement repens� � Origami, qui devrait sans doute > > �tre mieux adapt� � du contenu au format JSON. > > https://github.com/gregsexton/origami.el * Valrik <nospam@valrik.invalid> in fr.comp.applications.emacs: > J'ai regard� sur Github. Cela semble tr�s complet et adaptable. Par > contre, il n'y a pas de support natif annonc� de � Json �. Le sujet est vraiment tr�s vaste, j'ai encore trouv� de nouvelles informations ;-) - Json (Javascript Object Notation) est tr�s li� � Javascript et comme Origami annonce un support Javascript, j'avais suppos� que cela fonctionnerait peut-�tre, �ventuellement en activant le mode JS (int�gr� � Emacs) ou JS2 (plus complet) ; mais �a n'est effectivement sans doute pas le cas d'apr�s ce j'ai lu ensuite (j'ai eu un peu la flemme de tester, je n'utilise pas JS ni Json dans Emacs) - il existe un "fork" du mode origami avec un support additionnel pour Json : https://github.com/elp-revive/origami.el https://github.com/elp-revive/origami.el/blob/master/origami-parsers.el#L926 - j'ai �galement trouv� sur un vieux forum ceci qui am�liore la prise en charge de Json par le mode hideshow : (setcdr (assoc 'js-mode hs-special-modes-alist) '("[{[]" "[}\\]]" "/[*/]" nil)) (par d�faut, seules les {} sont prises en compte, ici on ajoute []) - puisque l'on parle de Json, le mode le plus connu pour �a est https://github.com/joshwnj/json-mode mais il n'y a rien concernant le masquage d'�l�ments, il s'agit uniquement d'am�liorer la visualisation ; cet autre mode a bien cette fonctionnalit� mais il n'est plus maintenu : https://github.com/UwUnyaa/json-mode - il existe un mode d�di� � la "navigation" Json mais qui travaille avec un buffer additionnel donc sans doute pas adapt� au besoin initial ; je le cite juste pour �tre complet :-) https://github.com/DamienCassou/json-navigator -- DW