Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
bazaar:itsalltext [2008/08/06 22:19]
sbz
bazaar:itsalltext [2010/01/12 13:29] (current)
Line 1: Line 1:
 +Amis lutin du jardin, t'en a pas eu marre un jour d'​écrire des putains de longs
 +textes formates avec Paul ou Gertrude syntaxe (aka Markdown, Dokuwiki, Trac, ect..)
 +ou même un simple **textarea** où tu peux pas faire **tab**, où tu peux pas faire d'
 +indentation,​ où tu peux pas respecter les 80^WWW colonnes d'​antan,​ où t'as
 +0 complétion,​ et j'en passe.. la liste exhaustive serait bien trop longue.
 +
 +Alors voilà, un jour y'a un mec le docteur [[https://​addons.mozilla.org/​en-US/​firefox/​user/​59099|what]],​
 +qui s'est dit tiens si je codais un addon firefox pour utiliser un éditeur de texte 
 +externe dans mes textareas des formulaires,​ alors il a pondu 
 +[[https://​addons.mozilla.org/​en-US/​firefox/​addon/​4125|it'​s all text]], et putain
 +que c'est **luvz**
 +
 +====== First Step ======
 +
 +On va se créer un script qui fait l'​édition externe dans une window screen dans 
 +notre session ''<​sessionname>''​ courante.
 +
 +<​code>​
 +$ cat ~/​script/​ext-editor.sh
 +#!/bin/sh
 +screen -S <​sessionname>​ -X screen -t itsAllText vim -p "​$@"​
 +$ chmod +x ~/​script/​editor.sh
 +</​code>​
 +
 +====== Second Step =======
 +
 +On indique à notre firefox dans ''​about:​config''​ l'​éditeur externe pour notre addon
 +it's all text.
 +
 +<​code>​
 +|Preference Name              | Status ​   | Type   | Value                 |
 +|extensions.itsalltext.editor | user set  | string | path-to/​ext-editor.sh |
 +</​code>​
 +
 +Et maintenant lorsqu'​on **clickah** sur le bouton ''​edit''​ qui apparaît lorsqu'​on ​
 +a le focus dans un textarea, ça nous ouvre une window screen portant le nom de '​itsAllText'​
 +avec un vim et le texte à taper. ​
 +Et lorsqu'​on enregistre avec :w notre buffer, cela remplir le textarea sur le navigateur.
 +
 +Powaaaaaaaaaaaaaaaaaaaaa jkiff0rz pas toi ? :)
 +
 +sbz qui a écrit le tips avec la dite technique ci-contre.
  
bazaar/itsalltext.txt · Last modified: 2010/01/12 13:29 (external edit)