LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3973/0)
Reviews (628/0)
Press Releases (464/0)
Distributions (187/0)
Software (882/0)
Hardware (522/0)
Security (192/0)
Tutorials (345/0)
Off Topic (181/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events




Pago

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:

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

pago in action

Return to Script Writing Home Page

Bookmark and Share


Last Updated Saturday, May 31 2014 @ 11:01 AM EDT


We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).


Group Tests
All Group Tests

Top Free Software
5 Office Suites
7 Document Processors
6 Lean Desktops
6 Desktop Search
9 Project Management
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 DVD Tools
21 Window Managers
21 Productivity Tools
9 Terminal Emulators
21 Financial Tools
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
11 Remote Display Apps
42 Best Games
42 More Games
21 More Games
21 Notable Games (1)
21 Notable Games (2)
21 Notable Games (3)
8 ASCII Games
9 Educational Games
42 Audio Apps
42 Video Apps
6 Screencasting Apps
80 Security Apps
9 System Monitoring
6 Family History Apps
11 PDF Tools
6 Music Servers
6 Collection Managers
7 Calculator Apps
8 Geometry Apps
Free Console Apps
14 Multimedia
Programming
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
'Free' Proprietary
21 Closed-Source Apps
Top Commercial Apps
42 Games
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

All Group Tests

Other Articles
Migrating from Windows
Back up your data
Distribution Guide
Distro Portal Pages
20 Free Linux Books
Running Linux Under Windows


Older Stories
Sunday 08/31
  • Low-Spec Hardware? Try these Desktop Environments (0)

  • Monday 08/25
  • Powerful Command-line File Transfer Programs (0)

  • Saturday 08/16
  • Great Apps to Take Notes (0)

  • Sunday 08/10
  • Exciting New Terminal Emulators (0)

  • Saturday 08/02
  • The Best Lightweight Graphical Email Clients (0)

  • Sunday 07/20
  • Excellent Free Distraction-Free Tools for Writers (0)
  • Pick of the Bunch: Console Internet Applications (0)
  • Mobile Phone Management Made Easy (0)

  • Saturday 06/28
  • Easy File Comparisons With These Great Free Diff Tools (0)
  • 9 ASCII Games You'll Want to Play Again and Again (0)


  • Vote

    What do you find MOST attractive about Open Source software?

    Amount of customization
    Security
    Freedom provided
    Speed of development
    Quality
    Multiple versions
    Cost
    Potential to contribute
    Ability to modify code
    Results
    4870 votes | 2 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved