Mojolicious
Mojolicious package for the Perl Web Dev Framework for Sublime Text 2
Details
Installs
- Total 2K
- Win 473
- Mac 579
- Linux 553
Mar 28 | Mar 27 | Mar 26 | Mar 25 | Mar 24 | Mar 23 | Mar 22 | Mar 21 | Mar 20 | Mar 19 | Mar 18 | Mar 17 | Mar 16 | Mar 15 | Mar 14 | Mar 13 | Mar 12 | Mar 11 | Mar 10 | Mar 9 | Mar 8 | Mar 7 | Mar 6 | Mar 5 | Mar 4 | Mar 3 | Mar 2 | Mar 1 | Feb 28 | Feb 27 | Feb 26 | Feb 25 | Feb 24 | Feb 23 | Feb 22 | Feb 21 | Feb 20 | Feb 19 | Feb 18 | Feb 17 | Feb 16 | Feb 15 | Feb 14 | Feb 13 | Feb 12 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 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 | 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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 |
Readme
- Source
- raw.githubusercontent.com
Description
This plugin has a syntax, completions, and snippets for working with Mojolicious (http://mojolicious.org) Embedded Perl templates.
Completions
Inside a Embedded Perl block the following completions are available:
<%
<%=
<%==
app
content
content_for
dumper
extends
include
flash
layout
layout
memorize
param
session
stash
url_for
title
base_tag
check_box
file_field
form_for
hidden_field
input_tag
javascript
link_to
password_field
radio_button
select_field
stylesheet
submit_button
tag
text_area
text_field
Perl Snippets
From a Mojolicious controller you can use these snippets:
debug
-> $self->app->log->debug(${1:'debug message'});
error
-> $self->app->log->error(${1:'error message'});
mdump
-> $self->app->log->debug($self->dumper(${1:object}));
Todo
- Default everything not in a Mojolicious block to HTML
- Add (more) stuff for Mojo::Lite
- Add Mojolicious helpers for inside Perl source
- Make awesomer
Changelog
June 28, 2012
- Resolved Issue #3 (and Issue #2). Adjusting syntax to use
source.js
andsource.css
syntax inside javascript/stylesheet blocks. - Set a scope name (entity.name.function.mojo) on
begin
andend
within EP tags
June 25, 2012
- Resolved Issue #1. Added
JSON-tmLanguage
andtmLanguage
syntaxes for Mojolicious' Embedded Perl in Perl__DATA__
sections.