Como devo proceder para configurar os plug-ins do vim-pathogen para um grupo como um usuário sem permissões de root?

2

Eu não tenho permissão de root em um cluster linux, mas eu gostaria de compartilhar meus plugins vim para todos os outros membros de um grupo linux usando o vim-pathogen. Nós temos uma pasta acessível ao grupo, então é onde eu posso armazenar todos os meus arquivos do vim-pathogen; se eu puder manter os arquivos na minha conta, eu prefiro isso (já que tudo foi feito através de um repositório do git).

Devo solicitar que o administrador forneça um arquivo vim, altere / etc / bashrc etc.? Eu quero perguntar de uma maneira que envolveria menos o administrador e me deixaria ter propriedade sobre o conteúdo dos plug-ins do vim. Por exemplo, tenho arquivos de sintaxe úteis para o software que escrevemos e gostaria de compartilhá-los com meu grupo de trabalho.

Um blogueiro vim aqui mostra em seu .vimrc link

" Initialize Plugin Manager
"---------------------------
" https://github.com/Raimondi/vim-pathogen
" Raimondi's pathogen allows multiple bundle dirs and
" provides a command interface to interrogate, enable and
" disable plugins.

call pathogen#infect('bundle/shared', 'bundle/local')

" bundle/shared contains plugins used by all
" bundle/local is for personal plugins

Gostaria apenas de pedir ao administrador para adicionar uma linha para obter outro arquivo vim que eu possa gerenciar para o meu grupo?

    
por Kevin Lee 24.07.2012 / 05:30

1 resposta

2

Você tem várias opções aqui:

  1. Git confirme sua pasta .vim e faça com que os membros do seu grupo clonem a partir daí.
  2. Peça que cada membro do grupo crie links simbólicos para o /.vim em uma pasta compartilhada.
  3. Peça a cada usuário que modifique o arquivo .vimrc para apontar para uma pasta compartilhada como esta:

    chamar pathogen # infect ('foobundle / {}', '/ foovim / foobundle / {}')

O primeiro argumento especifica o nome da pasta (no caso de você querer algo diferente de "pacote") e a segunda passa por um caminho personalizado. Eu iria com # 1, pois permitiria que cada membro da equipe também especificasse suas próprias preferências.

    
por 17.07.2013 / 00:35