ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Moonscripty

by szensk ALL

Sublime + Moonscript configuration.

Details

  • 2014.07.24.21.39.19
  • github.​com
  • github.​com
  • 11 years ago
  • 3 hours ago
  • 12 years ago

Installs

  • Total 2K
  • Win 1K
  • Mac 617
  • Linux 747
Aug 27 Aug 26 Aug 25 Aug 24 Aug 23 Aug 22 Aug 21 Aug 20 Aug 19 Aug 18 Aug 17 Aug 16 Aug 15 Aug 14 Aug 13 Aug 12 Aug 11 Aug 10 Aug 9 Aug 8 Aug 7 Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14
Windows 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Description

Moonscripty is a package for Sublime Text 2/3 for MoonScript developers. It adds a live parser based on LuaSublime and Love completions to moonscript-tmbundle.

Installation

You can install this package through Package Control, simply use Command Palette: Package Control Install Package -> Moonscripty.

Alternatively, you can install this package by running the following command in your Packages directory:

git clone git://github.com/szensk/sublmoon.git

Error checking

By default any moon file will be run through moonc -p and the first encountered error is outlined.

To disable or change this behavior

{
       "live_parser": true,
       "live_parser_style": "{dot|circle|outline}",
       "live_parser_persistent:" false,
       "moonc_path": "moonc"
}

in Moonscript > User Settings.

Syntax highlighting

Command Palette: Set Syntax: Moonscript

Completions

LuaDoc tags are available in comments. For example. “@param” expands to “– @param type name desc”. Love2D functions are available by default. To disable them, simply delete the Love.sublime-completions file.

Build Modes

  • Ctrl + B: Run script with moon

  • Ctrl + Shift + B: Compile file with moonc

  • Command Palette: “moonc: show Lua” will output to the build panel.

  • Command Palette: “ldoc” commands generate documentation using LDoc.

  • Command Palette: “love” commands execute the current file (or project directory) with Love.