All Projects → Neko250 → sublime-PICO-8

Neko250 / sublime-PICO-8

Licence: MIT license
PICO-8 plugin for the Sublime Text 3 editor.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to sublime-PICO-8

opentype-feature-bundle
Syntax highlighting and snippets for OpenType feature development in TextMate/Sublime Text
Stars: ✭ 35 (-16.67%)
Mutual labels:  syntax-highlighting, snippets, sublime-text
Sublimecodeintel
💡 Full-featured code intelligence and smart autocomplete for Sublime Text
Stars: ✭ 5,050 (+11923.81%)
Mutual labels:  snippets, autocomplete, sublime-text
CodeView
Android Library to make it easy to create an Code editor or IDE that support any languages and themes, with auto complete, auto indenting, snippets and more features
Stars: ✭ 254 (+504.76%)
Mutual labels:  syntax-highlighting, snippets, autocomplete
network tech
Cisco config syntax and snippets for Sublime Text
Stars: ✭ 82 (+95.24%)
Mutual labels:  syntax-highlighting, snippets, sublime-text
GDL-sublime
📝 A Sublime Text package for the programming language GDL (Geometric Description Language)
Stars: ✭ 25 (-40.48%)
Mutual labels:  syntax-highlighting, snippets, sublime-text
Graphql For Vscode
GraphQL syntax highlighting, linting, auto-complete, and more!
Stars: ✭ 265 (+530.95%)
Mutual labels:  syntax-highlighting, snippets, autocomplete
Packagedev
Tools to ease the creation of snippets, syntax definitions, etc. for Sublime Text.
Stars: ✭ 378 (+800%)
Mutual labels:  syntax-highlighting, snippets, sublime-text
sublime-coconut
Coconut syntax highlighting for Sublime Text and VSCode.
Stars: ✭ 18 (-57.14%)
Mutual labels:  syntax-highlighting, sublime-text
elm-syntax-highlighting
Syntax Highlighting for Elm in Sublime Text
Stars: ✭ 27 (-35.71%)
Mutual labels:  syntax-highlighting, sublime-text
vscode-LaTeX-support
LaTeX language support for Visual Studio Code
Stars: ✭ 17 (-59.52%)
Mutual labels:  syntax-highlighting, snippets
laravel forms boostrap snippets
Handy Sublime Text snippets to create forms inputs for Laravel Collective Forms with Twitter Bootstrap 3.
Stars: ✭ 38 (-9.52%)
Mutual labels:  snippets, sublime-text
devs-codex
A repo of helpful front end development and design links
Stars: ✭ 16 (-61.9%)
Mutual labels:  font, snippets
zurb-ink-sublime-snippets
ZURB Ink Sublime Snippets
Stars: ✭ 25 (-40.48%)
Mutual labels:  snippets, sublime-text
sublime-angular-material-snippets
Angular Material Design snippets plugin for Sublime Text 2/3
Stars: ✭ 25 (-40.48%)
Mutual labels:  snippets, sublime-text
Sublime-GameMaker-Studio-Language-Bundle
A sublime bundle for GameMaker Language (GML)
Stars: ✭ 32 (-23.81%)
Mutual labels:  syntax-highlighting, snippets
sora-editor
A cool code editor library on Android with syntax-highlighting and auto-completion. (aka CodeEditor)
Stars: ✭ 580 (+1280.95%)
Mutual labels:  syntax-highlighting, autocomplete
Ciapre.tmTheme
Ciapre - an easy-on-the-eyes Sublime Text/TextMate color scheme.
Stars: ✭ 63 (+50%)
Mutual labels:  font, sublime-text
SaneSnippets
Sublime Text snippets optimized for humans, not robots
Stars: ✭ 59 (+40.48%)
Mutual labels:  snippets, sublime-text
rocketnative-sublime-snippets
[DEPRECATED] Rocketseat React Native snippets for Sublime Text Editor
Stars: ✭ 16 (-61.9%)
Mutual labels:  snippets, sublime-text
SublimeText-GameMaker-Plugin
GML Snippets & Syntax Highlighting for SublimeText 2
Stars: ✭ 20 (-52.38%)
Mutual labels:  syntax-highlighting, sublime-text

Sublime PICO-8

PICO-8 plugin for the Sublime Text 3 editor.

sublime-PICO-8

This package includes:

  • .p8 language definition (by Overkill).
  • Syntax highlighting (by Overkill).
  • PICO-8 .ttf font (by RhythmLynx).
  • Cartridge runner to launch your cart right from Sublime Text.
  • Code completion based on the official PICO-8 API.
  • Code snippets.

Installation

Using Package Control

  1. Open the command palette with ctrl+shift+p (cmd+shift+p in OSX).
  2. Run Package Control: Install Package command.
  3. Search for PICO-8 and install it.
  4. Restart Sublime Text.

Using Git

Linux

cd ~/.config/sublime-text-3/Packages
rm -rf PICO-8
git clone https://github.com/Neko250/sublime-PICO-8 PICO-8

OSX

cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
rm -rf PICO-8
git clone https://github.com/Neko250/sublime-PICO-8 PICO-8

Windows

cd "%APPDATA%\Sublime Text 3\Packages"
rd /s /q PICO-8
git clone https://github.com/Neko250/sublime-PICO-8 PICO-8

Manual Installation

  1. Download the files using the GitHub .zip download option.
  2. Unzip the files and rename the folder to PICO-8.
  3. Find your Packages directory:
    • Linux: ~/.config/sublime-text-3/Packages
    • Mac OS: ~/Library/Application Support/Sublime Text 3/Packages
    • Windows: %APPDATA%\Sublime Text 3\Packages
  4. Copy the folder into your Sublime Text Packages directory.

Post Installation

Font Setup

Independently of the installation method you chose, after installing you'll need to setup the PICO-8 font.

  1. Open the command palette with ctrl+shift+p (cmd+shift+p in OSX).
  2. Run PICO-8: Download Font command.
  3. Find PICO-8.ttf in your downloads folder and install it.
  4. Restart Sublime Text.

Test different font sizes until you find one that goes well with your screen resolution !

Cartridge Runner Setup

To setup the Cartridge Runner, open the Command Palette in Sublime Text (ctrl+shift+p / cmd+shift+p) and run "PICO-8: Setup PICO-8 Path". Then enter the path to PICO-8 in the prompt input.

  1. Open the command palette with ctrl+shift+p (cmd+shift+p in OSX).
  2. Run PICO-8: Setup PICO-8 Path command.
  3. Type the path to your PICO-8 executable. Defaults to:
    • Linux: /there/is/no/default/in/linux/shrug/pico8
    • OSX: /Applications/PICO-8.app/Contents/MacOS/pico8
    • Windows: C:\\Program Files (x86)\\PICO-8\\pico8.exe

IMPORTANT: Remember using the escape character for the backslash (\\) instead of a single one (\) in Windows !!!


Version History

  • v2017.3.14:

    • added: automatically lowercase the file upon saving.
    • added: extcmd function (syntax and autocomplete).
    • added: raspberry pi / pocketchip gpio snippet.
    • added: forpairs block snippet.
    • added: repeat-until block snippet.
    • added: goto block snippet.
    • added: semantic comments inside block snippets.
    • changed: updated api autocompletions to match PICO-8 0.1.10.
    • changed: forin block snippet renamed to forall.
    • fixed: hex number highlighting when not preceded by space.
    • fixed: comment start definition (Toggle Comment from the Command Palette).
  • v2016.7.1:

    • added: .no-sublime-package.
    • changed: package is no longer compressed.
    • fixed: cartridge runner is now visible to sublime.
  • v2016.6.30:

    • added: command palette download font shortcut: PICO-8: Download Font.
    • added: command palette preferences: Preferences: PICO-8 - Default & Preferences: PICO-8 - User.
    • added: command palette bbs shortcut: PICO-8: Browse BBS.
    • added: command palette API reference shortcut: PICO-8: Browse API Reference.
    • added: highlight_line setting defaults to true.
    • added: menu items to open preferences files: Preferences > Package Settings > PICO-8.
    • changed: version system changed to tagging date.
    • changed: theme's line highlight is now a bit brighter than the background.
    • fixed: setup cartridge runner from the command palette: PICO-8: Setup PICO-8 Path.
    • fixed: run cartridges from the command palette: PICO-8: Run Cartridge.
    • removed: old build system: PICO-8.sublime-build.
  • v0.1.8:

    • added: snippet library.
    • added: code completion.
    • changed: changed version to match PICO-8.
    • fixed: completed .tmLanguage functions.
  • v0.0.3:

    • removed: .no-sublime-package.
  • v0.0.2:

    • added: build system.
    • changed: installation message.
    • changed: font size no longer predefined.
    • changed: caret width no longer predefined.
  • v0.0.1:

    • added: installation message.
  • v0.0.0:

    • added: .p8 language definition.
    • added: syntax highlighting.
    • added: PICO-8 TrueType font.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].