descriptionSubtitle QC filetype Vim plugin
ownervim-sub-qc@b49rao.33mail.com
last changeMon, 12 Sep 2016 01:46:05 +0000 (12 01:46 +0000)
content tags
add:
readme
*sub_qc.txt*	Subtitle QC filetype plugin
		Author: lys
		Version: 0.2.0

							*sub_qc*
Sub QC provides syntax and mappings for subtitle quality check reports. It has
rudimentary syntax highlighting for Advanced Substation Alpha (.ass) files and
QC report files. In addition, it includes mappings to allow QC reports to be
written efficiently.

This plugin imposes a prescribed format for QC report files. An example is
included in the next section (|sub_qc-example|). Furthermore, these files must
use the '.qc.txt' file extension in order be recognized by this plugin.


							*sub_qc-example*
Example format: >
    #########################
    Dialogue: 30,0:00:40.54,0:00:42.64,Dialogue,,0,0,0,,Line being reported

    Remarks

    >>>
    Suggestion

    #########################
    Dialogue: 30,0:02:02.47,0:02:03.95,Dialogue,,0,0,0,,Another line being reported

    Remarks

    #########################
    Dialogue: 30,0:04:15.06,0:04:17.94,Dialogue,,0,0,0,,Line with multiple suggestions

    Remarks

    >>>
    Suggestion
    >>>
    Another suggestion

    #########################
<

A few notes:
  - Entries are separated by a line containing 25 '#' characters
  - Suggestions are preceded by a line containing 3 '>' characters


==============================================================================
1. Mappings						*sub_qc-mappings*

							*sub_qc-<Plug>SubQCNewRegister*
<Plug>SubQCNewRegister		Creates a new QC entry from the contents of
				the unnamed register.
				Default: <leader>e

							*sub_qc-<Plug>SubQCNewPasteboard*

<Plug>SubQCNewPasteboard	Creates a new QC entry from the contents of
				the OS X pasteboard.
				Default: <leader>w

							*sub_qc-<Plug>SubQCNewLine*
<Plug>SubQCNewLine		Creates a new QC entry for a numbered subtitle
				line.
				Default: <leader>l

							*sub_qc-]]*
]]				[count] sections forward to the next line of
				dialogue reported.

							*sub_qc-[[*
[[				[count] sections backward to the previous line
				of dialogue reported.

							*sub_qc-][*
][				[count] sections forward to the next QC
				suggestion.

							*sub_qc-[]*
[]				[count] sections backward to the previous QC
				suggestion.

							*sub_qc-]e*
]e				[count] sections forward to the next '#'
				separator line.

							*sub_qc-[e*
[e				[count] sections backward to the previous '#'
				separator line.

							*sub_qc-<Plug>SubQCSaveNewVersion*
<Plug>SubQCSaveNewVersion	Save a new version of the current QC file and
				increment a version number in its filename.

							*sub_qc-<Plug>SubQCAppendASSEntryToEnd*
<Plug>SubQCAppendASSEntryToEnd	In .ass buffers, append the current line of
				dialogue as a new QC entry to another buffer
				open in a second split window.
				Default: <leader>e

							*sub_qc-<Plug>SubQCAppendASSEntryToCurrentLine*
<Plug>SubQCAppendASSEntryToCurrentLine
				In .ass buffers, append the current line of
				dialogue as a new QC entry to the current line
				of another buffer open in a second split.
				Default: <leader>w

							*sub_qc-<Plug>SubQCInitializeQCFileBoilerplate*
<Plug>SubQCInitializeQCFileBoilerplate
				In .ass buffers, append QC report metadata to
				the top of another buffer open in a second
				split window.
				Default: <leader>n


==============================================================================
2. License						*sub_qc-license*

Sub QC is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Sub QC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Sub QC. If not, see <http://www.gnu.org/licenses/>.
shortlog
2016-09-12 lysMerge branch 'append-QC-entry-to-current-line'masterv0.2.0
2016-09-12 lysdoc/sub_qc.txt: Increase version v0.1.0 -> v0.2.0
2016-09-12 lysdoc/sub_qc.txt: Add documentation for "append entry...
2016-09-08 lysSubQCAppendASSEntryToCurrentLine: Don't switch back...
2016-09-08 lysftplugin/ass.vim: Add a command to append a QC entry...
2016-08-03 lysdoc/sub_qc.txt: Increase version v0.0.1 -> v0.1.0v0.1.0
2016-08-03 lysdoc/sub_qc.txt: Add documentation for "save new version...
2016-08-03 lysMerge branch 'saveas-command'
2016-08-03 lyss:save_new_version(): Fix quotes around filename
2016-08-03 lyss:save_new_version(): Add error handling when filename...
2016-08-03 lysftplugin/sub_qc.vim: Add command to save a new version...
2016-07-16 lysAdd COPYING file (GPLv3)v0.0.1
2016-07-16 lysAdd documentation
2016-07-14 lyss:AppendASSEntryToEnd(): Save QC file after appending
2016-07-10 lysftplugin/ass.vim: Add a command to initialize QC report...
2016-07-04 lyssyntax/ass.vim: Highlight ellipsis errors
...
tags
7 years ago v0.2.0 v0.2.0
7 years ago v0.1.0 v0.1.0
7 years ago v0.0.1 v0.0.1
heads
7 years ago master