[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/subed a42ba17 220/389: Simplify subed-srt--subtitle-kill
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/subed a42ba17 220/389: Simplify subed-srt--subtitle-kill |
Date: |
Fri, 3 Dec 2021 11:00:30 -0500 (EST) |
branch: elpa/subed
commit a42ba174da0f2d62ed04f65977283a0d9cf43c92
Author: Random User <rndusr@posteo.de>
Commit: Random User <rndusr@posteo.de>
Simplify subed-srt--subtitle-kill
---
subed/subed-srt.el | 29 +++++++++++------------------
1 file changed, 11 insertions(+), 18 deletions(-)
diff --git a/subed/subed-srt.el b/subed/subed-srt.el
index 60cfc26..dfdf6ce 100644
--- a/subed/subed-srt.el
+++ b/subed/subed-srt.el
@@ -425,25 +425,18 @@ following manner:
(defun subed-srt--subtitle-kill ()
"Remove subtitle at point."
(interactive)
- (let ((beg (save-excursion
- (subed-srt--jump-to-subtitle-id)
- (point)))
- (end (save-excursion
- (subed-srt--jump-to-subtitle-id)
- (when (subed-srt--forward-subtitle-id)
- (point)))))
+ (let ((beg (save-excursion (subed-srt--jump-to-subtitle-id)
+ (point)))
+ (end (save-excursion (subed-srt--jump-to-subtitle-id)
+ (when (subed-srt--forward-subtitle-id)
+ (point)))))
(if (not end)
- (progn
- (let ((beg (save-excursion
- (goto-char beg)
- (subed-srt--backward-subtitle-text)
- (subed-srt--jump-to-subtitle-end)
- (1+ (point))))
- (end (save-excursion
- (goto-char (point-max)))))
- (delete-region beg end)))
- (progn
- (delete-region beg end))))
+ ;; Removing the last subtitle because forward-subtitle-id returned nil
+ (setq beg (save-excursion (goto-char beg)
+ (subed-srt--backward-subtitle-end)
+ (1+ (point)))
+ end (save-excursion (goto-char (point-max)))))
+ (delete-region beg end))
(subed-srt--regenerate-ids-soon))
- [nongnu] elpa/subed 5b64bcc 203/389: Fix typo in docstring, (continued)
- [nongnu] elpa/subed 5b64bcc 203/389: Fix typo in docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 619b170 177/389: subed-for-each-subtitle: Add reverse argument, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed b94330f 214/389: Fix indentations, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed afbdd42 206/389: Enable buttercup-minor-mode when opening test files, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 0c98c6d 208/389: avoid quoting lambdas (prevents byte-compilation), ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 0852968 210/389: adjust auto-mode-alist regexp match, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 9fc0cbf 200/389: Remove mpv socket when stopping mpv, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 49e73c7 209/389: mark variable as unused with leading underscore, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 4195590 189/389: (unless ...) instead of (when (not ...) ...), ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 8c3651f9 184/389: Remove alpha warning, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed a42ba17 220/389: Simplify subed-srt--subtitle-kill,
ELPA Syncer <=
- [nongnu] elpa/subed cefb54b 194/389: (unless ...) instead of (when (not ...) ...), ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 769718c 212/389: Fix test for re-enabling point-to-player syncing, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 6d53418 224/389: Add test for killing non-last subtitle, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed e621108 219/389: Adjust subtitle killing test descriptions, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 06e9ce9 227/389: Make group in regexp-separator shy, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed f7f9fcf 226/389: Remove useless concat, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 6e5a127 231/389: declare variables and functions that subed.el defines, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 56b2ff2 232/389: Move most of the insertion complexity to subed.el, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed d3bc655 234/389: Update subed-default-subtitle-length docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed a1c150b 235/389: Update subed-subtitle-spacing docstring, ELPA Syncer, 2021/12/03