-
zsh grep and mvim: search for a string in a directory in file type, and open that point
open_all {pattern} {extension} #!/bin/zsh grep -n $1 **/*$2 | sed ‘s/^([a-zA-Z_/.]*):([0-9]*).*$/2 1/’ | while read line file do mvim –remote-tab-silent +$line $file done Usage: # find all occurrences of “def” as a whole word and open the files in separate tabs: open_all ” .rb
-
Fun with the Ruby & (unary ampersand) and String#to_proc
In trying to grasp the unary & operator in ruby, I ran across [Stupid Ruby Tricks: String#to_proc]. Therefore, I decided I had to further twist the language features to my own will. Like many things in Ruby with duck-typing, the following syntax: (‘a’..’z’).map &:upcase …makes use of the fact that Symbol has a #to_proc method,…
-
Twitter Bootstrap Modal Won’t Load Content from Another (“Remote”) Page
Short answer You apparently need a skeleton [modal … modal-body … /modal] for your data-target, not just an empty modal with the data-target. A Programmer’s False Assumptions – The API is Broken or Old Initially, I was concerned that my Rails plugin wasn’t using a version of Bootstrap that didn’t include the remote loading of…
