- See here: http://vim.1045645.n5.nabble.com/MacVim-and-PATH-td3388705.html#a3392363
- Do this:
sudo mv /etc/zshenv /etc/zprofile
- Put this in your
~/.zprofile
| inoremap <silent> <Bar> <Bar><Esc>:call <SID>align()<CR>a | |
| function! s:align() | |
| let p = '^\s*|\s.*\s|\s*$' | |
| if exists(':Tabularize') && getline('.') =~# '^\s*|' && (getline(line('.')-1) =~# p || getline(line('.')+1) =~# p) | |
| let column = strlen(substitute(getline('.')[0:col('.')],'[^|]','','g')) | |
| let position = strlen(matchstr(getline('.')[0:col('.')],'.*|\s*\zs.*')) | |
| Tabularize/|/l1 | |
| normal! 0 | |
| call search(repeat('[^|]*|',column).'\s\{-\}'.repeat('.',position),'ce',line('.')) |
| #!/usr/bin/env ruby | |
| # | |
| # Quick hack to help you find and deal with old watched repos, forks and owned repos. | |
| # | |
| # It will ask you to confirm once if you want to unwatch a repo. | |
| # | |
| # You can't unwatch your own repos, so they will need to be deleted. | |
| # THIS SCRIPT WILL ASK YOU FOR CONFIRMATION TWICE BEFORE IT DELETES A REPO. | |
| # | |
| require 'rubygems' |
sudo mv /etc/zshenv /etc/zprofile~/.zprofile
| #!/usr/bin/env sh | |
| ## | |
| # This is script with usefull tips taken from: | |
| # https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
| # | |
| # install it: | |
| # curl -sL https://raw.github.com/gist/2108403/hack.sh | sh | |
| # |
| #!/usr/bin/env bash | |
| curl https://s3.amazonaws.com/heroku-jvm-buildpack-vi/vim-7.3.tar.gz --output vim.tar.gz | |
| mkdir vim && tar xzvf vim.tar.gz -C vim | |
| export PATH=$PATH:/app/vim/bin |
| #!/bin/sh | |
| ### | |
| # SOME COMMANDS WILL NOT WORK ON macOS (Sierra or newer) | |
| # For Sierra or newer, see https://github.com/mathiasbynens/dotfiles/blob/master/.macos | |
| ### | |
| # Alot of these configs have been taken from the various places | |
| # on the web, most from here | |
| # https://github.com/mathiasbynens/dotfiles/blob/5b3c8418ed42d93af2e647dc9d122f25cc034871/.osx |
| #!/usr/bin/python | |
| # Simple python script that takes a html file extracts all scripts and concatenates them into | |
| # a single file. The concatenated script is then sent to the google closure compiler for further | |
| # squishing. | |
| # Finally a game.zip archive is created with all specified files. The size of this archive | |
| # is printed to standard output | |
| # | |
| # Usage: | |
| # In the terminal type: |
| # Sample Rakefile for the Digispark/Arduino build script | |
| require './arduino' | |
| # Create an arduino builder | |
| Avr = Rake::Arduino.new do |cfg| | |
| # There are lots of configuration options, but I don't know | |
| # yet what ones will survive. At the very least you must | |
| # specify the location of the of the Arduino IDE application | |
| # that comes with the special DigiSpark support. |
| #include <ESP8266WiFi.h> | |
| #include <ESP8266WebServer.h> | |
| const char* ssid = ".............."; | |
| const char* password = "................"; | |
| String form = "<form action='led'><input type='radio' name='state' value='1' checked>On<input type='radio' name='state' value='0'>Off<input type='submit' value='Submit'></form>"; | |
| String imagepage = "<img src='/led.png'>"; |
Compiled from a recent email thread at work as a response to:
"Our intern... is learning Unix on his Mac and is looking for resources to level up."