IMPORTANT
- Paiza.IO is online editor and compiler. Java, Ruby, Python, PHP, Perl, Swift, JavaScript. You can use for learning programming, scraping web sites, or writing batch.
- Textmate2 is pestering me about updates when I launch it. Indeed, a new version is available: $ port livecheck textmate2 textmate2 seems to have been updated (port version: 2.0-beta.12.4, new version: 2.0.
- A block of lead, with dimensions 2.0 dm x 8.0 cm x 35 mm, has a mass of 6.356 kg. How do you calculate the density of lead in #g/(cm^3)#?
The APIs in this project are deprecated. All development is currently occuring at https://github.com/joeferraro/MavensMate
TextMate 2.0.6 A rapidly growing community have created modes for more than a hundred different “modes” including support for all major programming languages, writing prose in structured formats such as LaTeX, Markdown, Textile, etc., blogging, running SQL queries, writing screen plays, doing your budget, and much much more. TextMate2.0.6TNT.zip (19.31 MB) Choose free or premium download SLOW DOWNLOAD. FAST INSTANT DOWNLOAD Download type: Free: Premium.
master
Overview
mm
is an executable that powers MavensMate Force.com IDEs. You can use mm
to perform every important task relative to developing on the Salesforce1 platform. For example, to compile a project:You can also use
mm
to provide a default UI for tasks like creating a new project, editing a project, running unit tests & anonymous apex, & deploying metadata to servers. Just use the --ui flag:In order to provide context to your operation, pipe json to
mm
via STDIN. For example:Installation
Textmate 2 0 6 Mm Equals
mm
is a Python 2.7 package that can be installed and run traditionally (via Python) or optionally run as a standalone executable with no dependencies. As a Standalone Executable
- Download the appropriate GitHub release: https://github.com/joeferraro/mm/releases
- Ensure
mm
(ormm.exe
on windows) in on your path - Run a command:
$ mm new_project --ui
As a Python Package
If you do not have Python 2.7 installed, you'll need to do so: https://www.python.org/downloads/.
pip
pip
is the best way to install mm
. To install pip
: http://pip.readthedocs.org/en/latest/installing.html. Then run:This will create an executable called
mm
(or mm.exe
in Windows).easy_install
Manual
Running mm Commands
In order to run
mm
commands, it should be located on your path. For Linux/Unix users, this should be fairly straightforward. For Windows users: http://stackoverflow.com/a/6318188/429814Examples:
Longhand
Shorthand
Command Line Arguments
Argument | Description |
---|---|
-o | Requested Operation (optional) |
-c | Plugin client making the request ('Sublime Text' [default], 'TextMate', 'Notepad++', etc.) |
--ui | Launch the base UI for the operations |
Supported Operations
All supported commands can be found here: https://github.com/joeferraro/mm/tree/master/lib/commands
Operations | Description |
---|---|
new_project | Creates a new project |
edit_project | Edits contents of a project |
upgrade_project | Upgrades a project |
compile_project | Compiles a project |
new_metadata | Creates new metadata |
refresh | Refreshes files and/or directories from the server |
clean_project | Reverts a project to server state based on package.xml |
compile | Compiles files and/or directories |
delete | Deletes metadata from the server |
get_active_session | Retrieves an active Salesforce.com session |
update_credentials | Updates the credentials associated with a project |
execute_apex | Executes a block of Apex |
deploy | Deploys metadata to one or more destination orgs |
test | Runs Apex unit tests |
list_metadata | Lists metadata of a certain type |
index_metadata | Indexes project metadata |
list_connections | List org connections for this project |
new_connection | Creates a new org connection |
delete_connection | Deletes an org connection |
index_apex_overlays | Indexes Apex checkpoints |
new_apex_overlay | Creates a new Apex checkpoint |
delete_apex_overlay | Deletes an Apex checkpoint |
fetch_logs | Fetches most recent Apex debug logs for this user |
fetch_checkpoints | Fetches most recent Apex checkpoints for this user |
new_project_from_existing_directory | Creates a new project from an existing directory |
open_sfdc_url | Opens metadata in Salesforce |
index_apex | Indexes Apex metadata for a project |
update_subscription | Updates metadata subscription for a project |
new_log | Creates a new Apex debug log |
Editor Homepage: http://www.macromates.com
This page was written at version 0.11. Last versions from 2014 were 1.5 (stable) or 2.0 (beta), looked up end of 2016.
Installing the bundle
Idatabase 4 2 – organize all your information and data. Download the package from the address given at the bottom of this readme. Double click on the file to mount the disk image and then just double click the 'ConTeXt.tmbundle' file.
Features
- Help on current word (press ^h)
- Inserting environments (type 'env' + press tab)
- setting previwer (the variable PDF_VIEWER, the default is 'Preview'. You can try anything that you can use as an argument for 'open')
- running texexec (cmd-R, there are hyperlinks to the .log and to the .pdf file, and in case of an error, a hyperlink to the source file)
- purge (ctrl-alt-backsapce)
- check (ctrl-shift-v)
- view (ctrl-alt-cmd-o)
- tab on commands (exaple: insert color and press tab, you can tab through the arguments.)
- command completion (type in 'fill' and press the escape key multiple times)
- bold/italic font (type cmd-i or cmd-b)
- sectioning commands (type sec or sub and press tab)
- metafun aware in startuniqueMPgraphic and alike
- drag/drop image to the source (creates externalfigure[..])
- wrap selection in start..stop (ctrl-shift-w)
- xetex support (set CTX_ENGINE to 'xetex')
- luatex support (also on cmd-R, no hyperlinks in the output yet)
CTX_ENGINE
You can set the variable CTX_ENGINE in Textmate's preference window (Textmate menu -> preferences), click on 'Advanced', select the tab 'shell variables' and add the variable CTX_ENGINE by usingthe '+' button at the bottom left. Double Click on 'MY_VARIABLE' and replace it with 'CTX_ENGINE'. Replace 'some value' with 'xetex' for xetex or 'pdftex' for pdftex. For project dependent variables see the textmate manual.
Future versions
- Documentation enhancement
- multi-file support
- help on current word should check if the command is actually known (MM)
- SyncTeX support
Known limitations/bugs
Please contact me at patrick <at> gundla.ch for suggestions/comments/bug reports/..
Acknowledgments
The metafun grammar is taken from Charilaos Skiadas' metapost bundle and used with permission. Thanks for that!
Resources
Homepage: http://wiki.contextgarden.net/ConTeXt_Bundle_for_TextMate
Download: http://dl.contextgarden.net/support/
Sourcecode: http://github.com/pgundlach/context.tmbundle
Contact: patrick <at> gundla.ch
Bettersnaptool 1 9.
Download: http://dl.contextgarden.net/support/
Sourcecode: http://github.com/pgundlach/context.tmbundle
Contact: patrick <at> gundla.ch
Bettersnaptool 1 9.
Textmate Price
Retrieved from 'https://wiki.contextgarden.net/index.php?title=TextMate&oldid=29590'