Overview

Info

Author: Uğur Özyılmazel
Email: ugur@ozyilmazel.com
Twitter: @ugurozyilmazel @vigobronx

Install

Works with TextMate 1.5 < 2

cd "~/Library/Application Support/TextMate/Bundles"
git clone git://github.com/vigo/my-custom-textmate1-bundle.git
osascript -e 'tell app "TextMate" to reload bundles'

Change Log

2014-07-01

  • cmd+b and cmd+i : for Json/Markdown

2014-06-13

  • if : inline for Erb / Ruby template
  • each : each iterator for Erb / Ruby template

2013-06-22

  • cfor : "content_for" Sinatra/Erb template

2013-05-16

  • if : for Erb / Ruby template
  • = : for Erb / Ruby template
  • shift+cmd+b : Html snippet for <small>

2013-04-19

  • pre for Django Template
  • nano config file
  • utf8 for Ruby Script

2013-02-08

  • ppr, ddr has now IS_DEBUG template control

2013-02-06

  • for : Django Template, for / empty
  • wit : Django Template, with

2013-01-30

  • utf8 : Ruby; # coding: utf-8

2013-01-25

  • Django testing command now supports SETTINGS

2013-01-25

  • alt+shift+2 : ’ for markdown

2013-01-10

  • shift+cmd+b : <small> + <span>
  • opt+shift+cmd+c: <code>

2012-12-19

  • del : Css and Bash comment delimeter

2012-11-02

  • devpod rss item has been added

2012-10-28

  • tern : Python Ternary
  • sh: Markdown backtick codeblock

2012-10-13

  • ppr, ddr : Django Template Debugging

2012-10-10

  • slide, demo, tag
  • met
  • hdbg

2012-09-14

  • defv : Create view function for Django views.py
  • view : Create views.py template

2012-08-31

  • met+tab List object methods (Python)

2012-08-30

  • hr+tap Markdown horizontal line
  • Markdown heading shortcuts h1 to h6 + tab

2012-08-28

  • kntrl+alt+cmd+a Arrange windows (max: 4 windows)
  • kntrl+alt+cmd+h Horizontal split two Textmate Windows
  • ppi+tab import pprint

2012-08-24

  • Show filepath information alt+cmd+p + now outputs in to window title

2012-08-23

  • datetime.datetime, datetime.datetime.now(), datetime.timedelta dt
  • Python Docstring test short cuts . for ... and .. for >>>

2012-08-21

  • Testing django models + units via cmd+r

2012-08-16

  • RUN Django Tests cmd+r

2012-08-14

  • Python pprint pp
  • Python; utf-8 encoding mark utf8
  • Django TestCases ase
    • assertContains
    • assertNotContains
    • assertFieldOutput
    • assertFormError
    • assertRedirects
    • assertTemplateUsed

2012-08-11

  • Django testing: self.assertIsInstance ase

2012-08-09

  • Django; Overriding Model's save save

2012-08-08

  • Python Test, assertitions... ase
  • Django TestCase snippet tcase

2012-08-07

  • Shell Script template has default command fix

2012-07-29

  • html5 scaff html5

2012-05-25

  • Bash snippet: forin (Array) forin
  • Ruby Script Template

2012-01-05

  • Vimrc config and prefs

2011-12-16

  • Lorem Impsum styles lorem

2011-07-07

  • Python execution (selection/file) kntrl+shift+e

2011-06-05

  • &rsquo; insert via alt+shift+2

2011-05-23

  • HTML5 bundle now uses CocoaDialog with filesave option. Now you can choose target path via Cocoa file request window!

2011-05-19

2011-04-18

  • Repo moved to my custom git server

2011-03-15

  • .nanorc config file syntax highlighter has been added.
  • comment marks has been fixed for php.ini fix

2011-02-01

  • django function shortcut has been added hdb

2010-12-30

  • (if else) => ife change
  • Default plugin skell for jQuery plug
  • Anonymous function for JavaScript f
  • Switch statement for JavaScript switch

2010-12-09

  • Small change and fix on Html5 Skel change
  • JavaScript snippet for dji18njs
    • gettext dji
    • ngettext dji
    • interpolate simple dji
    • interpolate named dji

2010-12-08

  • Html5 Skel has CocoaDialog adition! now you can enter target path! change

2010-12-06

  • DJANGO ModelAdmin snippet
  • DJANGO Model Field: SlugField slugm

2010-12-01

  • HTML5 Template / Skelethon, clearence of .DS_Store and .svn fix

2010-11-30

  • Html ul ul
  • Html li li

2010-11-29

2010-11-16

  • Line/Block Comment prefs for "Hosts"
  • Line/Block Comment prefs for "PHP.ini"

2010-10-27

  • MySQL config file syntax has been added. (my.cnf)

2010-08-20

  • “TEXT” (quotation) has been added.

2010-08-01

  • "cmd + shift + n" for new xhtml template

2010-06-25

  • jQuery .ready ready

2010-06-22

  • Javascript Snippets con
    • console.warn
    • console.error

2010-06-21

  • "Shell Script" template has been added.

2010-06-19

  • "metadate" keyword for html meta-date tabtrigger
  • html meta-date, timezone fix ): bugfix

2010-06-15

  • jQuery .each
  • Javascript : for
  • Javascript : function

2010-06-03

  • PYTHON Shell Script Template

2010-05-22

  • /etc/php.ini and /etc/hosts Language names been changed...

2010-04-30

  • DJANGO Model Field: Boolean field boolm

2010-02-18

  • Django template additions
    • application/admin_forms.py
    • application/admin_widgets.py
  • DJANGO : admin_forms.py : forms.ModelForm
  • Javascript : if
  • Javascript : if else

2010-02-11

  • Django Admin Form: help_text help and label has been added

2010-02-06

  • DJANGO Model Field: Email field emailm

2010-02-05

  • DJANGO Form Fields; TextArea -via widget- textf

2010-02-03

  • DJANGO Form Fields; charf emailf
  • All tab completion keys has been changed, m for Model , f for Form
  • char => for form : charf, for model: charm
  • CharField charm
  • TextField textm
  • DateTimeField datem
  • SmallInteger intm
  • Integer intm
  • ForeignKey FKm
  • URLField urlm
  • FileField filem
  • Rename of DJANGO : Fields => DJANGO : Model Fields
  • admin.ModelAdmin admin snippet has been updated.

2010-02-02

  • Python : "trace" snippet has been added

2010-01-22

  • You must have Django Bundles! (scope is: source.python)
  • Django snippet additions:

    • application/admin.py : admin.ModelAdmin admin
    • application/forms.py : forms.ModelForm adminform
    • application/models.py : models.Model model
    • CharField char
    • TextField text
    • DateTimeField date
    • SmallInteger int
    • Integer int
    • ForeignKey FK
    • URLField url
    • FileField file
  • Django template additions:

    • application/admin.py
    • application/forms.py
    • application/context_processors.py

2010-01-21

  • CSS : Eric Meyer's CSS-Reset has been added
  • CSS : Another simple CSS-Template has been added. Add CSS-Reset than this template!

2009-12-06

  • git mirror canceled! ):

2009-12-03

  • HTML : iPhone Webapp (Vertical) template has been added
  • Name change : vigos_html.html to custom_xhtml_1_0_translitional.html

2009-11-29

  • HTML : Wrap word via Smart Double Quote
  • HTML : Wrap word via Smart Single Quote

2009-11-27

Funny thing happend, i got an e-mail from a German Company called "Vigos" and they asked me to change the name of my bundle due to copy-right for "Vigos" trade-mark (: Thats why i need to rename the repository...

Dear Ugur,
I write you because you are the Admin-C of the domain "vigodome.com", 
which hosts a software project named "Vigos-TextMate-Bundle" 
(also available at http://github.com/vigo/Vigos-TextMate-Bundle ).
Since "Vigos" is a registered trade mark for software, I kindly ask you 
to rename this project so that the name "Vigos" is not used anymore.
Thank you for your understanding and cooperation.

Best Regards,
Constantin Rack

VIGOS AG - High Performance Internet Technologies
Steubenstraße 26a, 58097 Hagen, Germany
Telefon +49-2331-808189-25, Fax: +49-2331-808189-10
CEO: Constantin Rack, HR: AG Hagen HRB 4021
http://www.vigos.com/

2009-11-24

  • Javascript snippet addition: console.log
  • Javascript snippet addition: console.dir

2009-10-22

  • Turkish Locale bug fixed for "Turkish Style Date snippet"

2009-10-20

  • vhost (Apache) snippet fixed : logs / include directives added
  • Turkish Style Date snippet added. dateT

2009-10-02

  • HTML : Insert img added. img
  • HTML : Refresh Firefox added. Somehow, the original HTML bundle's "Refresh running browsers" is not working for Firefox. Even "Enable access for assistive devices" is enabled. I mostly use Firefox for development purposes, therefore i completely disabled the original bundle and started to use this.
  • HTML : Insert Meta-Date fixed. I've recognized that, after installing php 5.3.0 from "ports" this bundled started to give huge php errors. Due to "php.ini", i need to add timezone info and setted to "Europe/Istanbul".