2010-12-01 8 views
3

私は、書くことと協力するための標準のvim/latex/gitワークフローを壊したり学ぶことができない/できない人と協力するために、Googleドキュメントを使い始めました。私はvimの中で私のGoogleドキュメントを編集することができますgoogleclのためのVimrcのカスタマイズ

$ googlecl docs edit --title "Some Document" --editor vim 

:Googleはあなたのような何かを呼び出すことができますgoogleclと呼ばれるコマンドラインインターフェースを持っています。

私が実際に気に入っているのは、私が作業しているファイルがGoogleドキュメントファイルであればいくつかのvim設定を変更できることです。ここで最も簡単な例は、行の折り返しを変更することです。 googleclドキュメントにaugroupタイプの構造を使用する方法はありますか?現在でも可能ですか?それとも、これで私がソースを掘り下げる必要がありますか?

+1

どのような種類のファイル名になりますか?あなたが一致させることができるいくつかのglobbableパス? (あなたは 'au BufNewFile、BufRead * pattern * * command *'が必要です) –

答えて

6

~/binで非常に単純なbashスクリプトを作成することはどうですか?

#!/bin/sh 
vim -c 'set ft=google_docs' [email protected] 

保存chmod +x ~/bin/google_vimを行う~/bin/google_vimとして、その。そうでない場合は、おそらく可能性:~/binがパスに含まれていると仮定すると(

googlecl docs edit --title "Some Document" --editor google_vim 

:あなたが必要な設定(例えばset nowrapまたは何でも)と

~/.vim/ftplugin/google_docs.vim 

としてエディタを起動します。次に、ファイルを作成しますdo --editor ~/bin/google_vim

関連する問題