malin | er alpha2 ute nå? | 06:39 |
---|---|---|
malin | av 12.04 | 06:39 |
malin | hm.. ser sånn ut :D | 06:40 |
* RoyK lurer på om han skal tørre å oppgradere pandabrettet - sist gikk det lokt til helvete | 08: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! ;p | 09:10 |
RoyK | [ZyteX]: http://pandaboard.org/ | 09:11 |
RoyK | får vente litt - akkurat nå vikarierer det som trådløs ruter | 09:11 |
malin | [ZyteX]: beklager.... | 09:15 |
malin | :p | 09: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 |
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:26 |
geirha | Da har du sannsynligvis gjort noe feil med prompten (PS1) | 09:30 |
geirha | Tegn som ikke flytter cursoren må være inni \[ \] | 09:30 |
geirha | Hvordan ser PS1=-linja i ~/.bashrc ut? | 09:31 |
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:37 |
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:38 |
geirha | Nei, da blir det også feil | 09:39 |
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:41 |
geirha | PS1=a\[\e[31m\]b\[\e[0m\] ' | 09:42 |
geirha | Der forteller du bash at det som er inni \[ \] ikke flytter cursoren, så bash vil telle 3 tegn, som blir riktig. | 09:43 |
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:44 |
stianhj | ah.. digg | 09:45 |
stianhj | da er det bare å sette farge i med escapes.. takk :) | 09:46 |
geirha | Jeg anbefaler for øvrig å bruke tput fremfor å hardkode escapes. | 09:49 |
stianhj | ikke hørt om tput | 09:49 |
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:50 |
stianhj | kult.. litt lettere å holde styr på | 09:52 |
stianhj | hadde 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? :p | 11:18 |
[ZyteX] | malin: nei, har ikke det.. Burde vært på service, men ikke hatt tid ;p | 13:03 |
malin | [ZyteX]: hehe :) | 13:46 |
RoyK | 18:12 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!