From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 28 03:58:35 2022 Received: (at submit) by debbugs.gnu.org; 28 Nov 2022 08:58:35 +0000 Received: from localhost ([127.0.0.1]:47322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozZyF-0003O4-3z for submit@debbugs.gnu.org; Mon, 28 Nov 2022 03:58:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:54614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozZyE-0003Ny-3A for submit@debbugs.gnu.org; Mon, 28 Nov 2022 03:58:34 -0500 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 1ozZyD-0005I0-9k for bug-gnu-emacs@gnu.org; Mon, 28 Nov 2022 03:58:33 -0500 Received: from out2.migadu.com ([2001:41d0:2:aacc::]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozZy4-0000Ey-6y for bug-gnu-emacs@gnu.org; Mon, 28 Nov 2022 03:58:31 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1669625898; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=SaTBi3G+F7m7hRcn9fjtmp/5TLi3rNbdb64324117ns=; b=hsbeW9LivsCn3mdi5dhcfJ7ge9OA2FanbxwsBzUQP+kwycBPuskGesN0kUZ4Qif7Sm6To7 dpTLQbR0pu4UG3UlBpKjbgTlKysqpqjq/LAkBCkk/N3htFAYPEvKwTwyN7m/A1lP+IlexQ DxtEkxiHj4h8TBPGAFYPaf7JQP+NB4/u8PifUdA7ZU3Pbh/bpMCS47IMOXAk57FXz2SJ02 gGu9UFjGulYVNcBCid2kFe9jCiVcJF6wTmiWdd83N+kMgDUUIAK6Xxb11YSrjpzZaN5TDj 2JEuTWbtPKUykA3JhUnw1a2o5QWSrqFY/SWK3KNhllEsESChXRRIf27Ptfu2/w== From: Theodor Thornhill To: bug-gnu-emacs@gnu.org Subject: 29.0.50; [PATCH]: Add new font-lock settings to css-ts-mode X-Debbugs-CC: casouri@gmail.com, stefankangas@gmail.com Date: Mon, 28 Nov 2022 09:58:09 +0100 Message-ID: <87mt8bjw0u.fsf@thornhill.no> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:2:aacc::; envelope-from=theo@thornhill.no; helo=out2.migadu.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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Hi Yuan and Stefan! I added some more font-lock settings to css-ts-mode. See attached patch. Theo --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Add-more-font-lock-settings-to-css-ts-mode.patch >From c2b134de55573117ad88b8651ff1f2d75662e2a2 Mon Sep 17 00:00:00 2001 From: Theodor Thornhill Date: Mon, 28 Nov 2022 09:35:15 +0100 Subject: [PATCH] Add more font-lock settings to css-ts-mode * lisp/textmodes/css-mode.el (css--treesit-settings): Add new font-lock features 'query', 'keyword', 'operator' and 'bracket'. (css-ts-mode): Use new features. --- lisp/textmodes/css-mode.el | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/lisp/textmodes/css-mode.el b/lisp/textmodes/css-mode.el index 734252ee66..123ce23762 100644 --- a/lisp/textmodes/css-mode.el +++ b/lisp/textmodes/css-mode.el @@ -1353,10 +1353,27 @@ css--treesit-settings :language 'css '((string_value) @font-lock-string-face) + :feature 'keyword + :language 'css + '(["@media" + "@import" + "@charset" + "@namespace" + "@keyframes"] @font-lock-builtin-face + ["and" + "or" + "not" + "only" + "selector"] @font-lock-keyword-face) + :feature 'variable :language 'css '((plain_value) @font-lock-variable-name-face) + :language 'css + :feature 'operator + `(["=" "~=" "^=" "|=" "*=" "$="] @font-lock-operator-face) + :feature 'selector :language 'css '((class_selector) @css-selector @@ -1377,7 +1394,18 @@ css--treesit-settings :language 'css '((integer_value) @font-lock-number-face (float_value) @font-lock-number-face - (unit) @font-lock-constant-face) + (unit) @font-lock-constant-face + (important) @font-lock-builtin-face) + + :feature 'query + :language 'css + '((keyword_query) @font-lock-property-face + (feature_name) @font-lock-property-face) + + + :feature 'bracket + :language 'css + '((["(" ")" "[" "]" "{" "}"]) @font-lock-bracket-face) :feature 'error :language 'css @@ -1808,9 +1836,9 @@ css-ts-mode (setq-local treesit-defun-type-regexp "rule_set") (setq-local treesit-font-lock-settings css--treesit-settings) (setq-local treesit-font-lock-feature-list - '((selector comment) + '((selector comment query keyword) (property constant string) - (error variable function))) + (error variable function operator bracket))) ;; Tree-sitter-css, for whatever reason, cannot reliably return ;; the captured nodes in a given range (it instead returns the ;; nodes preceding range). Before this is fixed in -- 2.34.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 28 17:56:44 2022 Received: (at 59651) by debbugs.gnu.org; 28 Nov 2022 22:56:44 +0000 Received: from localhost ([127.0.0.1]:51457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozn3M-00084g-Eo for submit@debbugs.gnu.org; Mon, 28 Nov 2022 17:56:44 -0500 Received: from mail-pj1-f44.google.com ([209.85.216.44]:38910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozn3K-00084Y-Gb for 59651@debbugs.gnu.org; Mon, 28 Nov 2022 17:56:43 -0500 Received: by mail-pj1-f44.google.com with SMTP id l22-20020a17090a3f1600b00212fbbcfb78so15537166pjc.3 for <59651@debbugs.gnu.org>; Mon, 28 Nov 2022 14:56:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=ZOcXlQqhqwAXwGybK47OVRjDwZf5e3iTmMk0Ca5cJLE=; b=VkVpTmVbg+91HbHbbChpITEcjykmEsfvdwwFLnQDVbMD1Qt8Mn+WMQ5PniRDfj44wA xeLFU7ypqiVaP2GhnqmqCwT0/L2Y09shkOIwrDvbsl/9NVtRAfeXqQ4zWumQOR0AEQb5 LeaOmtKg/nlV7ql6DoMdiccBDwhZ/8NVco02PK7VAWGk+n3OR7ldzgTpGXxN2OZBBSWO kuyNZecT258zqKaBtHBN0apDuK8cgP+nJzgLEqlk5sVnqIcJEyJBy2eG3mA4tour+Tic UISN8MuPM9gxgGKGe2vW1vDEt2UU4sEaZleCiX/SqG4yNNNgpPgF2KScakfegQr0nlH1 HPsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZOcXlQqhqwAXwGybK47OVRjDwZf5e3iTmMk0Ca5cJLE=; b=v4IbIfF1thXtih9mTfU+S3UjVG7ojw0HFLMcvLRNzyyQs1rMskn7dMWt2eWpZeluRN u5MjSSA+YwFErD92UeSF/SsmQFtYCIHVJ7gnaMTm8ElZ02alY2pz2K8Jz6g9bE2ygiv+ FsZsB6zMLozxByAIu85HOF4e1sO/I/D1rURBI8MujTgKu5IqHZ2Sqj2OhLu2qv+zV/CA evfe8nhskBc4Zy0FOEvBvFZkidiPxtKk+pu9KP1wjncKktE4j4mey2+mvWSzCnEMJo1U cPnVcoBiyb0nZ+FOoXQT/8K0UOLKH2js+RFwcp1VKRMG+dKp36AsfNbuBRckLkxWbzNO ODPQ== X-Gm-Message-State: ANoB5pnD5aSR+v3eCi3C/FMjz+Hfz1NPogB61QBj1AyNtmF0ljiKmRfZ 11+S0B3evhJCxWoBchICLnk= X-Google-Smtp-Source: AA0mqf70SyTE8GMk/KoxBrDIB3H/IegUUKi5bC//enZdAyt21BzNKppIMyhBtE++gAAwcElY0WW5HA== X-Received: by 2002:a17:90a:b285:b0:216:ab1b:98d0 with SMTP id c5-20020a17090ab28500b00216ab1b98d0mr62492364pjr.67.1669676196803; Mon, 28 Nov 2022 14:56:36 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id h6-20020a17090a604600b0020647f279fbsm10038298pjm.29.2022.11.28.14.56.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 28 Nov 2022 14:56:36 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#59651: 29.0.50; [PATCH]: Add new font-lock settings to css-ts-mode Message-Id: <21472ED9-B83F-4561-8D25-E1BB0A94EDB6@gmail.com> Date: Mon, 28 Nov 2022 14:56:34 -0800 To: Theodor Thornhill X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59651 Cc: 59651@debbugs.gnu.org, stefankangas@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Theodor Thornhill writes: > Hi Yuan and Stefan! > > I added some more font-lock settings to css-ts-mode. See attached > patch. > > Theo > Thanks! Applied. Yuan From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 28 17:59:05 2022 Received: (at 59651) by debbugs.gnu.org; 28 Nov 2022 22:59:05 +0000 Received: from localhost ([127.0.0.1]:51474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozn5d-00086G-8j for submit@debbugs.gnu.org; Mon, 28 Nov 2022 17:59:05 -0500 Received: from out2.migadu.com ([188.165.223.204]:28074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozn5a-00085l-41 for 59651@debbugs.gnu.org; Mon, 28 Nov 2022 17:59:03 -0500 Date: Mon, 28 Nov 2022 23:58:29 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1669676340; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0VfVuOVoSiRJhJ2fw/AAcEXFRhjib7e7XWGejMmlRWo=; b=ftvmc2BCMPnqcZRIMrI/lzG8fope+g16PEultUofESwcy/a5Rl2sBEJF+FnELNL1uAUKo4 xjKfKRXCjY++mzAgb7JKZ5EfInUufXtKIOZyuG7OpcJBl9WNydEX443OXS9TzxKVnmfojx 6fCBz4DN2+Sl9Xi1cW1sSsUj7b3z5HeocnVSttXDCBF/2JW+WwLHNjTZcbHeEI1MAgO6p4 dWiGxFd8yGNGul8rTMlPSw2kgQKItMjfEEznkMH5QTakjEeO2b34oqMqR6JJhsCA062Dqn EUGSYJgck6G2hL7aFKz79SXz6cVRKHFSQVD72QAxmY/8LBakrB4CItQryo/wlg== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill To: Yuan Fu Subject: =?US-ASCII?Q?Re=3A_bug=2359651=3A_29=2E0=2E50=3B_=5BPATCH=5D=3A_Add_?= =?US-ASCII?Q?new_font-lock_settings_to__css-ts-mode?= In-Reply-To: <21472ED9-B83F-4561-8D25-E1BB0A94EDB6@gmail.com> References: <21472ED9-B83F-4561-8D25-E1BB0A94EDB6@gmail.com> Message-ID: <0F51DB46-00BF-4327-9599-93EB27A67D07@thornhill.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59651 Cc: 59651@debbugs.gnu.org, stefankangas@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 28 November 2022 23:56:34 CET, Yuan Fu wrote: > >Theodor Thornhill writes: > >> Hi Yuan and Stefan! >> >> I added some more font-lock settings to css-ts-mode=2E See attached >> patch=2E >> >> Theo >> > >Thanks! Applied=2E > >Yuan Thanks :) From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 05:34:25 2022 Received: (at control) by debbugs.gnu.org; 30 Nov 2022 10:34:25 +0000 Received: from localhost ([127.0.0.1]:60146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0KQ5-0007BM-A1 for submit@debbugs.gnu.org; Wed, 30 Nov 2022 05:34:25 -0500 Received: from mail-pj1-f42.google.com ([209.85.216.42]:33328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0KQ3-0007B6-Jj for control@debbugs.gnu.org; Wed, 30 Nov 2022 05:34:23 -0500 Received: by mail-pj1-f42.google.com with SMTP id v3-20020a17090ac90300b00218441ac0f6so1760140pjt.0 for ; Wed, 30 Nov 2022 02:34:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=OD997zxndOiRFxgJ1td27CZC5YjmgklgMuo4swlheyg=; b=OCEnHpNJBUNe41WVNB7azvygn7ml8+0llrBU9BKq9KQCDMuCBHzzTvLb6kqy7hfTIc CR4YTC/6Rt3XFYFD/o2v17eDrhFiAuL2V9Pfg5nov0vN2g0DGMjVqSRCKHpbHtaYj0T9 vWHS+Ugl9J4bkudHQOpJ8DM6c4QznEvgLqq8RWm/IlDTIv759foMnaPuAKU7yIGe9wMv IB833LjmR8QO208ZBbgeugy7thkeH9Ls3bOCRFhHfYgqReuZU3QRyBf4rbf61YFjkwow JmPJ5HVBWxyi+oLDJ0nFMcUyAt5b9cf9mzMISlmCQDCnx+6MBUZez8ddu7CyGOQj+6IB FwiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OD997zxndOiRFxgJ1td27CZC5YjmgklgMuo4swlheyg=; b=Plgj/rm5+esA62iZsNht/VPyT3xith7ySn6RJGH9m+jgE5vcdd82BMtm9rlvHgAg7j vl/nfOgs1/8Ai2P2E8XBSymfgJ2Rchkl5p1PGPEymMk8zcMuXkMQgpYsQJj/VZHkxe3e NHeBwt7Txmj0ngy6YR/935jdl3b1AwL6gr0V0AVDJMB0SObyKScKju61v/C2UdiB6u5Q Xe77eb/AbS4ZwLqPOE1YqMbnPFB6fkQIASwUzyzHWIETuWnP6db/4u8oJJJ/OHFH/lwD QcOTwJ5fBzyiz4SVF0+dHWRI3QEKoHjOFG1zReUCmYtusNl+UsiguJFzu1cIxFJopn61 AeMA== X-Gm-Message-State: ANoB5pnVZARLV/JDxShthBYzQ5BYn7VdZzgF3yZ9QRg43zkVEW21GWTw gUh2WKoPNyilnEoE0Td2Ka57jw2jF5E= X-Google-Smtp-Source: AA0mqf4eoFwyB/TmVOFJbj4Jnkw3aoWG8rHybBZBfaim+qtTgL7ACN61qVcwsapYxw1uKNUZw0KoeQ== X-Received: by 2002:a17:90a:5aa2:b0:218:e3ea:e6b3 with SMTP id n31-20020a17090a5aa200b00218e3eae6b3mr36652303pji.42.1669804457863; Wed, 30 Nov 2022 02:34:17 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id 16-20020a630f50000000b004767bc37e03sm744824pgp.39.2022.11.30.02.34.17 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Nov 2022 02:34:17 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: control message for bug #59651 Message-Id: <28844455-701E-4ED4-B9D9-D5C1DDECCF40@gmail.com> Date: Wed, 30 Nov 2022 02:34:17 -0800 To: control@debbugs.gnu.org X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 59651 29.1 quit From unknown Sun Jun 22 08:02:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 28 Dec 2022 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator