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}})'