diff options
author | jao <jao@gnu.org> | 2022-09-12 21:09:06 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2022-09-12 21:09:06 +0100 |
commit | f9f4e70278e2052900c70965dcf9099087565a1a (patch) | |
tree | 7228f0018de1afc1f4dc4929db7450b5e52df06b /lib/eos/jao-tracking.el | |
parent | 4fe17709a2abc20d3abab05f17770682cd79c2ec (diff) | |
download | elibs-f9f4e70278e2052900c70965dcf9099087565a1a.tar.gz elibs-f9f4e70278e2052900c70965dcf9099087565a1a.tar.bz2 |
the matrix has you
Diffstat (limited to 'lib/eos/jao-tracking.el')
-rw-r--r-- | lib/eos/jao-tracking.el | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/eos/jao-tracking.el b/lib/eos/jao-tracking.el index 5fca653..29a60a8 100644 --- a/lib/eos/jao-tracking.el +++ b/lib/eos/jao-tracking.el @@ -33,8 +33,9 @@ (defun jao-tracking--clean-slack (s) (let* ((s (replace-regexp-in-string "^\\*Slack - .*? : \\(mpdm-\\)?\\([^ ]+\\)\\( \\(T\\)\\)?.*" - "#\\2\\4" + "\\2\\4" s)) + (s (replace-regexp-in-string "^\\*Ement Room: \\(.+\\)\\*" "\\1" s)) (s (replace-regexp-in-string "logstash-\\([^-]+\\)-\\(.+\\)" "\\2-\\1" s))) @@ -139,11 +140,12 @@ (let ((n (jao-afio-frame-no))) (unless (eq 0 n) (setq jao-tracking--start-frame n)) (cond (tracking-buffers - (let ((b (car tracking-buffers))) + (let ((bs tracking-buffers)) (if (eq 0 n) (tracking-next-buffer) (jao-afio-goto-scratch) - (when b (pop-to-buffer b)) + (when (and (car bs) (not (memq (current-buffer) bs))) + (pop-to-buffer (car bs))) (tracking-remove-visible-buffers)))) (jao-tracking--start-frame (jao-afio-goto-nth jao-tracking--start-frame) |