mise a jour vimrc et screenrc
This commit is contained in:
94
.vimrc
94
.vimrc
@@ -1,34 +1,68 @@
|
||||
"autocmd BufEnter * let &titlestring = ' ' . expand("%:t")
|
||||
"set title
|
||||
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
|
||||
" "
|
||||
" ADDS BY HUGOGOGO "
|
||||
" "
|
||||
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
|
||||
|
||||
"directory indique a vim où mettre les swap files a la place du dossier courrant
|
||||
"le double slash demande a vim de donner au swap file un nom avec son chemin d'acces pour eviter que deux fichiers du meme noms posent un probleme
|
||||
"---------------------------------------------------------------
|
||||
" settings de base
|
||||
"---------------------------------------------------------------
|
||||
"set showcmd "Show (partial) command in status line.
|
||||
set showmatch "Show matching brackets.
|
||||
set ignorecase "Do case insensitive matching
|
||||
set smartcase "Do smart case matching
|
||||
"set incsearch "Incremental search
|
||||
"set autowrite "Automatically save before commands like :next and :make
|
||||
"set hidden "Hide buffers when they are abandoned
|
||||
"set mouse=a "Enable mouse usage (all modes)
|
||||
syntax on "turns on syntax hilighting
|
||||
colo torte "utilise la coloration 'torte'
|
||||
set tabstop=2 "regle une tabulation egale a deux espaces
|
||||
set autoindent "indent chaque nouvelle ligne comme la precedente
|
||||
set number "ajoute les numeros de ligne
|
||||
"set list "whitespace characters are made visible
|
||||
set wrap "le texte passe a la ligne automatiquement
|
||||
|
||||
|
||||
"---------------------------------------------------------------
|
||||
" pour gerer les swap files
|
||||
"---------------------------------------------------------------
|
||||
" directory indique a vim où mettre les swap files a la place du
|
||||
" dossier courrant, le double slash demande a vim de donner au
|
||||
" swap file un nom avec son chemin d'acces pour eviter que deux
|
||||
" fichiers du meme noms posent un probleme
|
||||
set directory=~/.vim/swapfiles//
|
||||
|
||||
colo torte "utilise la coloration 'torte'
|
||||
set tabstop=2 "regle une tabulation egale a deux espaces
|
||||
set autoindent "indent chaque nouvelle ligne comme la precedente
|
||||
set number "ajout les numeros de ligne
|
||||
"set mouse=a "permet d'utiliser la souris
|
||||
|
||||
"pour mettre en gras ce qui est écrit entre asterisks
|
||||
set concealcursor=n
|
||||
set conceallevel=3
|
||||
"les trois lignes suivantes sont lancees par des auto commands pour declancher leur action malgre que les hilighting groups soient nettoyes par la commande 'hi clear' du fichier $VIMRUNTIME/color/default.vim
|
||||
"autocmd ColorScheme *
|
||||
hi AsteriskBold ctermfg=Green cterm=bold
|
||||
autocmd BufEnter * syn match Asterisks contained "**" conceal
|
||||
autocmd BufEnter * syn match AsteriskBold "\*\*[^*]\+\*\*" contains=Asterisks
|
||||
"---------------------------------------------------------------
|
||||
" pour mettre en gras dans des fichiers txt
|
||||
"---------------------------------------------------------------
|
||||
" BufEnter s'active quand un buffer est ouvert ou modifie
|
||||
" setf = setfiletype defini un filetype text SI n'existe pas
|
||||
" (!= 'set filetype=type') defini un new ft meme si existe
|
||||
au BufEnter *.txt setf text
|
||||
" conceal = hidden
|
||||
" cocu (concealcursor) hidden in normal mode (v=visual i=insert)
|
||||
" cole (conceallevel) hidden (0=not_hidden 1&2=replaced_by_smth)
|
||||
au filetype text set cocu=n cole=3
|
||||
" les trois lignes suivantes sont lancees par des auto commands
|
||||
" pour declancher leur action malgre que les hilighting groups
|
||||
" soient nettoyes par la commande 'hi clear' du fichier
|
||||
" $VIMRUNTIME/color/default.vim
|
||||
au filetype text hi AsteriskBold ctermfg=Green cterm=bold
|
||||
au filetype text syn match Asterisks contained "**" conceal
|
||||
au filetype text syn match AsteriskBold "\*\*.*\*\*" contains=Asterisks
|
||||
|
||||
|
||||
"remplis les elements de base d'un fichier html
|
||||
command! Html 0s/^/<!DOCTYPE html>\r<html>\r\t<head>\r\t\t<meta charset="UTF-8">\r\t\t<meta name="viewport" content="width=device-width, initial-scale=1.0">\r\t\t<title><\/title>\r\t\t<link href=".\/style.css" type="text\/css" rel="stylesheet">\r\t\t<script type="text\/javascript" src="script.js" defer><\/script>\r\t<\/head>\r\r\t<body>\r\t<\/body>\r<\/html>
|
||||
"---------------------------------------------------------------
|
||||
" remplis les elements de base d'un fichier html
|
||||
"---------------------------------------------------------------
|
||||
command! Html 0s/^/<!DOCTYPE html>\r<html lang="en" dir="ltr">\r\t<head>\r\t\t<meta charset="UTF-8">\r\t\t<meta name="viewport" content="width=device-width, initial-scale=1.0">\r\t\t<title><\/title>\r\t\t<meta name="description" content="description du site web">\r\t\t<meta name="keywords" content="truc, bidule, chouette">\r\t\t<link href=".\/style.css" type="text\/css" rel="stylesheet">\r\t\t<script type="text\/javascript" src="script.js" defer><\/script>\r\t<\/head>\r\t<body>\r\r\t<\/body>\r<\/html>
|
||||
|
||||
|
||||
|
||||
"----------------------------------------------------------------
|
||||
"pour transformer un text html et/ou css en sa version affichable
|
||||
"----------------------------------------------------------------
|
||||
"---------------------------------------------------------------
|
||||
" pour transformer un text html et/ou css en version affichable
|
||||
"---------------------------------------------------------------
|
||||
"remplace < et > par < et >
|
||||
command! Compare %s/</\</g <bar> %s/>/\>/g
|
||||
"remplir les lignes vides avec des <br>
|
||||
@@ -77,5 +111,15 @@ endfunction
|
||||
command! Start 0s/^/<!DOCTYPE html>\r<html>\r<head>\r<style>\r#cadre {\r position: fixed;\r top: 10vh;\r left: calc(50% - 250px);\r width: 500px;\r max-width: 80vw;\r height: 80vh;\r padding: 10px;\r overflow: hidden;\r border-radius: 10px;\r background-color: rgba(50, 50, 50, 0.9);\r}\r#scroll {\r height: 100%;\r width: calc(100% + 25px);\r box-sizing: border-box;\r padding-right: 10px;\r overflow-y: scroll;\r}\r#scroll p {\r margin: 0;\r padding: 0;\r color: #d3d3d3;\r}\r#tag {\r color: #669999;\r}\r#sign {\r color: white;\r}\r#action {\r color: #cc66cc;\r}\r#selec {\r color: #ff6633;\r}\r#pseudo {\r color: yellow;\r}\r#special {\r color: #8585ad;\r}\r#comment {\r color: #909090;\r}\r<\/style>\r<\/head>\r<body>\r<div id=\"cadre">\r<div id=\"scroll">\r\r<p>\<!DOCTYPE html\><\/p>\r
|
||||
"ajoute toutes les lignes de la fin
|
||||
command! End $s/$/\r\r<\/div>\r<\/div>\r<\/body>\r<\/html>
|
||||
"----------------------------------------------------------------
|
||||
"----------------------------------------------------------------
|
||||
|
||||
|
||||
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
|
||||
" "
|
||||
" END OF HUGOGOGO'S ADDS "
|
||||
" "
|
||||
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user