08:27 <kujiu> bonjour
        10:52 <No`> hello l'afpy
        11:02 <glooze> oyo le No
        12:01 <Ohan> question vim: y'a moyen de faire un "projet"? (genre ouvrir un certain nombre de fichiers d'un seul coup)
        12:01 <romain> vim -p file1 file2 file3
        12:02 <romain> sinon y a une feature super cool de vim, c'est les sessions
        12:02 <romain> tu fais :mks! dans ton vim ouvert avec ta dizaine de fichiers
        12:02 <romain> si tu quittes, quand tu réouvriras (depuis le même dossier) vim, avec vim -S, tu récupèreras ta session
        12:05 <Ohan> ah sympa ca
        12:05 <Ohan> je connaissais pas les sessions
        12:05 <Ohan> je note le :mks!
        12:11 <carxwol> salutations
        12:12 <Ohan> romain, c'est normal que quand j'ouvre plusieurs fichiers d'un coup avec vim (ou que j'ouvre vim -S) il me prévienne qu'il y a "xx more files to edit" quand je tape tout bêtement :q ?
        12:12 <Ohan> faut que je tape :q! a chaque fois?
        12:13 <romain> t'as oublié le -p
        12:18 <carxwol> Ohan: :n (next)
        12:19 <Ohan> carxwol, ouais, pour éditer le fichier suivant
        12:19 <Ohan> mais si je veux pas les éditer à chaque fois? genre je veux justeles ouvrir pour qu'ils soient là, et que je puisse les éditer rapidemment si besoin
        12:19 <Ohan> mais c'est good, avec -p ca le fait bien ;)
        12:20 <Ohan> merci à vous deux
        12:20 <romain> Ohan: utile est :tabd pour executer une commande sur chacune des tabs, genre :tabd q pour tout fermer
        12:20 <carxwol> désolé, je n'avais pas lu les 10 lignes précédentes :-P
        12:21 <Ohan> romain, tu veux dire pour fermer les tabs? c'estle raccourci de :tabdo j'imagine ;) (je viens de lire un tip la dessus)
        12:21 <romain> ouais mais tu comprends, quand on peut gagner une lettre ça fait toujours du bien :)
        12:22 <Ohan> bon je commence à savoir quelques commandes sympa pour le mode normal (même trop...), par contre il va falloir que j'en apprenne moultes maintenant pourle mode insert (vu que c'est ce que j'utiliserai le plus souvent j'imagine)
        12:22 <romain> bof
        12:22 <Ohan> tient javais une question: y'a moyen de "paste" (avec "p" ou "gp" ou "P" ou "gP") sur la ligne précédente/suivante par rapport a la ligne en cours?
        12:23 <Ohan> comment ca bof? tu code pas en mode insert?
        12:23 <romain> le mode insert c'est pour insérer, le mode commande pour commander, donc en principe les raccourcis tu les utilises en command :)
        12:24 <Ohan> mouaip
        12:24 <romain> mais tu en as, oui
        12:24 <Ohan> va juste falloir se faire a l'utilisation intensive de la touche "esc", "i", "a" ou "o"
        12:24 <romain> oui, et c'est pourquoi je trouve l'emploi de la touche "echap" peu judicieuse
        12:24 <romain> -se+x
        12:25 <Ohan> et donc, je demandais, y'a moyen de faire l'équivalent de (sans passer par un "map") : "o <esc> g A" ?
        12:25 <Ohan> (créer une ligne sous la ligne du curseur, coller, puis éditer en fin de ligne)
        12:27 <Ohan> et question subsidiaire, j'ai vu ton settings que tu avais pasté, mais tu utilise quoi comme plugins?
        12:27 <Ohan> genre le plugin vcs ?
        12:28 <Ohan> et y'a quoi dans ton .vimrc.bepo ?
        12:29 <sbz> Ohan: :qall
        12:30 <carxwol> Ohan: t'as fait une sauvegarde du fichier qu'avait mis madin60 sur pastebin ?
        12:30 <Ohan> pour fermer tous les fichiers a éditer? merci sbz 
        12:30 <carxwol> je n'ai pas eu le temps de le lire et il l'a déjà viré
        12:30 <Ohan> carxwol, je l'ai toujours ouvert dans un tab en fait, pourquoi?
        12:30 <carxwol> je veux bien un paste
        12:30 <carxwol> siteuplé
        12:30 <sbz> salut carx  :)
        12:31 <Ohan> ah effectivement
        12:31 <sbz> Ohan: ouais pour ca
        12:31 <Ohan> attends bouge pas
        12:31 <Ohan> sbz, merci
        12:31 <carxwol> salut sebeuze
        12:31 <Ohan> carxwol, http://friendpaste.com/5XJAFZKSje28aQH0a7SLz4
        12:31 <Ohan> mal copié vu que j'ai fait un "select all" et que ca m'a pris un # pour chaque numéro de ligne...
        12:32 <Ohan> mais l'essentiel est là je pense
        12:32 <carxwol> c'est juste pour le relire, pas de soucis :)
        12:33 <sbz> Ohan: plutot que :tabnext ou :next utilise gt et pour :prev ou :tabprev gT ;)
        12:33 <Ohan> ah, gt pour next, gT pour prev, bon a savoir ;)
        12:33 <sbz> bon je dois y aller, a+
        12:34 <Ohan> a+ et merci
        12:34 <carxwol> merci Ohan 
        12:40 <Ohan> qu'est-ce qui fait que quand j'édite un fichier .vimrc, et que je commence uneligne par " (un commentaire), quand je vais a la ligne il me rajoute automatiquement un "
        12:41 <Ohan> c'est pénible, ca me casse tout quand j'essaie de faire un copier/coller avec des commentaires dedans
        12:41 <Ohan> c'est quel setting qui fait ca?
        12:51 <carxwol> les omnifunc
        12:52 <carxwol> tu as déclarer des types de fichier avec des omnifunc ? 
        12:52 <carxwol> au filetype ...
        12:53 <Ohan> que pour python il me semble
        12:53 <Ohan> et j'ai l'impression que quand je copy/paste y'a aussi une ligne sur deux qui est "rajoutée"
        12:53 <Ohan> ah nan, désolé j'ai rien dit pour la ligne rajoutée
        12:55 <carxwol> ben ptêt que ton au filetype est trop large
        12:55 <Ohan> large?
        12:55 <carxwol> il prend trop de fichiers
        12:56 <Ohan> ah, je comprends, y'a un truc qui fait un au filetype automatique quel que soit le fichier on dirait
        12:56 <carxwol> ou alors t'as "compatible" d'activer
        12:56 <Ohan> if has(autocmd) ...
        12:57 <Ohan> filetype plugin indent on
        12:57 <Ohan> ca doit etre ca
        13:05 <Ohan> carxwol, tu voulais aussi la conf de romain?
        13:09 <Ohan> carxwol, je voulais utiliser le vimrc de ce gars, mais son lien de download est mort :/ http://blog.sontek.net/2008/05/11/python-with-a-modular-ide-vim/
        13:56 <romain> 12:28:11  Ohan> et y'a quoi dans ton .vimrc.bepo ?
        13:56 <romain> y a des mappages de touches pour mon layout clavier
        13:56 <romain> http://dev.peerfuse.org/repositories/entry/userconfs/.vimrc.bepo
        13:56 <Ohan> ok
        13:57 <Ohan> et pour les plugins que tu utilise?
        13:58 <romain> heu, omnicppcompletion un truc du genre, et deux plugins pour afficher le diff svn et git quand tu fais un commit
        13:58 <Ohan> pige pas tout dans ton vimrc.bepo, mais ca doit etre une utilisation trop avancée pour moi (pour le moment en tout cas ;)
        13:58 <Ohan> vcscommand?
        13:59 <romain> non, connais pas
        13:59 <Ohan> ok
        13:59 <romain> et vinrc.bepo c'est juste des remappages de touches
        13:59 <romain> vu qu'à la place des touches hjkl j'ai ctsr, pour les utiliser pour le déplacement
        14:00 <romain> et du coup remapper les fonctions qui étaient sous ctsr
        14:01 <Ohan> ok
        14:01 <Ohan> t'as un clavier tordu?
        14:02 <romain> non
        14:02 <romain> juste un layout différent dans xorg, http://bepo.fr
        14:03 <Ohan> chaud
        14:03 <romain> pratique
        14:04 <romain> http://blog.p.engu.in/2008/10/04/bepo----cest-bon/
        14:07 <Ohan> ca doit te rendre fou quand tu vas sur d'aurtes PCs, qui ont pas ton layout
        14:07 <romain> j'en conviens
        14:08 <romain> ceci dit, tu as le layout de bepo dans xorg, mais c'est une ancienne version, que je ne peux donc pas utiliser, mais comme la 1.0 est/va être releasée, dans les prochaines versions de xorg il y aura la bonne version
        14:08 <romain> du coup il suffira d'un setxkbmap fr bepo pour changer de layout à la volée
        14:08 <romain> sinon l'idée est d'avoir une clef usb avec tout ce qu'il faut
        14:08 <Ohan> et c'est facile de changer son layout? c'est possible a la volée?
        14:08 <Ohan> ok
        14:09 <Ohan> tout ce qu'il faut? genre .vimrc et ?
        14:09 <romain> oui, cela dit je ne le afis pas, j'ai un subversion à la place
        14:11 <Ohan> et t'as un clavier "orthogonal" ?
        14:11 <romain> non, un clavier normal azerty tout ce qu'il y a de plus banal
        14:13 <haypo> romain: j'ai commandé un clavier typematrix bépo
        14:14 <romain> avec leur commande groupée ?
        14:14 <Ohan> c'est clair que je vais pas changer de layout pour le moment, déjà que je me bats avec les raccourcis clavier de vim, si en plus les lettres sont plus au bon endroit :P
        14:14 <haypo> romain: oui
        14:14 <Ohan> ah il est sorti le typematrix? tu l'as payé combien haypo §?
        14:14 <haypo> romain: la commande court depuis juillet 2008 je crois :-) j'ai commandé y'a 1 ou 2 semaines
        14:14 <haypo> Ohan: c'est ~90¤ je crois
        14:14 <romain> y a eu beaucoup de retards parce que leur contact chez typematrix avait fait le mort
        14:15 <haypo> Ohan: y'a une offre spéciale, habituellement, c'est ~120¤
        14:15 <romain> et oui c'est cher, mais avec un peu de chance j'aurais pu convaincre ma boite de l'acheter :)
        14:15 <Ohan> ah ouais quand même ...
        14:16 <haypo> romain: t'as demandé ?
        14:16 <haypo> Ohan: c'est un clavier avec un placement spécial des touches
        14:16 <haypo> elles sont "droites" et non pas alternées
        14:16 <haypo> et il parait que c'est des super claviers
        14:16 <Ohan> vivi
        14:16 <Ohan> mouais :p
        14:17 <No`> ouh pitain... dvorak ça me dézingue, j'ai l'impression de taper au clavier dans une faille spatio-temporelle
        14:17 <romain> haypo: non, j'en ai pas un réel besoin, puis vu que chez moi j'ai juste un laptop avec donc un clavier classique, je pense que le passage de l'un à l'autre serait assez irritant
        14:17 <haypo> Ohan: ça ressemble à ça http://clavier-dvorak.org/wiki/Fichier:TypeMatrix_2030_USB.jpg
        14:17 <Ohan> vivi je connais (enfin déjà vu)
        14:48 <AlexCONRAD> c'est quoi ce clavier ?
        14:49 <haypo> AlexCONRAD: un clavier typematrix avec une disposition bépo
        14:59 <carxwol> Ohan: celui de romain, j'ai une tab ouverte sur peerfuse, merci :)
        18:29 <madin60> Bonsoir Ohan...
        18:29 <madin60> Bonsoir tout le monde
        18:33 <Ohan> hello madin60 ;)
        18:33 <Ohan> j'ai commencé a tester ta config vimrc, et t'as au moins un soucis dedans
        18:34 <madin60> S'il y en avais qu'un!
        18:34 <madin60> dis-moi
        18:35 <Ohan> au BufNewFile,BufRead *.py imap <buffer><F5><esc>:w!<cr>:!python %<cr>
        18:35 <Ohan> il manque un espace avant le <esc> pour que ca fonctionne (enfin je pense)
        18:35 <Ohan> au fait, comment on fait un copier dans vim qui permette de coller dans autre chose que vim?
        18:35 <Ohan> selection a la souris?
        18:36 <madin60> je veux pas de dire de betise mais je crois bien que c'est la seule solution
        18:37 <haypo> Ohan: quand tu as vim, t'as plus besoin d'autre logiciel :-D
        18:37 <Ohan> haypo, meme pas de xchat? :D
        18:37 <Ohan> madin60, tu veux dire que j'ai raison? ou tord?
        18:38 <madin60> tu as raison... Si tu met en surbrillance la selection, après avec la souris
        18:38 <madin60> clic milieu du x11 si je ne m'abuse
        18:38 <madin60> et ca colle
        18:39 <Ohan> ouais, faut donc mettre en surbrillance a la souris :D
        18:39 <Ohan> quel sacrilège :D
        18:39 <madin60> haypo, vim, ca lis pas la musique
        18:39 <madin60> ca lit pas les films non plus
        18:39 <No`> alors que emacs, oui
        18:40 <Ohan> je pense qu'il voulait dire "pas besoin d'un autre logiciel pour toucher a du texte" ;)
        18:40 <Ohan> mais c'était juste un gros troll velu
        18:40 <Ohan> bref, pas d'autre solution pour copier dans vim et coller ailleurs alors?
        18:40 <romain> madin60: :!mplayer
        18:41 <Ohan> fake :D
        18:41 <Ohan> ca compte pas !
        18:41 <madin60> oh...
        18:41 <madin60> le pire c'est que ca marche...
        18:42 <madin60> je viens de lancer firefox via vim ;|
        18:43 <Ohan> bah ca lance n'importe quelle commande que tu pourrais lancer en shell (enfin j'imagine)
        18:43 <No`> par contre, vim il a pas http://1010.co.uk/gneve.html # attention, haut-niveau d'inutilité inside
        18:46 <madin60> Ohan l'espace semble quand meme superflu
        18:46 <Ohan> ah ok, possible effectivement j'ai pas testé
        18:46 <Ohan> en tout cas bien pratique ;)
        18:46 <Ohan> la commande ;)
        18:46 <Ohan> j'en ai rajouté qques unes (executer pylint par exemple ;)
        18:47 <madin60> fais voir...
        18:47 <madin60> parce qu'on m'a deja dit d'utiliser cette appli, mais bon a chaque fois, j'ai des vieux scores
        18:48 <madin60> Du coup j'ai pas pensé a le mettre dans vim
        18:48 <Ohan> au BufNewFile,BufRead *.py map <buffer><F6> :w!<cr>:!export PYTHONPATH=$PYTHONPATH:/home/rustre/dev/TCS:/home/rustre/dev/mysite<cr>:!pylint -r n %<cr>
        18:48 <Ohan> au BufNewFile,BufRead *.py imap <buffer><F6> <esc>:w!<cr>:!export PYTHONPATH=$PYTHONPATH:/home/rustre/dev/TCS:/home/rustre/dev/mysite<cr>:!pylint -r n %<cr>
        18:49 <Ohan> je rajoute mes projets django sur le pythonpath sinon pylint arrive pas a importer les modules qui vont bien
        18:49 <Ohan> y'a surement une meilleure manière de faire, mais ca marche pour le moment ;)
        18:50 <haypo> madin60: t'as besoin de copier/coller le nom de la musique entre vim et ton lecteur audio ? :-p
        18:53 <madin60> haypo nan... j'avais mal compris la remarque
        18:54 <Ohan> haypo, mais dans xchat oui!
        18:54 <haypo> Ohan: là ouais, faut utiliser la souris
        18:54 <haypo> ou alors tu utilises un client irc texte et tu copies avec screen :-)
        18:54 <haypo> la souris me semble être le plus simple et rapide
        18:55 <haypo> surligner / clic-central et voilà
        18:55 <Ohan> ouais j'imagine ;)
        18:55 <Ohan> vivi
        18:55 <Ohan> je me demandais juste si y'avait moyen de "coller" dans le clipboard
        18:55 <Ohan> enfin copier dans le clipboard
        19:03 <madin60> mince. je crois que je suis bloqué dans mon script! :-(
        19:03 <madin60> Va falloir que je réfléchisse...
        19:03 <madin60> Et ca c'est dur :-[
        19:05 <Ohan> huhuhu
        19:11 <madin60> http://pastebin.com/d1ecab322
        19:11 <madin60> un coup de main serait le bienvenu
        19:11 <madin60> Brièvement, je présente mon probleme
        19:13 <madin60> J'ai créer une classe JeuCarte, et déclarer dans cette classe 2 variables de type liste par defaut.
        19:14 <madin60> et a l'appel de cette classe, si aucun argument n'est passé, on utilise ces listes (par defaut), sinon on utilise les arguments
        19:14 <madin60> passés..
        19:14 <madin60> mais ca ne semble pas marcher
        19:14 <Ohan> cad? c'est quoi le soucis?
        19:15 <madin60> l'appel de la classe sans argument ne prends pas en compte les listes par defauts
        19:15 <Ohan> normal
        19:15 <madin60> l'interpretateur python me retourne que les variables valeurs et couleurs  ne sont pas déclarer
        19:15 <Ohan> ton init, il prends "couleurs" et "cartes"
        19:16 <Ohan> mais tu leur donne pas de valeur par défaut
        19:16 <madin60> j'ai essayer ca
        19:16 <madin60> def __init__(self, couleurs=couleurs):
        19:17 <madin60> meme def __init__(self, couleurs=JeuCarte.couleurs):
        19:17 <madin60> mais a chaque fois, la variable n'est pas déclarer
        19:18 <Ohan> t'as essayé couleurs=self.couleurs ?
        19:19 <Ohan> je sais pas si c'est comme ca qu'il faut faire, mais teste
        19:19 <Ohan> ou alors tu met genre couleurs=(), cartes=()
        19:19 <Ohan> et tu teste dans le corps de __init__ si les listes ont une taille
        19:20 <Ohan> genre if len(couleurs) > 0: self.couleurs = couleurs
        19:21 <madin60> Ohan oui pour self.couleurs
        19:21 <madin60> mais non plus
        19:21 <Ohan> ?
        19:21 <madin60> je vais tester ta seconde proposition
        19:22 <madin60> le def __init__(self, couleurs=selfcouleurs): 
        19:22 <madin60> retourne un self non déclaré
        19:22 <Ohan> essaie, et tiens moi au jus ;)
        19:22 <madin60> ouais ca roule
        19:22 <Ohan> ah mais attends
        19:23 <Ohan> self.couleurs je me demande si c'est pas "couleurs de l'instance"
        19:23 <Ohan> et t'as pas encore d'instance je crois dans __init__
        19:23 <Ohan> essaie sinon d'appeller __init__ avec d'autres noms de variable
        19:23 <Ohan> genre __init__(self, colors=couleurs, cards=cartes)
        19:24 <Ohan> parce que si ca se trouve, ton soucis, c'est que tu "écrasais" la définition de tes vars "locale a ta classe"
        19:26 <Ohan> ouaip, je viens de tester, ca marche de la manière dont je t'ai parlé
        19:29 <madin60> oula
        19:30 <madin60> je viens de capter...
        19:30 <madin60> oki je v manger et je teste ca...
        19:30 <madin60> On est plus pratique le ventre plein!
        19:30 <madin60> Merci!
        19:33 <Ohan> par contre, je crois qu'il te reste un soucis dans ton init
        19:33 <Ohan> enfin pas un soucis de syntaxe, mais de logique
        19:33 <Ohan> on en parle tout a l'heure si je suis la ;)
        21:13 <ogrisel> matin café
        21:14 <ogrisel> 38 personnes sur ce chan, ca augmente non ?
        21:17 <ogrisel> bon je trahis la licence BSD, maintenant ma nouvelle licence préférée c'est la MIT
        21:18 <ogrisel> elle est encore plus simple
        21:18 <ogrisel> pas besoin de remplacer quoi que ce soit dans le template
        21:18 <ogrisel> juste la premiere ligne avec le copyright
        22:16 <ogrisel> au fait gawel, ccomb, yota: je ne pourrais tres probablement venir qu'un jour sur les 3 pour le stand afpy a SL, j'ai des deadlines trop serrés et je deja prends une semaine de vacances mi avril ...
        22:17 <ogrisel> et je deja apprends a parler francais sur IRC
        22:18 <misc> tu as des problémes avec ton permis de travail, hortefeux est venu chez toi ?
        22:32 <madin60> oula ... plus dur que je le croyais ce jeu de poker! :-p
        22:33 <madin60> c'est pas demain que je pourrai le diffuser lol
        22:33 <madin60> et devenir milliardaire avec son exploitation!
        22:33 <madin60> :D
        22:33 <ogrisel> misc:  il s'occupe plus de ca hortefeux, il a rempli son quota
        22:34 <madin60> aller je sauvegarde, puis commit et dodo