| FS • VoodooPad: Lua Plugin Snippets | |
|
Lua Plugin SnippetsBesides these examples, you'll want to read http://flyingmeat.com/fs/contrib/voodoopad/VPPlugin.h for information on what is available. It's just an Objective-C header file, but it's what we've got to go on for now :) List all the page names in the current document to the current page.» install Creating a new page named "Lua Rocks"Printing out the contents of the index pageLookup the page data for the current page, and change it's contents.(Note: this is not undoable) Tell the text view to select all, and then insert the text "Hi".Display a dialog box.This example displays a dialog box with a default button that says "Go Away" Highlight the selected text yellow.(this will work best as a plugin, since the Run as Lua Script option deselects the currently selected text before running the script) » install Change the font for the current page to Monaco 10Change the font for the current selection.List all the pages in the document with a meta value named "todo".(Metas are a feature only available in VoodooPad Pro) » install Look for the word "@todo" in all the pages, and list page name with the line.» install Reveal document in Finder (uses AppleScript + Lua)» install Make a new page with the selected text, without opening it.» install Commit changes to subversionSubversion is a version control system. If you already have your document in a subversion repository this script will add new files, remove deleted files, and commit the changes. To learn more about subversion, visit http://subversion.org/ » install |
|