I see they drove on 290 . <| sep |> Stinky ? WTF is wrong with you ? You want to have a rational discussion but keep throwing insults around . <| sep |> nobody is talking about changing the rules now to get clinton in . the debate is whether or not it should be changed in the future . Also , theres a very strong argument to be made that you cant claim a mandate and lose the popular vote by 2 million . <| sep |> Personal reasons This will result in a clean break . No feelings hurt . No questions asked . It ' s kind of the best thing to say in these situations . <| sep |> Thank you for the reply . I finally found the keys and they are downloading now <| sep |> You ' ve already gotten your answer , but I wanted to suggest that you check out . It makes automating thiskind of stuff simple . For example , you could define a snippet fun so that when you type funTabwhere Tab is the trigger that triggers the snippet , you end up withsomething like . function . where represents your first cursor position after triggering the snippet . Notice that the closing brace is already typed out . Moreover , when you pressTab again , your cursor jumps to position . You can also add positionsinside , make them obligatory vs . optional , and much more . You could then of course also define an if snippet , so that at position , you type ifTab and end up with . function doSomething if . and so on and so forth .