Настройка Vimrc для использования в googlecl - PullRequest
3 голосов
/ 01 декабря 2010

Я начал использовать Google Docs для совместной работы с другими, кто не может / не сломается, и изучил мой стандартный рабочий процесс vim / latex / git для написания и совместной работы. Google имеет интерфейс командной строки под названием googlecl , который позволяет вам вызывать что-то вроде:

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

, который позволяет мне редактировать мои документы Google в VIM.

Что мне действительно нравится, так это возможность изменять некоторые настройки vim, если файл, над которым я работаю, является файлом Google Docs. Самый простой пример - изменение переноса строк. Есть ли способ использовать тип конструкции augroup для документов googlecl? Это вообще возможно в настоящее время, или это потребует от меня возни в источнике?

1 Ответ

6 голосов
/ 01 декабря 2010

Как насчет создания очень простого bash-скрипта в ~/bin, который выглядит следующим образом?

#!/bin/sh
vim -c 'set ft=google_docs' $@

Сохраните это как ~/bin/google_vim и сделайте chmod +x ~/bin/google_vim. Затем создайте файл:

~/.vim/ftplugin/google_docs.vim

с необходимыми настройками (например, set nowrap или чем-либо еще) и запустите редактор с:

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

(при условии, что ~/bin находится на вашем пути: если бы вы не могли, вероятно, сделать --editor ~/bin/google_vim)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...