Skip to content

Commit 678ef46

Browse files
committed
refactor: prioritize mdopen
1 parent 7f1effc commit 678ef46

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

grip-mode.el

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@ Use default browser unless `xwidget' is available."
171171
(when (eq grip--command 'auto)
172172
(setq grip--command
173173
(cond
174-
((executable-find "go-grip") 'go-grip)
175174
((executable-find "mdopen") 'mdopen)
175+
((executable-find "go-grip") 'go-grip)
176176
((executable-find "grip") 'grip)
177177
(t (user-error "No grip comamnd is available in PATH environment")))))
178178

@@ -197,17 +197,20 @@ Use default browser unless `xwidget' is available."
197197
(format "%s.md" (file-name-base grip--preview-file))))
198198

199199
(when (process-live-p grip--process)
200-
(message "Preview `%s' on %s" (abbreviate-file-name buffer-file-name) (grip--preview-url))
201-
(grip--browse-url (grip--preview-url)))))
200+
(grip--browse-url (grip--preview-url))
201+
(message "%s: Preview `%s' on %s"
202+
grip--command
203+
(abbreviate-file-name buffer-file-name)
204+
(grip--preview-url)))))
202205
('go-grip
203206
(unless (executable-find "go-grip")
204207
(grip-mode -1)
205208
(user-error "The `go-grip' is not available in PATH environment"))
206209

207210
(when grip--preview-file
208211
(setq grip--process
209-
(start-process (format "grip-%d" grip--port)
210-
(format " *grip-%d*" grip--port)
212+
(start-process (format "go-grip-%d" grip--port)
213+
(format " *go-grip-%d*" grip--port)
211214
"go-grip"
212215
(format "--port=%d" grip--port)
213216
(format "--theme=%s" grip-theme)
@@ -216,8 +219,11 @@ Use default browser unless `xwidget' is available."
216219
(format "%s.md" (file-name-base grip--preview-file))))
217220

218221
(when (process-live-p grip--process)
219-
(message "Preview `%s' on %s" (abbreviate-file-name buffer-file-name) (grip--preview-url))
220-
(grip--browse-url (grip--preview-url)))))
222+
(grip--browse-url (grip--preview-url))
223+
(message "%s: Preview `%s' on %s"
224+
grip--command
225+
(abbreviate-file-name buffer-file-name)
226+
(grip--preview-url)))))
221227
('grip
222228
(unless (executable-find "grip")
223229
(grip-mode -1)
@@ -238,8 +244,11 @@ Use default browser unless `xwidget' is available."
238244
(sleep-for grip-sleep-time)
239245

240246
(when (process-live-p grip--process)
241-
(message "Preview `%s' on %s" (abbreviate-file-name buffer-file-name) (grip--preview-url))
242-
(grip--browse-url (grip--preview-url)))))
247+
(grip--browse-url (grip--preview-url))
248+
(message "%s: Preview `%s' on %s"
249+
grip--command
250+
(abbreviate-file-name buffer-file-name)
251+
(grip--preview-url)))))
243252
(_
244253
(grip-mode -1)
245254
(user-error "No grip command is available in PATH environment")))))

0 commit comments

Comments
 (0)