/srv/irclogs.ubuntu.com/2012/02/02/#ubuntu-no.txt

maliner alpha2 ute nå?06:39
malinav 12.0406:39
malinhm.. ser sånn ut :D06:40
* RoyK lurer på om han skal tørre å oppgradere pandabrettet - sist gikk det lokt til helvete08:10
[ZyteX]RoyK: pandabrett?09:09
[ZyteX]malin: liker hvordan du svarer på eget spørsmål på under 24sekunder og gir ikke andre til å svare.. Egoist! ;p09:10
RoyK[ZyteX]: http://pandaboard.org/09:11
RoyKfår vente litt - akkurat nå vikarierer det som trådløs ruter09:11
malin[ZyteX]: beklager....09:15
malin:p09:15
[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:16
stianhjGanske 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:26
geirhaDa har du sannsynligvis gjort noe feil med prompten (PS1)09:30
geirhaTegn som ikke flytter cursoren må være inni \[ \]09:30
geirhaHvordan ser PS1=-linja i ~/.bashrc ut?09:31
stianhjgeirha: PS1="\w \$(parse_git_branch)\$ "09:37
stianhjfunction parse_git_branch { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/[\1]/' }09:37
stianhjmen ja, når du sier det så skjer det i mapper som er under git..09:37
geirhaHm. Ingen escapes der09:38
geirhaeller skriver git branch farger?09:38
stianhjja09:38
geirhaDa er det det som er problemet09:38
stianhjkan jeg wrappe parse_git_branch i PS1 med \[ og \] da?09:38
geirhaNei, da blir det også feil09:39
stianhjkan jeg fjerne farge escapes fra git branch kommandoen, og farge det i PS1 i steden?09:41
geirhaHvis du for eksempel har  PS1='a\e[31mb\e[0m '  vil lengden av prompten være 3; 'ab ', men bash teller 1209:41
geirhaPS1=a\[\e[31m\]b\[\e[0m\] '09:42
geirhaDer forteller du bash at det som er inni \[ \] ikke flytter cursoren, så bash vil telle 3 tegn, som blir riktig.09:43
geirhastianhj: Å 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 fargene09:44
stianhjja ok.. og de ekstra tegnene den flytter nå er fordi den teller det som git farge til git branch09:44
stianhjskal sjekke09:44
stianhjgit branch --no-color :)09:44
geirha:)09:44
stianhjah.. digg09:45
stianhjda er det bare å sette farge i med escapes.. takk :)09:46
geirhaJeg anbefaler for øvrig å bruke tput fremfor å hardkode escapes.09:49
stianhjikke hørt om tput09:49
geirhared=$(tput setaf 1) bold=$(tput bold) reset=$(tput sgr0); PS1='\[$red$bold\]\u\[$reset\]\$ '09:50
geirhahttp://www.bash-hackers.org/wiki/doku.php/scripting/terminalcodes09:50
stianhjkult.. litt lettere å holde styr på09:52
stianhjhadde forresten en annen PS1 enn den jeg pastet (med farger)..09:52
RoyK[ZyteX]: :)10:04
malin[ZyteX]: ja, jeg ser den... den der hjerneclutchen. Har du vært på verksted i det siste og fått smurt den? :p11:18
[ZyteX]malin: nei, har ikke det.. Burde vært på service, men ikke hatt tid ;p13:03
malin[ZyteX]: hehe :)13:46
RoyK 18:12

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!