[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/subed 4522e1a 113/389: Change keybindings to better confor
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/subed 4522e1a 113/389: Change keybindings to better conform with major mode conventions |
Date: |
Fri, 3 Dec 2021 11:00:08 -0500 (EST) |
branch: elpa/subed
commit 4522e1a390eb65ddc946138abdd97a8399221475
Author: Random User <rndusr@posteo.de>
Commit: Random User <rndusr@posteo.de>
Change keybindings to better conform with major mode conventions
"The key sequences bound in a major mode keymap should usually start with
C-c,
followed by a control character, a digit, or {, }, <, >, : or ;. The other
punctuation characters are reserved for minor modes, and ordinary letters
are
reserved for users."
https://www.gnu.org/software/emacs/manual/html_node/elisp/Major-Mode-Conventions.html
---
README.org | 14 +++++++-------
subed/subed-config.el | 18 +++++++++---------
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/README.org b/README.org
index b59b8ae..f91cc5a 100644
--- a/README.org
+++ b/README.org
@@ -19,7 +19,7 @@ subed is still alpha software. Expect it to kill your Emacs
session.
(~M-s~).
*** mpv integration (optional)
- - Open videos with ~C-x C-v~ or automatically when entering subed-mode if
the
+ - Open videos with ~C-c C-v~ or automatically when entering subed-mode if
the
video file is named like the subtitle file but with a video extension
(e.g. ~.mkv~ or ~.avi~).
- Pause video playback without leaving Emacs (~M-SPC~).
@@ -27,14 +27,14 @@ subed is still alpha software. Expect it to kill your
Emacs session.
and then reloaded in mpv.
- Cursor and playback position are synchronized:
- Playback in mpv seeks to the position of the current subtitle as the
- cursor moves between subtitles (~C-x ,~).
+ cursor moves between subtitles (~C-c ,~).
- The cursor is moved to the currently relevant subtitle as the video is
- playing (~C-x .~).
- - Playback is paused or slowed down when a subtitle's text is edited (~C-x
- p~).
- - Loop over the current subtitle in mpv (~C-x l~).
+ playing (~C-c .~).
+ - Playback is paused or slowed down when a subtitle's text is edited (~C-c
+ C-p~).
+ - Loop over the current subtitle in mpv (~C-c C-l~).
- When a subtitle's start or stop time changes, mpv seeks to the subtitle's
- start time (~C-x /~).
+ start time (~C-c C-r~).
** Installation
For now, you have to install it manually. For example, copy ~subed/*.el~ to
diff --git a/subed/subed-config.el b/subed/subed-config.el
index e31edd5..91f3ffa 100644
--- a/subed/subed-config.el
+++ b/subed/subed-config.el
@@ -38,16 +38,16 @@
(define-key subed-mode-map (kbd "M-i") 'subed-subtitle-insert)
(define-key subed-mode-map (kbd "M-k") 'subed-subtitle-kill)
(define-key subed-mode-map (kbd "M-s") 'subed-sort)
- (define-key subed-mode-map (kbd "C-x C-v") 'subed-mpv-find-video)
(define-key subed-mode-map (kbd "M-SPC") 'subed-mpv-toggle-pause)
- (define-key subed-mode-map (kbd "C-x .")
'subed-toggle-sync-point-to-player)
- (define-key subed-mode-map (kbd "C-x ,")
'subed-toggle-sync-player-to-point)
- (define-key subed-mode-map (kbd "C-x p") 'subed-toggle-pause-while-typing)
- (define-key subed-mode-map (kbd "C-x l") 'subed-toggle-subtitle-loop)
- (define-key subed-mode-map (kbd "C-x /")
'subed-toggle-replay-adjusted-subtitle)
- ;; (define-key subed-mode-map (kbd "C-x [")
'subed-copy-subtitle-start-time)
- ;; (define-key subed-mode-map (kbd "C-x ]") 'subed-copy-subtitle-stop-time)
- (define-key subed-mode-map (kbd "C-x d") 'subed-toggle-debugging)
+ (define-key subed-mode-map (kbd "C-c C-d") 'subed-toggle-debugging)
+ (define-key subed-mode-map (kbd "C-c C-v") 'subed-mpv-find-video)
+ (define-key subed-mode-map (kbd "C-c C-p")
'subed-toggle-pause-while-typing)
+ (define-key subed-mode-map (kbd "C-c C-l") 'subed-toggle-subtitle-loop)
+ (define-key subed-mode-map (kbd "C-c C-r")
'subed-toggle-replay-adjusted-subtitle)
+ ;; (define-key subed-mode-map (kbd "C-c [")
'subed-copy-subtitle-start-time)
+ ;; (define-key subed-mode-map (kbd "C-c ]") 'subed-copy-subtitle-stop-time)
+ (define-key subed-mode-map (kbd "C-c .")
'subed-toggle-sync-point-to-player)
+ (define-key subed-mode-map (kbd "C-c ,")
'subed-toggle-sync-player-to-point)
subed-mode-map)
"Keymap for subed-mode")
- [nongnu] elpa/subed 73d303d 087/389: Adjust some docstrings, (continued)
- [nongnu] elpa/subed 73d303d 087/389: Adjust some docstrings, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed f76f7ea 092/389: Add keybindings C-M-n and C-M-p to move subtitles, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed d07bde4 093/389: Add moving subtitles to feature list and reword some stuff, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 9ccfef7 096/389: Add subed--right-pad, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed d4b1ddf 103/389: Rename subed-seconds-adjust/move to subed-milliseconds-adjust/move, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed bdcdb0a 100/389: Remove deprecated variables, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 181b9f0 099/389: Test for lacking digits in millisecond, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 03dd3c6 106/389: Make subed-move-subtitle-forward/backward work with region (sort of), ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 0f385d6 110/389: Keep logging debug messages when debugging is disabled, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 612f12a 111/389: Add "moving marked subtitles forward/backward in time" to features, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 4522e1a 113/389: Change keybindings to better conform with major mode conventions,
ELPA Syncer <=
- [nongnu] elpa/subed ecbfd7f 119/389: Remove useless (progn ...), ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 1950bb0 121/389: subed--replay-adjusted-subtitle: Show debug message before doing the deed, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed f06d5f8 124/389: Add macro: subed--with-subtitle-replay-disabled, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 3fafab8 125/389: Disable subtitle replay during subtitle movement, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 382e83c 126/389: Add more tests for moving subtitles, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed d1a0b2f 127/389: Remove unnecessary spy-on, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 61cf9ce 129/389: Remove garbage tests for point-to-player syncing, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 3aa9a71 131/389: Pause player by default when editing subtitle text, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed d85f988 136/389: Add keybindings for subed-shift-subtitle-forward/backward, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 5b90306 140/389: Round mpv's playback position to prevent float weirdness (n.99999...), ELPA Syncer, 2021/12/03