add PreserveFN, function that executes an function and doesn't change view
improve ruby/tmux
dont know a better way to do ! :(