2 votes

Vimrc schéma de couleurs différent lorsque le fichier est en lecture seule

J'ai ceci dans mon fichier .vimrc pour afficher un thème de couleur différent dans gvim.

" Thème de couleur, options pour GUI seulement.
if has("gui_running")
    colorscheme clean
    set guioptions-=T
    set guitablabel=%t
    set background=dark
endif

Quelle syntaxe puis-je utiliser pour afficher uniquement un thème de couleur particulier en fonction de si un fichier est en lecture seule?

(Merci à https://github.com/matason/vimstuff/blob/master/.vimrc pour un excellent exemple de .vimrc).

4voto

Benoit Points 35553

Vous pouvez utiliser quelque chose comme ceci :

function CheckRo()
    if &readonly
        colorscheme moria
    else
        colorscheme sienna
    endif
endfunction
au BufReadPost * call CheckRo()

Mais méfiez-vous qu'un coloscheme s'applique à tous les onglets et toutes les fenêtres dans Vim.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X