util  Diff

Differences From Artifact [567adb1f1f]:

To Artifact [25682f4541]:


   360    360   		(defn commit-unless-shift []
   361    361   			(unless (string/check-set (event :mods) :s)
   362    362   				(commit-score)))
   363    363   		
   364    364   		(match event
   365    365   			{:how :press :key (@ (comptime ("q" 0)))}
   366    366   				(do (stop-all-notes)
   367         -					(:set-mode env :cmd)
   368         -					(commit-unless-shift))
          367  +					(when rec (commit-unless-shift))
          368  +					(:set-mode env :cmd))
   369    369   			{:how :press :key (@ (comptime ("r" 0)))}
   370    370   				(do (stop-all-notes)
   371    371   					(toggle rec)
   372    372   					(if rec (start-clock) (stop-clock))
   373    373   					(commit-unless-shift))
   374    374   			{:how :press   :key :shift-l} (+= loud 1)
   375    375   			{:how :release :key :shift-l} (-= loud 1)