Skip to content

Instantly share code, notes, and snippets.

View marco-martins's full-sized avatar

Marco Martins marco-martins

View GitHub Profile
@marco-martins
marco-martins / bdd.describe.sublime-snippet
Last active February 14, 2019 08:57
BDD describe sublime text snippet
<snippet>
<content><![CDATA[describe('${1:description}', () => {
${0:// body...}
})
]]></content>
<tabTrigger>desc</tabTrigger>
<scope>source.js,source.ts</scope>
<description>BDD Describe</description>
</snippet>
@marco-martins
marco-martins / bitbucket-pipelines.yml
Created March 26, 2018 14:54 — forked from felipefernandes/bitbucket-pipelines.yml
Bitbucket pipeline for ftp deployment ( Node + Gulp + Bower + FTP + Rsync )
image: node:6.11.2
pipelines:
custom: # Pipelines that are triggered manually
deployment-to-production-init:
- step:
caches:
- node
script: # Modify the commands below to build your repository.
- npm install -g gulp
@marco-martins
marco-martins / MongoDB_macOS_Sierra.md
Created February 1, 2018 09:20 — forked from nrollr/MongoDB_macOS_Sierra.md
Install MongoDB on Sierra using Homebrew

Install MongoDB on macOS Sierra

This procedure explains how to install MongoDB using Homebrew on macOS Sierra 10.12.
Official MongoDB install documentation: here

Install Homebrew

  • Installing Homebrew is effortless, open Terminal and enter :
    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
@marco-martins
marco-martins / iterm2-solarized.md
Created May 3, 2016 19:27 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + oh my zsh + solarized + Meslo powerline font (OSX)

Solarized

@marco-martins
marco-martins / user.sublime-keymap
Last active April 22, 2016 18:10
Sublime Keymaps
[
// { "keys": ["super+back_slash"], "command": "toggle_comment", "args": { "block": true } },
{ "keys": ["super+alt+r"], "command": "refresh_folder_list" },
{ "keys": ["super+alt+i"], "command": "reindent", "args": {"single_line": false} },
{ "keys": ["super+alt+a"], "command": "alignment" },
{ "keys": ["super+alt+'"], "command": "change_quotes" },
{ "keys": ["super+back_slash"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["super+shift+back_slash"], "command": "toggle_comment", "args": { "block": true } }
]
@marco-martins
marco-martins / unsaved-form.js
Last active March 10, 2016 11:49
Angular directive that's fires a confirmation modal on unsaved form (if form touched)
(function () {
'use strict';
/**
* @ngdoc directive
* @name app.directive:unsavedForm
* @description
* Angular directive that's fires a confirmation modal on unsaved form (if form touched)
* @author Marco Martins
* https://gist.github.com/skarface
@marco-martins
marco-martins / $memoize
Created March 3, 2016 10:00 — forked from jspdown/$memoize
Simple "in-function" memoize for AngularJs
;(function (angular) {
'use strict';
angular
.module('ng-utils', [])
.factory('$memoize', memoize);
function memoize() {
return function (target) {
return function () {
@marco-martins
marco-martins / is-active.js
Created February 9, 2016 15:14
AngularJS is-Active link
'use strict';
/**
* @ngdoc directive
* @name onepmApp.directive:isActive
* @description
* # isActive
*/
angular.module('onepmApp')
.directive('isActive', function ($state, $log, $compile) {
@marco-martins
marco-martins / scopes.txt
Created January 27, 2016 14:33 — forked from iambibhas/scopes.txt
Sublime Text 2: Snippet scopes
Here is a list of scopes to use in Sublime Text 2 snippets -
ActionScript: source.actionscript.2
AppleScript: source.applescript
ASP: source.asp
Batch FIle: source.dosbatch
C#: source.cs
C++: source.c++
Clojure: source.clojure
CoffeeScript: source.coffee
@marco-martins
marco-martins / user.sublime-settings
Last active November 6, 2017 16:12
Sublime Settings
{
"color_scheme": "Packages/User/Sunburst.tmTheme",
"draw_white_space": "all",
"ensure_newline_at_eof_on_save": true,
"font_size": 14.5,
//"font_face": "Fira Code",
// "font_options": [
// "gray_antialias"
// ],
"highlight_line": true,