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 <Backspace>,
<Tab>,
<Enter>, <Up>, <Down>,
<Left>, <Right>,
and allows easy cycling through blank screenplay elements using both
the <Tab> and <Backspace> 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
<Tab> 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 <Tab> 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 <Tab>
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 <Enter> from a Transition element
jumps two lines down the page and prompts a blank Scene Heading element
- Pressing <Backspace> on an empty line cycles
through empty
screenplay
elements in the reverse order: Transition --> Character
--> Parenthetical --> Dialogue --> Action
-->
End of Previous Element
- Pressing <Backspace> 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 <Backspace> 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
<Space> bar to cycle through the
common prefixes INT., EXT., and INT./EXT
- Press <Enter> 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 <Up> in either Insert or Normal
modes jumps to the beginning of the line above the cursorline
- Pressing <Down> in either Insert or Normal
modes jumps to the end of the line above the cursorline
- Holding
<Left> 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 <Right> 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, February 05 2012 @ 03:22 AM EST |