Packages for ZeroBrane Studio (https://studio.zerobrane.com)
Lua
Permalink
Failed to load latest commit information.
LICENSE Added README and LICENSE files. Apr 4, 2014
README.md Fixed typo in README. Nov 14, 2015
TODO.lua simple tasks plugin Apr 4, 2015
analyzeall.lua Updated `AnalyzeAll` to remove the usage of internal methods/IDs. Sep 16, 2016
autodelimiter.lua Updated `autodelimiter` plugin to not throw an error on unicode chara… Nov 11, 2015
autodelimiter_surroundselection.lua Added message to report when autodelimiter package is disabled to avo… Aug 10, 2016
autoindent.lua Initial set of packages. Mar 15, 2014
autostartdebug.lua Updated `AutoStartDebug` package to use current debugger API. Oct 3, 2016
blockcursor.lua Added `onEditorNew` handler to plugins that need it. May 12, 2014
clippy.lua Updated several plugins to remove references to global table as those… Aug 14, 2016
cloneview.lua Updated plugins to use stringified versions of dependencies. Aug 15, 2016
closetabsleftright.lua Added `Close tabs left and right` package to close editor tabs. Oct 30, 2016
colourpicker.lua Updated plugins to use `FindTopMenu` method. Aug 12, 2016
cuberite.lua Cuberite: Fixed closing the Enabler tab after debugging finishes. Sep 11, 2015
documentmap.lua Updated plugins to use `FindTopMenu` method. Aug 12, 2016
edgemark.lua Added `onEditorNew` handler to plugins that need it. May 12, 2014
editorautofocusbymouse.lua Added `Editor auto-focus by mouse` plugin. May 16, 2014
escapetoquit.lua Initial set of packages. Mar 15, 2014
extregister.lua Updated `ExtensionRegister` to remove deprecated functions. Sep 23, 2016
filetreeoneclick.lua Updated plugins to use stringified versions of dependencies. Aug 15, 2016
highlightselected.lua Updated `HighlightSelected` to show number of instances (closes pkulc… Sep 15, 2016
livecodingtoolbar.lua Updated `Livecoding Toolbar` to work with the AuiToolbar API (fixes #9). Sep 28, 2014
localhelpmenu.lua Updated `Local help menu` package to use current API. Nov 2, 2016
luadist.lua Updated `LuaDist` plugin to use current API. Nov 11, 2016
maketoolbar.lua Updated `MakeToolbar` example to use current API. Nov 19, 2016
moonscript.lua Updated `Moonscript` and `MoonscriptLove` plugins to use current debu… Nov 18, 2016
moonscriptlove.lua Updated `Moonscript` and `MoonscriptLove` plugins to use current debu… Nov 18, 2016
moveline.lua Added `Move line/selection up/down` plugin (pkulchenko/ZeroBraneStudi… Aug 2, 2014
noblinkcursor.lua Added `onEditorNew` handler to plugins that need it. May 12, 2014
openimagefile.lua Added 'Open image file' plugin. Mar 31, 2014
openra.lua Update openra.lua (closes #40). Nov 22, 2016
openwithdefault.lua Added `Open with Default` plugin. Jul 14, 2014
outputclone.lua Updated plugins to use `FindTopMenu` method. Aug 12, 2016
outputtofile.lua Initial set of packages. Mar 15, 2014
overtype.lua Updated plugins to use `FindTopMenu` method. Aug 12, 2016
projectsettings.lua Updated `Project Settings` package to use current API. Nov 4, 2016
realtimewatch.lua Updated `Real-time watch` to reset stats when debugging restarts. Oct 31, 2016
redis.lua Updated `Redis` plugin to use current debugger API. Nov 14, 2016
referencepanel.lua Updated `Reference panel` package to use current API. Nov 2, 2016
refreshproject.lua Fixed refreshing paths with unicode characters in `RefreshProject`. Jul 13, 2016
remoteedit.lua Updated `RemoteEdit` package to use current debugger API. Sep 26, 2016
savealleveryxrunning.lua Added Save-on-every-X plugin condition changes missing in 97b4a7e. Apr 20, 2014
saveonappswitch.lua Initial set of packages. Mar 15, 2014
saveonfocuslost.lua Initial set of packages. Mar 15, 2014
shebangtype.lua Added plugin to select editor style based on shebang. Jun 24, 2015
showluareference.lua Updated `Show Lua reference` package to use current API. Nov 2, 2016
showreference.lua Updated `Show reference` package to use current API. Nov 2, 2016
striptrailingwhitespace.lua Initial set of packages. Mar 15, 2014
syntaxcheckontype.lua Updated `SyntaxCheckOnType` plugin to fix the error marker shown in d… May 8, 2016
tildemenu.lua Updated plugins to use `FindTopMenu` method. Aug 12, 2016
torch7.lua Updated `Torch` plugin to use current debugger API. Nov 20, 2016
uniquetabname.lua Initial set of packages. Mar 15, 2014
urho3d.lua Urho3D: Fixed missing escape characters. Aug 21, 2015
wordcount.lua Added `Word Count` package to show text statistics. Nov 4, 2016
wordwrapmenu.lua Updated plugins to use `FindTopMenu` method. Aug 12, 2016
xml.lua Added keywords configuration to xml plugin. Jun 18, 2014

README.md

Project Description

ZeroBrane Package is a collection of packages for ZeroBrane Studio.

You can find more information about ZeroBrane Studio packages and plugins in the documentation.

Installation

To install a plugin, copy its .lua file to ZBS/packages/ or HOME/.zbstudio/packages/ folder (where ZBS is the path to ZeroBrane Studio location and HOME is the path specified by the HOME environment variable). The first location allows you to have per-instance plugins, while the second allows to have per-user plugins. The second option may also be preferrable for Mac OSX users as the ZBS/packages/ folder may be overwritten during an application upgrade.

Dependencies

The plugins may depend on a particular version of ZeroBrane Studio. One of the fields in the plugin description is dependencies that may have as its value (1) a table with various dependencies or (2) a minumum version number of ZeroBrane Studio required to run the plugin.

If the version number for ZeroBrane Studio is larger than the most recent released version (for example, the current release version is 0.50, but the plugin has a dependency on 0.51), this means that it requires a development version currently being worked on (which will become the next release version).

Author

Paul Kulchenko (paul@kulchenko.com)

License

See LICENSE.