Mac S' blog - blog

vendredi 10 juillet 2009

ViM: Improved Python syntax and TextMate style highlighting

Recently, I saw through reddit a nice post about an improved syntax highlighting for python, and a nice color scheme which port the TextMate style to ViM. Reading this post, I was pretty amazed by the clear looking of the provided screenshot. So I decided to install, and use, both of these addons. Sadly, nothing went fine. I spent few hours trying to see what was going wrond, before finding out. The color scheme was written for ViM with GUI like GViM, and I still use the old-school CLI one.

So, I tweaked a bit the color file, to have approximately the same rendering than the one in GViM. While it's still not perfect, it is now pretty nice. You have to use 256 colors though (set t_Co=256 in your vimrc).

Here is the result :

GViM vs ViM

And you can find the code here.

All you have to do is put the file in ~/.vim/colors/, and :colorscheme blackboard

# · Aucun commentaire

Week End Parisien

Pendant que d'autres étaient au FIMU, je partais pour ma part pour notre si belle capitale rejoindre ma tante pour ce long week end. Au passage, j'aime de plus en plus Rennes, et le fait d'être à seulement deux heures de TGV de Montparnasse ne va pas me faire changer d'avis .... Partir du boulot à 5h et être à 8 heures en plein centre de Paris, ça n'a pas de prix ... (À vrai dire, si, il en a un, et c'est pas donné, mais bon ...)

# · Lire toute l'histoire · Aucun commentaire
vendredi 05 juin 2009

Flashback 2/2

Voici donc la seconde partie promise de mon rattrapage de retard blogistique.

# · Lire toute l'histoire · Aucun commentaire
mercredi 29 avril 2009

Gnome et Conky

À l'occasion d'un borkage récent de ma fidèle Debian, je suis repassé à une Ubuntu (oui, je sais, je suis faible) 64 bits. Je n'ai pas encore eu le temps de réinstaller openbox, donc j'utilise Gnome pour l'instant.

Je suis aussi un fan de conky, un soft de monitoring s'incrustant dans le fond d'écran. Seulement voilà ... Conky ne sait pas faire de vraie transparence ... Donc à chaque redraw de sa fenêtre, il se remet par dessus les icônes, qui disparaissent.

La solution à ce problème, si vous le rencontriez, est relativement simple.

Ajoutez ces quelques lignes à votre .conkyrc :

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager

Redémarrez conky, et voilà le résultat

# · 2 commentaires
jeudi 16 avril 2009

Flashback 1/2

Ca fait un moment que j'ai rien posté ici.

Un gros mélange de projets, de finaux, de pas-de-net-pendant-2-mois, ajoutez un soupçon de procrastination, et voilà le résultat.

Donc, flashback sur mon semestre de GI02.

Le résultat aura été des UVs globalement intéressantes, même si ... Dans la catégorie des UVs qui poutrent : LO41(programmation système) : un super projet (faire les trois éléments d'un serveur mail, MUA, MTA et MDA en C), des cours intéressants, même si les examens étaient plutôt violents ; MI41 : du bas niveau, au programme Assembleur et VHDL, des TPs super, un prof sympa, super ; BD40 : conception de bases de données, même si le projet était vraiment pas motivant (projet d'appli sous Access), le reste de l'UV était super, un super prof, on apprend et on retient pas mal de trucs ; MG03 : Jeux d'entreprises, où on se retrouve en groupe en charges d'entreprises concurrentes, le but du jeu étant bien entendu de faire prospérer notre boîte, avec des exercices tels que des AGs d'actionnaires, des présentations de bilan, etc, vraiment bien aussi.

Dans la catégorie des UVs qui sont bien : LS00 : bases d'espagnol, une bonne prof, rien à redire sur celle là.

Et enfin, la catégorie des UVs à éviter. Malheureusement. IA41. Introduction aux intelligences artificielles. Ou comment avoir la meilleure note de projet, et qu'aucun des membres du groupe de projet n'ait l'UV. La plupart des algorithmes présentés était redondant avec AG41, les TDs étaient pas terrible, les cours incompréhensibles, et les TPs, étaient à faire sans compter sur l'aide du prof. Bref, SU-PER.

Comme vous l'aurez compris, j'ai eu toutes ces UV sauf IA41, que je regrette finalement d'avoir pris. Dans un prochain épisode (qui devrait venir beaucoup plus vite), le stage !

# · Aucun commentaire
mercredi 29 octobre 2008

ViM : Configuration #2 / Faire tomber en marche l'omnicomplétion pour Python

Deuxième épisode qui était plus que frustrant, sachant que j'avais potentiellement une omnicomplétion qui marchait pour les langages que l'on définissait, oui mais non, pas pour python.

# · Lire toute l'histoire · Aucun commentaire
jeudi 14 août 2008

ViM : Configuration #1

Depuis un certain temps déjà, j'utilise ViM pour éditer mes fichiers. Essentiellement pour ceux qui sont sur mon serveur, plus par habitude. Mais pour du code, je préférais des IDE comme XCode (pour tout ce qui est langages "compilés") ou des éditeurs de texte évolués comme Kate pour les scripts en python. Mais, les vacances et deadr0m1` aidant, j'ai décidé de me jeter dans la configuration de ViM.

# · Lire toute l'histoire · Aucun commentaire
mercredi 23 juillet 2008

Eurockéennes 2008

En ce début du mois de juillet se tenait à Belfort un des plus grands festivals français, les Eurockéennes, Eurocks pour les intimes.

# · Lire toute l'histoire · Un commentaire
jeudi 17 juillet 2008

Fin de Semestre

Bon, j'ai encore accumulé un retard assez important pendant ce semestre au niveau du blog, faut vraiment que je m'y mette régulièrement. Un jour.

# · Lire toute l'histoire · 2 commentaires
dimanche 30 mars 2008

Debian et OpenBox

Après une mise à jour malheureuse de mon Ubuntu sur mon desktop vers Hardy qui a tout fait planté, J'ai décidé de finalement passer à une Debian sid.

# · Lire toute l'histoire · Aucun commentaire

1 · 2 · 3