[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/subed 3bab6b7 196/389: Use subed-mpv-socket-dir for subed-
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/subed 3bab6b7 196/389: Use subed-mpv-socket-dir for subed-mpv--socket |
Date: |
Fri, 3 Dec 2021 11:00:25 -0500 (EST) |
branch: elpa/subed
commit 3bab6b7696a8ad71517a74aea481cb450c4bbc3b
Author: Random User <rndusr@posteo.de>
Commit: Random User <rndusr@posteo.de>
Use subed-mpv-socket-dir for subed-mpv--socket
Also, create the directory if it doesn't exist.
---
subed/subed-mpv.el | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/subed/subed-mpv.el b/subed/subed-mpv.el
index 40f145f..0e0b064 100644
--- a/subed/subed-mpv.el
+++ b/subed/subed-mpv.el
@@ -64,10 +64,16 @@
(defun subed-mpv--socket ()
"Path to mpv's RPC socket for a particular buffer.
-See also `subed-mpv-socket-base'."
- (format "/tmp/subed-mpv-socket:%s-%s"
- (file-name-base (or (buffer-file-name) "unnamed"))
- (buffer-hash)))
+See also `subed-mpv-socket-dir'."
+ (unless (file-exists-p subed-mpv-socket-dir)
+ (condition-case err
+ (make-directory subed-mpv-socket-dir :create-parents)
+ (file-error
+ (error "%s" (mapconcat #'identity (cdr err) ": ")))))
+ (concat (file-name-as-directory subed-mpv-socket-dir)
+ (format "%s:%s"
+ (file-name-base (or (buffer-file-name) "unnamed"))
+ (buffer-hash))))
(defun subed-mpv--server-start (&rest args)
"Run mpv in JSON IPC mode.
- [nongnu] elpa/subed 800b7aa 166/389: Move timer variables from subed-config.el to where they are used, (continued)
- [nongnu] elpa/subed 800b7aa 166/389: Move timer variables from subed-config.el to where they are used, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 3792b4b 178/389: subed-move-subtitle: Adjust docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 0e6ba37 180/389: Add option to ignore subtitle spacing when adjusting start/stop time, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed a7fa089 202/389: Remove unused variable err when parsing JSON response, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 41fa03d 195/389: Use temporary-file-directory for mpv socket, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed c326079 185/389: subed-guess-video-file: Handle language name in subtitle file name, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 300341a 186/389: subed-guess-video-file: Elaborate docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed ab651e8 217/389: Rename subed-srt--max-subtitle-id to subed-srt--subtitle-id-max, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 909cffd 216/389: Use generic function subed-subtitle-text in test-subed.el, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 1654a08 207/389: Properly indent tests, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 3bab6b7 196/389: Use subed-mpv-socket-dir for subed-mpv--socket,
ELPA Syncer <=
- [nongnu] elpa/subed 08e9762 188/389: Add option to ignore negative duration when adjusting start/stop time, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 06aa155 187/389: Remove debugging messages from tests, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 8bebab8 199/389: Report error when mpv socket file already exists, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed fbadab7 198/389: Add function subed--buffer-file-name, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed cd972bd 191/389: (not ...) instead of (eq ... nil), ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 1821ccd 190/389: (not ...) instead of (eq ... nil), ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 37545d9 201/389: Call subed-mpv-kill when Emacs exits, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed fafff02 221/389: subed-srt--jump-to-subtitle-id: Remove useless progn, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed dbc8394 222/389: Prevent extra goto-char when jumping to specific subtitle ID, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 7e2fe58 230/389: lint guards, ELPA Syncer, 2021/12/03