From 090ae0df63960fb6f3c91bf2b44d51b1798910a9 Mon Sep 17 00:00:00 2001 From: Nikita Prokopov <niki@tonsky.me> Date: Mon, 9 Dec 2024 14:41:44 +0100 Subject: [PATCH] Add `|` to the allowed symbols chars #132 --- CHANGELOG.md | 3 ++- Clojure (Sublimed).sublime-syntax | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba485b8..2d13bf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,8 @@ -### WIP +### 4.3.2 - Dec 9, 2024 - Clarified some symbol/keyword edge cases in syntax - Add `clojure_sublimed_select_topmost_form` command +- Add `|` to the allowed symbols chars #132 ### 4.3.1 - Nov 4, 2024 diff --git a/Clojure (Sublimed).sublime-syntax b/Clojure (Sublimed).sublime-syntax index 37272aa..eccde90 100644 --- a/Clojure (Sublimed).sublime-syntax +++ b/Clojure (Sublimed).sublime-syntax @@ -9,9 +9,9 @@ variables: wse: '(?=$|[\s,()\[\]{}";])' nwse: '[^\s,()\[\]{}";]' - sym_head: '[\p{Alpha}*!_?$%&=<>.]' - sym_head_lax: '[\p{Alpha}*!_?$%&=<>.''\-+#:]' - sym_body: '[\p{Alpha}*!_?$%&=<>.''\-+#:0-9]' + sym_head: '[\p{Alpha}*!_?$%&=<>.|]' + sym_head_lax: '[\p{Alpha}*!_?$%&=<>.|''\-+#:]' + sym_body: '[\p{Alpha}*!_?$%&=<>.|''\-+#:0-9]' ns_symbol: '(?:[\-+.]|[\-+.]{{sym_head_lax}}{{sym_body}}*|{{sym_head}}{{sym_body}}*)' symbol: '(?:/|{{ns_symbol}})'