From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 14:10:08 2023 Received: (at submit) by debbugs.gnu.org; 14 Feb 2023 19:10:08 +0000 Received: from localhost ([127.0.0.1]:56991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pS0gp-00025k-Ra for submit@debbugs.gnu.org; Tue, 14 Feb 2023 14:10:08 -0500 Received: from lists.gnu.org ([209.51.188.17]:39614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pS0gn-00025c-Sf for submit@debbugs.gnu.org; Tue, 14 Feb 2023 14:10:06 -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 1pS0gn-0008F3-Ca for bug-gnu-emacs@gnu.org; Tue, 14 Feb 2023 14:10:05 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pS0gk-0004CS-LK for bug-gnu-emacs@gnu.org; Tue, 14 Feb 2023 14:10:05 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id AC1365C00CB; Tue, 14 Feb 2023 14:10:00 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Tue, 14 Feb 2023 14:10:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:reply-to:sender :subject:subject:to:to; s=fm3; t=1676401800; x=1676488200; bh=eV oCwBj2Bhs7Oq9Mt6uv+fv4LT9yogr/jp95dqTcjw4=; b=OtjvD8HccW4Blgd4vB dKSzg7AtHA3drBkAKcPptuIteClwnoGfr4TOLvL78xphfzdWhnXuHdS3WsevQyvN PL/WOS+oc02SvIE2w3DrjCQ6vkxnNal5GuLuus++qvXOPlm8ocRVd3Qb4gJqTn0D ntV0AqrNetjjBzRhqMG3kQKlXpAw6ykFTjw4CKCHQGO43iIP2vcDRDlvrQ9bQpi8 m9aCzX9V55B7bFiHhT+FBY51F1Sf6RE1qx59VI9A2cCQhaDa1Txft+L8fUoLIw83 qmNbe+Y/O3Uiq2n0XzcihRBqAHtfKLvT+hGLTyEmEw+znQXxgU7IBa5lQ/sADB9/ xZrQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1676401800; x=1676488200; bh=eVoCwBj2Bhs7Oq9Mt6uv+fv4LT9yogr/jp9 5dqTcjw4=; b=qzTEWtBif9obVsflCjHFR22E2hzOL/0bs262VaEUEKiDQZ4edB4 OeYW4QvcI5PHPM0KquaMAigMcK+q2zDl1Vj0pAkq8Z+nMGRFKwx3u/ASfWbUnMsu eMipyqy9oGN/2UTYAo/PBpkTzexE4gJchUUbHw5RjY7Sx2GbGnueg1KgHyL6WyPx OmcK6yVrRz2pfkP5NMUnRshKK+2WnsvhpBCuTxPaqT+jXwf99bsfhT8zaVgenJKJ C/8+jYTS4hK6a9xgADcNBwFXTN4O4WfijkZD1pZqwuE0olmCspKi+C5COlOW2v49 U4Pcc4aiEfJm/f3ZKh1Tppv/+VNGIt/Y6Kg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudeifedguddufecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpegtkfffgggfrhfvvefhufesmhdtreertdefjeenucfhrhhomheplfhoshht vghinhcumfhjpphnihhgshgvnhcuoehjohhsthgvihhnsehsvggtuhhrvgdrkhhjohhnih hgshgvnhdrnhgvtheqnecuggftrfgrthhtvghrnhepvdevteeiiedvueehudeufefhkedt keelhfevudduhfefudfhteelfeehteejieffnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepjhhoshhtvghinhesshgvtghurhgvrdhkjhhonhhi ghhsvghnrdhnvght X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 14 Feb 2023 14:09:59 -0500 (EST) Content-Type: multipart/mixed; boundary="------------iAKLFDRraWKYAWZQBKB8AnFt" Message-ID: Date: Tue, 14 Feb 2023 20:09:56 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: en-GB, nb-NO To: "bug-gnu-emacs@gnu.org" From: =?UTF-8?Q?Jostein_Kj=c3=b8nigsen?= Subject: 29.0.60; csharp-ts-mode does not fontify compiler-directives Received-SPF: pass client-ip=66.111.4.26; envelope-from=jostein@secure.kjonigsen.net; helo=out2-smtp.messagingengine.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: Theodor Thornhill 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: , Reply-To: jostein@kjonigsen.net Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------iAKLFDRraWKYAWZQBKB8AnFt Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Consider the following C# code: #if DEBUG #define GNU #nullable enable #pragma warning disable TS1234 #elif GNU #else #endif #region #region FOO #endregion BAR #endregion Almost none of these will get fontified, and if they do, it's only accidentally, and then as keywords, not as compiler-preprocessor statements. Attached is a patch which fixes this. -- Jostein In GNU Emacs 29.0.60 (build 11, x86_64-pc-linux-gnu, GTK+ Version  3.24.36, cairo version 1.17.8) of 2023-02-13 built on thinkpad-t14s Repository revision: cc30422825a5acf460d026bfe912b327b70dedcf Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12201008 System Description: Arch Linux Configured using:  'configure --with-json --with-tree-sitter' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings:   value of $LANG: en_US.UTF-8   locale-coding-system: utf-8-unix Major mode: Conf[Space] Minor modes in effect:   editorconfig-mode: t   which-function-mode: t   helm-mode: t   helm-minibuffer-history-mode: t   shell-dirtrack-mode: t   helm--remap-mouse-mode: t   async-bytecomp-package-mode: t   delete-selection-mode: t   global-auto-revert-mode: t   yas-global-mode: t   yas-minor-mode: t   global-nlinum-mode: t   nlinum-mode: t   ido-yes-or-no-mode: t   override-global-mode: t   server-mode: t   global-hl-line-mode: t   pixel-scroll-precision-mode: t   doom-modeline-mode: t   tooltip-mode: t   global-eldoc-mode: t   show-paren-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   blink-cursor-mode: t   column-number-mode: t   line-number-mode: t   transient-mark-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t Load-path shadows: /home/jostein/.emacs.d/elpa/transient-20230107.1528/transient hides /home/jostein/build/emacs/lisp/transient Features: (shadow sort flyspell ispell mail-extr emacsbug message yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums helm-command helm-elisp helm-eval edebug executable image-file image-converter helm-external face-remap vc-git diff-mode vc-dispatcher conf-mode winner ffap disp-table vc-svn tramp-archive tramp-gvfs tramp-cache time-stamp zeroconf dbus helm-bookmark helm-net helm-adaptive helm-info bookmark add-log ido-completing-read+ memoize minibuf-eldef elisp-slime-nav paredit highlight-symbol flycheck editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch company-oddmuse company-keywords company-etags etags fileloop generator company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company eglot external-completion array jsonrpc ert ewoc debug backtrace flymake-proc flymake warnings which-func hideshow eww url-queue thingatpt shr pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader gnus-util mail-utils range mm-util mail-prsvr helm-imenu helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util xdg image-mode dired dired-loaddefs exif tramp tramp-loaddefs trampver tramp-integration cus-edit pp cus-load wid-edit files-x tramp-compat shell parse-time iso8601 ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async pcase imenu ob-plantuml org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete org-list org-footnote org-faces org-entities time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec delsel autorevert filenotify yasnippet nlinum linum ido-yes-or-no advice ido edmacro kmacro use-package-bind-key bind-key easy-mmode xref project server hl-line pixel-scroll cua-base compile-eslint compile text-property-search comint ansi-osc ansi-color ring doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons shrink-path rx f f-shortdoc s dash compat dracula-theme cl-extra help-mode use-package-ensure use-package-core finder-inf yasnippet-autoloads ido-yes-or-no-autoloads elisp-slime-nav-autoloads cmake-mode-autoloads flycheck-autoloads pkg-info-autoloads magit-autoloads all-the-icons-autoloads crontab-mode-autoloads powershell-autoloads doom-modeline-autoloads undo-tree-autoloads rust-mode-autoloads magit-section-autoloads paredit-autoloads dracula-theme-autoloads cargo-autoloads yaml-mode-autoloads helm-autoloads popup-autoloads queue-autoloads nlinum-autoloads bmx-mode-autoloads company-autoloads git-commit-autoloads multiple-cursors-autoloads dap-mode-autoloads lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads hydra-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads bui-autoloads transient-autoloads ido-completing-read+-autoloads memoize-autoloads with-editor-autoloads compat-autoloads epl-autoloads lsp-docker-autoloads yaml-autoloads highlight-symbol-autoloads expand-region-autoloads lsp-mode-autoloads lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads shrink-path-autoloads f-autoloads dash-autoloads s-autoloads info editorconfig-autoloads helm-core-autoloads async-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 528101 24652)  (symbols 48 39495 2)  (strings 32 171829 6049)  (string-bytes 1 4904412)  (vectors 16 66220)  (vector-slots 8 842918 30072)  (floats 8 718 523)  (intervals 56 1760 162)  (buffers 984 21)) --------------iAKLFDRraWKYAWZQBKB8AnFt Content-Type: text/x-patch; charset=UTF-8; name="0002-csharp-ts-mode-fontify-compiler-directives.patch" Content-Disposition: attachment; filename="0002-csharp-ts-mode-fontify-compiler-directives.patch" Content-Transfer-Encoding: base64 RnJvbSAwNzkyNzk2Y2JkMGQ4OWM2MDhiNDFiYmYzMWY3NDdhMDkxOGU0NmNhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sm9zdGVpbj0yMEtqPUMzPUI4bmln c2VuPz0gPGpvc3RlaW5Aa2pvbmlnc2VuLm5ldD4KRGF0ZTogVHVlLCAxNCBGZWIgMjAyMyAy MDowNDoxOSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi8yXSBjc2hhcnAtdHMtbW9kZTogZm9u dGlmeSBjb21waWxlciBkaXJlY3RpdmVzCgpsaXNwL3Byb2dtb2Rlcy9jc2hhcnAtbW9kZS5l bDogYWRkIHRyZWUtc2l0dGVyLXF1ZXJpZXMgZm9yIGtub3duCmMjIGNvbXBpbGVyLWRpcmVj dGl2ZXMuCi0tLQogbGlzcC9wcm9nbW9kZXMvY3NoYXJwLW1vZGUuZWwgfCAyNyArKysrKysr KysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2NzaGFycC1t b2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvY3NoYXJwLW1vZGUuZWwKaW5kZXggODUyZTg5M2Rj MjUuLmI2Yjg0MmQ3ZmQ0IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9jc2hhcnAtbW9k ZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9jc2hhcnAtbW9kZS5lbApAQCAtODYyLDcgKzg2 MiwzMCBAQCBjc2hhcnAtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6bGFuZ3Vh Z2UgJ2Mtc2hhcnAKICAgIDpmZWF0dXJlICdlc2NhcGUtc2VxdWVuY2UKICAgIDpvdmVycmlk ZSB0Ci0gICAnKChlc2NhcGVfc2VxdWVuY2UpIEBmb250LWxvY2stZXNjYXBlLWZhY2UpKSkK KyAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2NhcGUtZmFjZSkKKworICAg Omxhbmd1YWdlICdjLXNoYXJwCisgICA6ZmVhdHVyZSAnZGlyZWN0aXZlcworICAgOm92ZXJy aWRlIHQKKyAgICcoKGlmX2RpcmVjdGl2ZQorICAgICAgImlmIiBAZm9udC1sb2NrLXByZXBy b2Nlc3Nvci1mYWNlCisgICAgICAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1u YW1lLWZhY2UpCisgICAgIChlbGlmX2RpcmVjdGl2ZQorICAgICAgImVsaWYiIEBmb250LWxv Y2stcHJlcHJvY2Vzc29yLWZhY2UKKyAgICAgIChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZh cmlhYmxlLW5hbWUtZmFjZSkKKyAgICAgKGVsc2VfZGlyZWN0aXZlKSBAZm9udC1sb2NrLXBy ZXByb2Nlc3Nvci1mYWNlCisgICAgIChlbmRpZl9kaXJlY3RpdmUpIEBmb250LWxvY2stcHJl cHJvY2Vzc29yLWZhY2UKKyAgICAgKGRlZmluZV9kaXJlY3RpdmUKKyAgICAgICJkZWZpbmUi IEBmb250LWxvY2stcHJlcHJvY2Vzc29yLWZhY2UKKyAgICAgIChpZGVudGlmaWVyKSBAZm9u dC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKKyAgICAgKG51bGxhYmxlX2RpcmVjdGl2ZSkg QGZvbnQtbG9jay1wcmVwcm9jZXNzb3ItZmFjZQorICAgICAocHJhZ21hX2RpcmVjdGl2ZSkg QGZvbnQtbG9jay1wcmVwcm9jZXNzb3ItZmFjZQorICAgICAocmVnaW9uX2RpcmVjdGl2ZSkg QGZvbnQtbG9jay1wcmVwcm9jZXNzb3ItZmFjZQorICAgICAoZW5kcmVnaW9uX2RpcmVjdGl2 ZSkgQGZvbnQtbG9jay1wcmVwcm9jZXNzb3ItZmFjZQorICAgICAocmVnaW9uX2RpcmVjdGl2 ZQorICAgICAgKHByZXByb2NfbWVzc2FnZSkgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZh Y2UpCisgICAgIChlbmRyZWdpb25fZGlyZWN0aXZlCisgICAgICAocHJlcHJvY19tZXNzYWdl KSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpKSkKIAogOzs7IyMjYXV0b2xvYWQK IChhZGQtdG8tbGlzdCAnYXV0by1tb2RlLWFsaXN0ICcoIlxcLmNzXFwnIiAuIGNzaGFycC1t b2RlKSkKQEAgLTkyNSw3ICs5NDgsNyBAQCBjc2hhcnAtdHMtbW9kZQogICAoc2V0cS1sb2Nh bCB0cmVlc2l0LWZvbnQtbG9jay1zZXR0aW5ncyBjc2hhcnAtdHMtbW9kZS0tZm9udC1sb2Nr LXNldHRpbmdzKQogICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1mZWF0dXJlLWxp c3QKICAgICAgICAgICAgICAgJygoIGNvbW1lbnQgZGVmaW5pdGlvbikKLSAgICAgICAgICAg ICAgICAoIGtleXdvcmQgc3RyaW5nIHR5cGUpCisgICAgICAgICAgICAgICAgKCBrZXl3b3Jk IHN0cmluZyB0eXBlIGRpcmVjdGl2ZXMpCiAgICAgICAgICAgICAgICAgKCBjb25zdGFudCBl c2NhcGUtc2VxdWVuY2UgZXhwcmVzc2lvbiBsaXRlcmFsIHByb3BlcnR5KQogICAgICAgICAg ICAgICAgICggZnVuY3Rpb24gYnJhY2tldCBkZWxpbWl0ZXIgZXJyb3IpKSkKIAotLSAKMi4z OS4xCgo= --------------iAKLFDRraWKYAWZQBKB8AnFt-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 14:42:49 2023 Received: (at control) by debbugs.gnu.org; 14 Feb 2023 19:42:49 +0000 Received: from localhost ([127.0.0.1]:57071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pS1CT-0005KP-0u for submit@debbugs.gnu.org; Tue, 14 Feb 2023 14:42:49 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:36475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pS1CR-0005K7-DW for control@debbugs.gnu.org; Tue, 14 Feb 2023 14:42:48 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 4F3575C0182 for ; Tue, 14 Feb 2023 14:42:41 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Tue, 14 Feb 2023 14:42:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:reply-to:sender :subject:to:to; s=fm3; t=1676403761; x=1676490161; bh=FFIv0kgkCp Zl9/UjH79f2P+/y4a4tKzqXHnl6Yb/Hdo=; b=XXVQaPYOacdOOg6DMDSwpguy3W PqQnTkbXI0rpNTEsQXPOYZVT6sEx6A5mtCIcAp7YFAJh93kO5BmjdlTGwsAZSlTz juVpGVwWTuIOAxDqGYlxIiNwmCxpnf2dC2txdqFLFb78CksJ5uiJulnGU3KQ9EXe YfyGj+tt+HmOrn1RqdNGeb4Axx3BwUKxOd1zGmVki6dLzPTJqvYzX6EVr1gF/FtK Nl/wOPdY2lKExkGSV4jGePmS57SjkV/tBY8Iz5mxOlHbey3wO6AfVV9slhTruLpF 7/SYJPoOYn1GXQ2zUcrr+amB/koZXK6aI9AaCRIMv8lf++Co9EaH+3z3PBeA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:reply-to:sender:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1676403761; x= 1676490161; bh=FFIv0kgkCpZl9/UjH79f2P+/y4a4tKzqXHnl6Yb/Hdo=; b=p eHwaQ0QR7Jfr18q+Ycnpeos5DZXWWzjpn0jB5BMxS8nfj+R0qAZ6s/4IsN/Q1Zvx +I1WvNKqNZuX2/iD7MMopjVS31u8wmqSgdd0/AoSvD7o5SAWxiHDSEvy9uIL0qiH UzCJ1TNTkYMa6SIBJ3iJVro8dikSUU3BkjoIczqQWQywLD6k2ecsp63yTdZ5TSGI EitRztaNp8grHLDrdH9e87EZI7DrkvFlIANaRk+pUIaVkyCXlNZw5Zn7i/KVGIoy yaPLg5N8D0yT0j5cury8yRaPvQqPEAAzvUuT7BU208GBBaHq1wdwK9rO5+9ZRw6H rNlfDRYJxOmDnlCsq9GPA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudeifedguddvtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecugfhmphhthicushhusghjvggtthculddutddmne cujfgurheptgfkffggfghrvffhsegrtderredtfeejnecuhfhrohhmpeflohhsthgvihhn ucfmjhppnhhighhsvghnuceojhhoshhtvghinhesshgvtghurhgvrdhkjhhonhhighhsvg hnrdhnvghtqeenucggtffrrghtthgvrhhnpeduveffudffueehteetgfelheduieeuvdev teevfeeludejfffghfelgfetudekfeenucffohhmrghinhepkhhjnhhighhsvghnrdhnoh enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjohhs thgvihhnsehsvggtuhhrvgdrkhhjohhnihhgshgvnhdrnhgvth X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 14 Feb 2023 14:42:40 -0500 (EST) Content-Type: multipart/alternative; boundary="------------F0UJ1GGX0ECX2t67DBODu1El" Message-ID: <30eaeedb-d37f-e1c2-8026-3d9f9996fae5@secure.kjonigsen.net> Date: Tue, 14 Feb 2023 20:42:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: en-GB, nb-NO To: "control@debbugs.gnu.org" From: =?UTF-8?Q?Jostein_Kj=c3=b8nigsen?= X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tag 61512 patch -- Vennlig hilsen *Jostein Kjønigsen* jostein@kjonigsen.net 🍵 jostein@gmail.com https://jostein.kjønigsen.no Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [66.111.4.26 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [66.111.4.26 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 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: , Reply-To: jostein@kjonigsen.net Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) This is a multi-part message in MIME format. --------------F0UJ1GGX0ECX2t67DBODu1El Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit tag 61512 patch -- Vennlig hilsen *Jostein Kjønigsen* jostein@kjonigsen.net 🍵 jostein@gmail.com https://jostein.kjønigsen.no --------------F0UJ1GGX0ECX2t67DBODu1El Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

tag 61512 patch

--------------F0UJ1GGX0ECX2t67DBODu1El-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 14:47:51 2023 Received: (at 61512) by debbugs.gnu.org; 14 Feb 2023 19:47:51 +0000 Received: from localhost ([127.0.0.1]:57077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pS1HK-0007pf-Nb for submit@debbugs.gnu.org; Tue, 14 Feb 2023 14:47:51 -0500 Received: from out-199.mta1.migadu.com ([95.215.58.199]:65302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pS1HI-0007pA-DM for 61512@debbugs.gnu.org; Tue, 14 Feb 2023 14:47:49 -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=1676404065; 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=Uflo/8IjJ19dYrMySWKZI0MpQ8CWEyeBUU/hcUwsbVA=; b=es9FLSqL0r4dnf4lWdsepSX4CaFYWVLc+8WXLHEuiowB/7lhTZ8R8R1/OWxpb9IHGsWtfH G3OyMmuoC8MKX+nmYGMsEGP2Ak8SxZKXjz1G6MxIWvnIB0hZj8Xx00EU0jv94wZGzkWmhm 5PlmMpfcjti4tFXFB3qRhNAiREoY2nKEX65fhBo2Q5ex02Z9Xe6u3yEcSHMmhozCJwVaAf SPpq8TtcvyWMF4siQxHtRC21QvrpReaz7L4aZ7vUT+hrpEpUEFYApk7wl8hyPNiM+lzYQc 9gUCbL8HJMlMvPkyP7lz9wuY274V9STY+PMWqy8ZD28IQHh1zmRZBZAtwe7p/Q== From: Theodor Thornhill To: Jostein =?utf-8?Q?Kj=C3=B8nigsen?= Subject: Re: bug#61512: 29.0.60; csharp-ts-mode does not fontify compiler-directives In-Reply-To: ("Jostein =?utf-8?Q?Kj=C3=B8nigsen=22's?= message of "Tue, 14 Feb 2023 20:09:56 +0100") References: Date: Tue, 14 Feb 2023 20:47:44 +0100 Message-ID: <87bklw1127.fsf@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: 61512 Cc: 61512@debbugs.gnu.org, jostein@kjonigsen.net 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 (-) Jostein Kj=C3=B8nigsen writes: > Consider the following C# code: > > #if DEBUG > #define GNU > #nullable enable > #pragma warning disable TS1234 > #elif GNU > #else > #endif > #region > #region FOO > #endregion BAR > #endregion > > Almost none of these will get fontified, and if they do, it's only accide= ntally, > and then as keywords, not as compiler-preprocessor statements. > > Attached is a patch which fixes this. > Thanks! Applied and pushed :-) Theo From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 14:48:00 2023 Received: (at control) by debbugs.gnu.org; 14 Feb 2023 19:48:00 +0000 Received: from localhost ([127.0.0.1]:57081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pS1HU-0007qr-39 for submit@debbugs.gnu.org; Tue, 14 Feb 2023 14:48:00 -0500 Received: from out-76.mta1.migadu.com ([95.215.58.76]:65432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pS1HS-0007qV-7t for control@debbugs.gnu.org; Tue, 14 Feb 2023 14:47:58 -0500 Date: Tue, 14 Feb 2023 20:47:56 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1676404077; h=from:from:reply-to:subject:subject:date:date:to:to:cc; bh=zpRdSY7Hhgtp3BC5qMeSZsuNkyGc+RyWuhuFOqZb8Iw=; b=NVyco7MYBij8dVfBdZZAw6ZBfdoKghFeoNVtmXI38cwKG60dJFiJOtWHPRt3wEG6u5TzQ4 NjJ7oaY+xHDXe4q+AvAgkiZ9eJf77q6MkUYic/OXPjy/f2h65AnSzsKH/75Ig6b1hTCoE8 eF7fcsAgBmebFhDuuLKgRCdPa0xFAjXZlyLsoqjOLtWv0lZdrJTTqwO4hMBmOLX91GzW5w E8KnJaVxAH6iXznPHzv7ZSRUIEAs9huUAuZV9pH+qX+TIYK5C8DJQVAT3bpEoMh6wrhxYX DlU1nClwBpzxMa2+PrPdti5VdLORETFDhwx3bDwkBksx/LpVPH2D27VKXyynng== To: control@debbugs.gnu.org X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill Subject: control message for bug #61512 X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.1 (/) 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" Message-Id: X-Spam-Score: -1.0 (-) close 61512 29.1 quit From unknown Sun Sep 07 13:36:13 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, 15 Mar 2023 11:24:05 +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