Pago
Pago is a powerful terminal-based screenwriting
script. It allows the open source text editor Vim to be used as a
fully-functional piece of screenwriting software such as Final Draft or
Celtx.
This plugin automatically formats screenplay elements to the
following specifications:
| Element |
|
Beginning |
Ending |
Total |
Align |
Caps |
|
|
|
|
|
|
|
| Scene heading |
|
11 |
70 |
60 |
Left |
Yes |
| Action |
|
11 |
70 |
60 |
Left |
No |
| Character |
|
31 |
70 |
40 |
Left |
Yes |
| Paranthetical |
|
26 |
55 |
30 |
Left |
No |
| Dialogue |
|
21 |
55 |
35 |
Left |
No |
| Transition |
|
70 |
11 |
60 |
Right |
Yes |
This plugin was inspired by the
screenplay.vim plugin developed by Alex Lance, which supported Action
lines, Character names, and Dialogue.
This Vim plugin supports all major formatting elements of a
screenplay, based on both logical and commonly accepted conventions of
the screenplay form. It automatically enforces all boundaries within
each screenplay element, ensuring proper formatting to the exact
specifications of a screenplay.
It also allows access to all six
available screenplay elements without any complex keyboard shortcuts or
commands, using only the keys ,
,
, , ,
, ,
and allows easy cycling through blank screenplay elements using both
the and keys.
Pago 0.2.31
|
|
Price
Free to download
Size
24KB
License
Public Domain
Developer
Mike Zazaian
Website
www.vim.org
System Requirements
Vim
Support
Sites:
Selected
Reviews:
|
Features include:
- Simple offline PDF generation
- Pressing TAB cycles through empty screenplay elements in
the order: Action, Dialogue, Parenthetical, Character, Transition, and
Action
- Pressing
from a blank TRANSITION element will cycle back to
the beginning of the line, triggering a blank Action element
- Parentheses
are automatically inserted when calling a blank Parenthetical
element. Pressing from within blank
parentheses will automatically delete the parentheses and jump to a
blank Character element
- Parentheses are automatically inserted when calling a
blank Parenthetical element. Pressing
from within blank parentheses will automatically delete the parentheses
and jump to a blank Character element
- A colon (":") is automatically
inserted at the end of the line when an Transition element is
called. The cursor remains at the spot of the colon when text
is
either entered or deleted
- Text typed within a Transition element is automatically
Right-Justified
- Pressing from a Transition element
jumps two lines down the page and prompts a blank Scene Heading element
- Pressing on an empty line cycles
through empty
screenplay
elements in the reverse order: Transition --> Character
--> Parenthetical --> Dialogue --> Action
-->
End of Previous Element
- Pressing from a blank line jumps
to
the end of the previous element or, if the above two lines are blank,
will create a blank Action element two lines above the previous
cursorline
- Pressing on a line with text will
delete the character to the left of the cursor
- All text typed with a Scene Heading, Character, or
Transition element will be automatically Capitalized
- To
create a Scene Heading element, press enter while in a blank Action
element. The Cursorline will be Highlighted and all text typed within
the element will be Capitalized
- While in a blank Scene Heading element: Press the
bar to cycle through the
common prefixes INT., EXT., and INT./EXT
- Press to jump down two lines to a
new, blank Action element
- Active screenplay element is displayed in Caps in the
status bar
- Page number is displayed in the status bar. This estimates
the
number of pages within your screeplay using a 56-line-per-page standard
- Pressing in either Insert or Normal
modes jumps to the beginning of the line above the cursorline
- Pressing in either Insert or Normal
modes jumps to the end of the line above the cursorline
- Holding
in either INSERT or Normal modes scrolls through
to the
beginning of the current element, then jumps to the end of the previous
element
- Holding in either Insert or Normal
modes scrolls through to the end of the current element, then jumps to
the beginning of the next element
- Typing text within a screenplay
element such as Dialogue or Action will automatically reformat the
paragraph if text exceeds the preset end of the line. This
improves upon use of the :tw (text width) and :wrap commands by
formatting text that is typed within a paragraph, rather than simply at
the end of it

Return
to Script Writing Home Page
Last Updated Sunday, March 24 2013 @ 05:27 PM EST |