Como edito o Vim MOTD?

3

É possível editar o Vim MOTD?

VIM - Vi IMproved

version 7.3.390
by Bram Moolenaar et al.
Vim is open source and freely distributable

Sponsor Vim development!
type :help sponsor<Enter> for information

type :q<Enter> to exit
type :help<Enter> or <F1> for on-line help
type :help macvim<Enter> for MacVim help

Eu acho que já estou com tudo isso e gostaria de personalizá-lo.

    
por Josh Whittington 17.10.2012 / 01:19

1 resposta

1

Eu estava apenas navegando pelo código-fonte do Vim e descobri que, de fato, o texto acima está codificado em version.c file . Você precisará fazer o download da versão mais recente do código-fonte, seja do repositório do Google Code vinculado acima ou do repositório de pacotes da sua última distribuição.

Depois de ter o código-fonte, percorra o arquivo descrito acima para encontrar as sequências que deseja substituir. Existem vários casos diferentes no arquivo, mas você deve simplesmente localizar e substituir a maioria (apenas tenha cuidado para não modificar a semântica do código-fonte, ou você pode ter problemas de compilação!). Em particular, a mensagem é impressa na função intro_message .

Após as alterações terem sido feitas, você deve poder chamar apenas make e, em seguida, make install (do diretório do código-fonte base, aquele com Makefile ) - e deve ser isso!

Como um método alternativo, dependendo do seu sistema operacional / outras limitações (binários assinados, etc ...), você poderia usar um editor hexadecimal no binário para localizar e substituir as cadeias de caracteres desejadas diretamente no aplicativo compilado. No entanto, você precisa ter cuidado, pois você só pode escrever sobre o que já está lá. Isto implica que você não pode remover e adicionar caracteres; você pode, no entanto, apenas usar espaços para ignorar algumas coisas ...

    
por 17.10.2012 / 01:40

Tags