[06:39] <malin> er alpha2 ute nûË?
[06:39] <malin> av 12.04
[06:40] <malin> hm.. ser sûËnn ut :D
[08:10]  * RoyK lurer pûË om han skal tû¡rre ûË oppgradere pandabrettet - sist gikk det lokt til helvete
[09:09] <[ZyteX]> RoyK: pandabrett?
[09:10] <[ZyteX]> malin: liker hvordan du svarer pûË eget spû¡rsmûËl pûË under 24sekunder og gir ikke andre til ûË svare.. Egoist! ;p
[09:11] <RoyK> [ZyteX]: http://pandaboard.org/
[09:11] <RoyK> fûËr vente litt - akkurat nûË vikarierer det som trûËdlû¡s ruter
[09:15] <malin> [ZyteX]: beklager....
[09:15] <malin> :p
[09:16] <[ZyteX]> her var jeg liksom klar i 'helpdesk' mode og sûË blir den ikke utnyttet og mûË gûË rett over til 'spû¡rrende' mode til RoyK, sûË skader det 'hjern-clutchen'
[09:26] <stianhj> Ganske ofte i terminalen nûËr jeg bruker history (^R) for ûË lete etter noe jeg har skrevet fû¡r, og vil editere den linjen, sûË oppfû¡rer den seg rart. Hvis jeg hopper til starten av linjen (^A) sûË hopper den f.eks. til 5 bokstaver inn i linjen istedenfor helt til starten. Hvis jeg hopper til enden av linjen, hopper den da til 5 bokstaver etter linjen.. noe som gjû¡r det utrolig irriterende ûË editere den linjen. What gives?
[09:30] <geirha> Da har du sannsynligvis gjort noe feil med prompten (PS1)
[09:30] <geirha> Tegn som ikke flytter cursoren mûË vûÎre inni \[ \]
[09:31] <geirha> Hvordan ser PS1=-linja i ~/.bashrc ut?
[09:37] <stianhj> geirha: PS1="\w \$(parse_git_branch)\$ "
[09:37] <stianhj> function parse_git_branch { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/[\1]/' }
[09:37] <stianhj> men ja, nûËr du sier det sûË skjer det i mapper som er under git..
[09:38] <geirha> Hm. Ingen escapes der
[09:38] <geirha> eller skriver git branch farger?
[09:38] <stianhj> ja
[09:38] <geirha> Da er det det som er problemet
[09:38] <stianhj> kan jeg wrappe parse_git_branch i PS1 med \[ og \] da?
[09:39] <geirha> Nei, da blir det ogsûË feil
[09:41] <stianhj> kan jeg fjerne farge escapes fra git branch kommandoen, og farge det i PS1 i steden?
[09:41] <geirha> Hvis du for eksempel har  PS1='a\e[31mb\e[0m '  vil lengden av prompten vûÎre 3; 'ab ', men bash teller 12
[09:42] <geirha> PS1=a\[\e[31m\]b\[\e[0m\] '
[09:43] <geirha> Der forteller du bash at det som er inni \[ \] ikke flytter cursoren, sûË bash vil telle 3 tegn, som blir riktig.
[09:44] <geirha> stianhj: û fjerne escapes i ettertid er vanskelig. Jeg ville sett om det var en --opsjon til git branch som gjû¡r at den ikke tar med fargene
[09:44] <stianhj> ja ok.. og de ekstra tegnene den flytter nûË er fordi den teller det som git farge til git branch
[09:44] <stianhj> skal sjekke
[09:44] <stianhj> git branch --no-color :)
[09:44] <geirha> :)
[09:45] <stianhj> ah.. digg
[09:46] <stianhj> da er det bare ûË sette farge i med escapes.. takk :)
[09:49] <geirha> Jeg anbefaler for û¡vrig ûË bruke tput fremfor ûË hardkode escapes.
[09:49] <stianhj> ikke hû¡rt om tput
[09:50] <geirha> red=$(tput setaf 1) bold=$(tput bold) reset=$(tput sgr0); PS1='\[$red$bold\]\u\[$reset\]\$ '
[09:50] <geirha> http://www.bash-hackers.org/wiki/doku.php/scripting/terminalcodes
[09:52] <stianhj> kult.. litt lettere ûË holde styr pûË
[09:52] <stianhj> hadde forresten en annen PS1 enn den jeg pastet (med farger)..
[10:04] <RoyK> [ZyteX]: :)
[11:18] <malin> [ZyteX]: ja, jeg ser den... den der hjerneclutchen. Har du vûÎrt pûË verksted i det siste og fûËtt smurt den? :p
[13:03] <[ZyteX]> malin: nei, har ikke det.. Burde vûÎrt pûË service, men ikke hatt tid ;p
[13:46] <malin> [ZyteX]: hehe :)
[18:12] <RoyK>