Shougo/neosnippet.vim — pull request #183 by rhysd (2013-09-25 16:03:30+00:00)
Title: Added save_xxx snippets

カーソル位置やレジスタやオプションの値を一時的に退避させる処理は Vim script を書いているとよくあるので，スニペットにしてみました．しばらく使ってみてなかなか便利なので提案します．

以下は実際に挿入されるスニペットの例です．

```vim
let pos_save = getpos('.')

call setpos('.', pos_save)
```

```vim
let save_reg_g = getreg('g')
let save_regtype_g = getregtype('g')

call setreg('g', save_reg_g, save_regtype_g)
```

```vim
let selection_save = &selection
let &selection =

let &selection = selection_save
```