diff options
| author | eltrac <hi@eltr.ac> | 2026-07-06 11:24:04 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-07-06 11:24:04 +0800 |
| commit | 7d3f6f6b8b6d55a57e629dc69c0967416b3be74c (patch) | |
| tree | 790f6f74982688ea505282521688048ccec46abf | |
| parent | d6fbd70a771ec1200f6e6b781df3368f1ff8380f (diff) | |
support default target
| -rw-r--r-- | vimulti.clj | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vimulti.clj b/vimulti.clj index 38c87c6..6c59807 100644 --- a/vimulti.clj +++ b/vimulti.clj @@ -54,8 +54,11 @@ ;; target should be a string like "app-name:branch" or "app-name@tag" ;; returns a map with keys :app-name :branch :tag... -(defn- parse-target-string [target] - (let [branch-style? (str/includes? target ":") +(defn- parse-target-string [target-string] + (let [target (or target-string + (:default-target config) + "nvim:") + branch-style? (str/includes? target ":") tag-style? (str/includes? target "@") alias-style? (and (not branch-style?) (not tag-style?))] (if alias-style? |
