Utilisateur:Paco

De Vim-fr.

Bonjour tout le mode. Je vois que vous vous intéressez à mon profil :o ( en fait ça ne me surprends pas (h) ). Bien entendu c'est pour rigoler. Alors moi je suis un IRCiste comme les autres membres d'ici, mais pas seulement, je suis également un jabberien,

<troll>et comme tout le monde le sait, c'est mieux qu'IRC</troll>

Oui un petit peu de pub à mon blog ne fera pas de mal O:)

Si vous souhaitez me contacter personnellement, voici mon jid : paco@pacodastre.no-ip.org

Enfin bref, n'hésitez pas à contribuer, on va pas vous manger, et n'hésitez pas à venir sur Jabber ou sur IRC, on ne va toujours pas vous manger :) A tout de suite

En attendant, voici mon .vimrc :

<source lang="vim"> "Activation de la coloration syntaxique syntax on

"Activation de l'auto indentation set cindent

"Modification du modèle de coloration syntaxique colorscheme torte

"Désactivation de la souris set mouse=""

"Personnalisation de la ligne de status set statusline=%F%m%r%h%w\ [TYPE=%Y]\ [Line=%04l]\ [Col=%04v]\ [%p%%] set laststatus=2

"Activation de l'indentation automatique set autoindent

"Redéfinitions des tabulations set expandtab "Pour remplacer les tabulations par des espaces set shiftwidth=4 set softtabstop=4 set tabstop=4

"Fonction de 'nettoyage' d'un fichier : "Suppression des caractères ^M en fin de ligne function CleanCode() %s/^M//g call s:DisplayStatus('Code nettoyé') endfunction

"Ajout de la numérotation des lignes set number

"Ajout d'une ligne colorée pour surligné la ligne en cours "set cursorline "highlight CursorLine term=reverse cterm=reverse

"Autorisation de remonter ou descendre d'une ligne avec les flèches "gauche ou droite set whichwrap=b,s,<,>,[,]

"Ouverture des fichiers avec le curseur à la position de la dernière édition function! s:Cursor0ldPosition() if line("'\"") > 0 && line("'\"") <= line("$") exe "normal g`\"" endif endfunction autocmd BufReadPost * silent! call s:CursorOldPosition()

"Pas de coloration des mots recherchés set nohls

"Voir :h php let php_sql_query =1 let php_Baselib=1 let php_htmlInStrings=1

map <left> <esc> map <up> <esc> map <down> <esc> imap <right> <esc> imap <left> <esc> imap <up> <esc> imap <down> <esc>

autocmd BufNewFile *.py 0r ~/.vim/Templates/python.py

function Python_file()

   set omnifunc=pythoncomplete#Complete
   highlight OverLength ctermbg=red ctermfg=white guibg=#592929
   match OverLength /\%81v.\+/

endfunction

autocmd FileType python call Python_file()

let use_xhtml=1 function Convert_xHTML()

   colorscheme morning
   TOhtml
   w "~/Code_xHTML/%.html"
   colorscheme torte

endfunction

map <right> call Convert_xHTML() if !has("gui_running")

   " À défaut de pouvoir changer la forme du curseur
   " en fonction du mode de Vim, on peut changer sa couleur
   " en passant par des fonctions de contrôle.
   if &term =~ "rxvt-unicode"
       " From ECMA-48:
       "   OSC - OPERATING SYSTEM COMMAND:
       "     Representation: 09/13 or ESC 05/13 (this is \033] here)
       "     OSC is used as the opening delimiter of a control string for operating system use.
       "     The command string following may consist of a sequence of bit combinations
       "     in the range 00/08 to 00/13 and 02/00 to 07/14.
       "     The control string is closed by the terminating delimiter STRING TERMINATOR (ST).
       "     The interpretation of the command string depends on the relevant operating system.
       " From :h t_SI:
       "   Added by Vim (there are no standard codes for these):
       "     t_SI start insert mode (bar cursor shape)
       "     t_EI end insert mode (block cursor shape)
       let &t_SI = "\033]12;green\007"
       let &t_EI = "\033]12;white\007"

       :silent !echo -ne "\033]12;green\007"
       autocmd VimLeave * :silent :!echo -ne "\033]12;green\007"
   endif
   " screen rajoute une couche qu'il faut percer.
   if &term =~ "screen"
       " From man screen:
       "   Virtual Terminal -> Control Sequences:
       "     ESC P  (A)  Device Control String
       "                 Outputs a string directly to the host
       "                 terminal without interpretation.
       "     ESC \  (A)  String Terminator
       let &t_SI = "\033P\033]12;red\007\033\\"
       let &t_EI = "\033P\033]12;green\007\033\\"

       :silent !echo -ne "\033P\033]12;green\007\033\\"
       autocmd VimLeave * :silent :!echo -ne "\033P\033]12;green\007\033\\"
   endif

endif

set ttyfast set wildmenu

</source>