Newsgroup: it.comp.macintosh
Titolo: Re: accenti terminale

 export LANG=fr 
francofilo! ;)
LANG=it
-- 
Firma in ferie contrattuali

 La stessa procedura non é servita :((
da impostazioni finestra metti, sotto aspetto, come charset, latin-9
sono le uniche cose che ho fatto.
funziona alla perfezione su entrambi.

 le accentate.
e quindi? :)
su linux funzionano...

 funziona alla perfezione su entrambi.
Niente. Macumba.
-- 
Odio gli indifferenti, perche` mi da noia il loro 
piagnisteo di eterni innocenti. [...]
Sono Partigiano. Percio` odio chi non parteggia.
Odio gli indifferenti. (Gramsci)

 su linux funzionano...
forse ho risolto con zsh!

 qualche sbobbola nascosta che una volta era diversa.
domani mia sorella ha un'esame durante il quale il professore le farà
analizzare dei testi con i comandi della shell tipo grep sed xargs ecc..
spero che la soluzione zsh funzioni.
lei ha lavorato su linux fino ad oggi, in quanto non ha portatili con
linux e l'esame dovrà farlo sul portatile.
quindi abbiamo provato un pò con l'ibook e ci siamo accorti del
problemino...
dopo facciamo qualche esperimento con zsh e vediamo.
intanto stavo cercando un pò e alcuni dicono che hanno esportato la
variabile LANG en_US e da li hanno iniziato a funzionare gli accenti.
a me non pare...

come posso fare a fare le lettere accentate nel terminale di mac os
10.4.2?
mi escono cose come /305 o simili.
ho provato a cambiare la codifica font da utf a roman a iso ma il
problema non cambia, cambiano i numeri e basta.
cambio shell? è un problema di bash?
grazie.
Ale.

> .bashrc --------------- 
export LC_CTYPE=ISO-8859-1 
export LANG=fr 
-------------------------- 

 Niente. Macumba.
stringevi tra le mani il peluches di un pinguino mentre facevi tutto
ciň?
scherzi a parte, non so che dirti.
ho aperto il terminale, ho creato col vi quei due file e li ho riempiti.
poi nelle impostazioni, in emulazione c'č spuntato eludi caratteri non
ascii, ma vedo che funziona comunque, anche se non č flaggato.
poi, in aspetto uso come font monaco 12pt e codifica occidentale iso
latino 9.
tutto qui.
naturalmente bash č la mia shell predefinita in netinfo.
dunque, il file .inputrc, nella mia home contiene:
set meta-flag on
set convert-meta off
set output-meta on
mentre il file .bashrc sempre nella mia home contiene:
export LC_CTYPE=ISO-8859-1
export LANG=it
gli altri .qualsiasi cosa non li ho nemmeno sfiorati.

 le accentate.
Anche qui. Ma sul terminale del pb funzionavano. Ergo immagino che sia
qualche sbobbola nascosta che una volta era diversa.
-- 


 spero che la soluzione zsh funzioni.
Funziona. Ed ecco perché con il PB 12" funzionava allora.
Usavo zsh. Tra l'altro ho il prompt gigal33t (anche se sono stato
gigal4m3 che ho solo copiato uno scriptazzo =) )...
In compenso zsh ha la brutta abitudine di aprirmi delle shell [process
completed] e basta


 mi escono cose come /305 o simili.
Perché hai selezionata l'opzione "Eludi caratteri non ASCII" sotto
"Emulazione". Qui comunque se la disattivo non le visualizza lo stesso
le accentate.
-- 
Ve lo meritate Gil Amelio!

 Qua non funge nulla...
qua l'ho fatto su due mac, un 1.4.1 (cacchio mi son scordato di
aggiornarlo!) e un 1.4.2 e va su entrambi.
crea i due file nella tua home, col vi, nano o quello che preferisci e
mettici dentro il contenuto.
assicurati di avere bash come shell e riavvia il terminale.

 risolto anche in bash con:
Qua non funge nulla...


 LANG=it
hai ragione.
ho copiato e incollato da un post di un tizio francese.
è molto sentito nel paese dei ranocchi questo probelma degli accenti.
comunque l'avevo scritto giust nei file di configurazione :)
ciao.

 tutto qui.
Tutto questo anche io. E i caratteri quando li stampa lui si vedono. È
come se il mio metodo di input non fosse quello giusto...


 assicurati di avere bash come shell e riavvia il terminale.
La stessa procedura non é servita :((
-- 


>export LC_CTYPE=ISO-8859-1 
non conviene mettere export LC_CTYPE=ISO-8859-15 cosi' fa apparire anche il
simbolo dell'euro?
ciao ciao
                                  MAS!

come se il mio metodo di input non fosse quello giusto...
sei uscito e rientrato da ogni terminale (proprio rilanciare
l'applicazione) per verificare il tutto? e l'input dalle preferenze del
terminale e' settato su latin-9 o su che cosa?
ciao ciao!
                                  MAS!

 Qua non funge nulla...
Nemmeno qui... e nemmeno con zsh...
-- 
Poochie©

 terminale e' settato su latin-9 o su che cosa?
Più volte. Prima era su latin-1, poi anche su latin-9 (perché poi
latin-9...)


 simbolo dell'euro?
In teoria si... ma tanto per vedere se il principio funziona...


 Nemmeno qui... e nemmeno con zsh...
Boh... qui qualcuno deve avere fumato peso.


 naturalmente bash č la mia shell predefinita in netinfo.
Che versione di MacOS e di bash usi?


 se mai trovaste una soluzione confido in una FAQ :-)
tcsh invece non funge. 


 Che versione di MacOS e di bash usi?
mac os 10.4.1 e 10.4.2 e la bash che c'era già, sul 10.4.2:
BigMac:~ ale$ bash --version
GNU bash, version 2.05b.0(1)-release (powerpc-apple-darwin8.0)
Copyright (C) 2002 Free Software Foundation, Inc.
quella del 10.4.1 non la ricordo.
ciao.

>> .inputrc --------- 
[...]
Grazie, ha funzionato anche qui, iBook con OS 10.4.2 installato da zero.
In realtà (per chi volesse scrivere la FAQ, cosa che credo sia
fondamentale fare) qui risulta che quel ~/.bashrc non serve, e quindi
basta solo un ~/.inputrc contenente solo questa riga:
set output-meta on
(...che ho anche provato a mettere in /etc/profile per applicarla a tutti
gli utenti ma in questo caso non funziona.)
L'opzione "Eludi caratteri non-ASCII" nella pagina "Emulazione" delle
impostazioni finestra sembra dover essere attiva (mi sembrava avesse
funzionato anche quando non era attiva, ma ora non va).
Come codifica caratteri nella pagina "Aspetto" va bene "Unicode (UTF-8)"
(MA... vedi dopo).
C'è però un altro problema: se crei tramite il Finder un file o una
cartella il cui nome contiene accentate, quando lo visualizzi da terminale
con "ls" le accentate non compaiono nel modo corretto. Per risolverlo
bisogna aggiungere a ls l'opzione -v, cioè usare "ls -v". Naturalmente si
può fare in modo che l'opzione venga sempre usata, anche digitando solo
"ls", con un opportuno alias in /etc/profile o altrove, eventualmente
aggregandolo ad altri alias già presenti:
alias ls='ls -v'
Purtroppo rimane un ultima scocciatura: i caratteri accentati che si
vedono nel terminale sono codificati in UTF-8, quindi a due byte, ma le
operazioni di editing nel terminale (spostamento, cancellazione) sembra
funzionino a singolo byte. Perciò se dobbiamo modificare una riga di
comando contenente lettere accentate siamo fregati, perché diventa un
pasticcio.
Esempio: scrivete la lettera "ò", poi tornate a sinistra premendo una
volta la freccia cursore sinistra, scrivete "a", e premete invio. Dovrebbe
comparire:
-bash: aò: command not found
e invece comparirà:
-bash: ?a?: command not found
perché spostandovi di una sola posizione a sinistra avete inserito la "a"
in mezzo ai due byte di cui era composta la "ò", spezzandola in due
caratteri illeggibili a singolo byte che vengono visualizzati nel
terminale come punti interrogativi.
Lo si potrebbe risolvere impostando, nella pagina "Aspetto", la codifica
caratteri "Occidentale (ISO latino 1)" invece di "Unicode (UTF-8)". Ma in
questo modo i nomi con caratteri accentati creati dal Finder, che sono a
due byte, non vengono più visualizzati correttamente, e non sono neanche
accessibili: se ad es. avete un file di nome "cioè", scrivendo "ls cioè"
vi beccherete un bel "cioè: Invalid argument".
Se qualcuno ha altre idee, oltre a passare a zsh...
-- 
Ciao,
  Marco.
..."The Lamb Lies Down on Broadway", Genesis (1974)

 spero che la soluzione zsh funzioni.
In effetti usare zsh è proprio la soluzione implicitamente suggerita da
Apple:
http://docs.info.apple.com/article.html?artnum=152409
In sostanza dicono che usando tcsh o bash è normale e corretto vedere i
codici escape invece delle accentate, ed è giusto attivare "Eludi
caratteri non-ASCII", mentre usando zsh è normale vedere i veri caratteri
accentati, e in questo caso NON bisogna attivare "Eludi...".
Io ho sempre usato bash, anche su Linux... sono un po' dubbioso su un
eventuale passaggio a zsh.
-- 
Ciao,
  Marco.
..."Relayer", Yes (1974)

 Se qualcuno ha altre idee, oltre a passare a zsh...
Tra l'altro, ho appena notato che il problema dell'editing rimane tale e
quale anche usando zsh.


 mac os 10.4.1 e 10.4.2 e la bash che c'era già, sul 10.4.2:
Ma questa si chiama $SFIGA_COLOSSALE. Vado di login e logout e vedo che
dice.


 eventuale passaggio a zsh.
Io mi ci trovo da dio, la uso già da qualche mese.


 Io mi ci trovo da dio, la uso già da qualche mese.
Su Linux o Mac?
Differenze sostanziali?
Comunque, come scrivevo altrove, mi sembra che il problema delle accentate
(o, meglio, dell'editing nel terminale UTF-8) ci sia tale e quale anche
con zsh. Tu lo hai risolto?
-- 
Ciao,
  Marco.
..."Euphoria Morning", Chris Cornell (1999)

 con zsh. Tu lo hai risolto?
Con zsh fungeva. Ora funge anche con bash. Ho messo unicode come
charset. Boh.


 Boh... qui qualcuno deve avere fumato peso.
Magari ci manda uno screenshot...
-- 
Poochie©

 Magari ci manda uno screenshot...
A me ora funziona tutto.


 charset. Boh.
Uhm... ma ti funziona anche l'editing?
Voglio dire: se fai quella prova che ho descritto, di scrivere qualcosa
con le accentate sulla linea di comando, poi tornare indietro a
correggere, e premere invio, risulta veramente inserito il testo che
vedevi sulla linea di comando?
Oltre a mettere Unicode per l'aspetto del terminale, non hai fatto proprio
nient'altro? Puoi postare i vari /etc/profile, ~/.profile,
~/.bash_profile, ~/.bashrc, ecc.?
Grazie.
-- 
Ciao,
  Marco.
..."The Juliet Letters", Elvis Costello & The Brodsky Quartet (1993)

 ~/.bash_profile, ~/.bashrc, ecc.?
No. Diventa lunghissimo. Comunque ho fatto solo quello consigliato in
questo thread.


 A me ora funziona tutto.
Argh... hai ragione... anche a me!
-- 
Poochie©

 e quindi stai per farne una FAQ, no?  :-P
OK. Parto. :))


 OK. Parto. :))
ehi, verrò citato come inventore del problema? :)

 questo thread.
Qui l'editing non funziona bene, pur usando zsh con UTF-8 e avendo provato 
con le stringhe suggerite da mcstanga; per questo motivo sospetto che tu 
possa avere qualche altra opzione utile nei vari file di configurazione... 
Non potresti dare un'occhiata, saltando le parti con soli scopi estetici?
Magari avevi fatto qualche modifica o installato qualcosa per migliorare 
l'interazione con l'interprete Python? (La butto lě ;))
-- 
Ciao,
  Marco.
..."Fragile", Yes (1972)

 ehi, verrò citato come inventore del problema? :)
LOL :)
Ma se vuoi farla tu la faq...


 l'interazione con l'interprete Python? (La butto lě ;))
Niente di niente. Comunque eccoti il pappardello.
.bashrc=============================================
if [ "$TERM" == "xterm" ] ; then
        TERM="xterm-color"
fi
# If running interactively, then:
if [ "$PS1" ]; then
    export CLICOLOR=
    #export PAGER=less
    # enable color support of ls and also add handy aliases
    #if [ "$TERM" != "dumb" ]; then
    #   eval `dircolors`
    #   unset LS_COLORS
    #   dircolors > /dev/null
    #   alias ls='ls --color=auto'
    #fi
    alias dir='ls --color=auto --format=vertical'
    alias vdir='ls --color=auto --format=long'
    # some more ls aliases
    alias ll='ls -l'
    alias la='ls -AF'
    alias l='ls -CF'
    alias lh='ls -lh'
    alias batteria="ioreg -p IODeviceTree -n 'battery' -w 0 | grep
Battery"
    #alias
relaunchIcons="/System/Library/Frameworks/ApplicationServices.framework/
Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain
local -domain system -domain user"
    # set a fancy prompt
     DEFAULT="\[\033[0m\]"
     BOLD="\[\033[1m\]"
     DIM="\[\033[2m\]"
     UNDERLINE="\[\033[4m\]"
     BLINK="\[\033[5m\]"
     REVERSE="\[\033[7m\]"
     HIDDEN="\[\033[8m\]"
     BOLD_C="\[\033[22m\]"
     UNDERLINE_C="\[\033[24m\]"
     BLINK_C="\[\033[25m\]"
     REVERSE_C="\[\033[27m\]"
     COLOR_C="\[\033[29m\]"
     BLACK="\[\033[30m\]"
     RED="\[\033[31m\]"
     GREEN="\[\033[32m\]"
     YELLOW="\[\033[33m\]"
     BLUE="\[\033[34m\]"
     MAGENTA="\[\033[35m\]"
     CYAN="\[\033[36m\]"
     WHITE="\[\033[37m\]"
     BLACK_B="\[\033[40m\]"
     RED_B="\[\033[41m\]"
     GREEN_B="\[\033[42m\]"
     YELLOW_B="\[\033[43m\]"
     BLUE_B="\[\033[44m\]"
     MAGENTA_B="\[\033[45m\]"
     CYAN_B="\[\033[46m\]"
     WHITE_B="\[\033[47m\]"
if [ "$COLORTERM" ] || [ `echo $TERM | awk "/(xterm)|(rxvt)/ { print 1
}" ` ] || [ "$TERM" == "linux" ] ;  then
    PS1="$BLUE_B$GREEN[$CYAN\A$GREEN]\
$CYAN[$MAGENTA$BOLD\u$CYAN:$MAGENTA\h$BOLD_C$CYAN]$DEFAULT \
$GREEN_B$BLUE$BOLD<$CYAN_B$BLUE<$BLUE_B$GREEN\W$BLUE$CYAN_B>$GREEN_B>$BO
LD_C$DEFAULT "
    export DISPLAY=:0
else 
    PS1="[\A] [\u:\h] \W\$> "
fi;
    # If this is an xterm set the title to user@host:dir
    #case $TERM in
    #xterm*)
    #    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}:
${PWD}\007"'
    #    ;;
    #*)
    #    ;;
    #esac
    # enable programmable completion features (you don't need to enable
    # this, if it's already enabled in /etc/bash.bashrc).
    #if [ -f /etc/bash_completion ]; then
    #  . /etc/bash_completion
    #fi
 
#export LSCOLORS=ExgxdxbxcxCeceacad
#QTDIR=/Developer/qt
#PATH=$QTDIR/bin:$PATH
        #MANPATH="$MANPATH:$QTDIR/doc/man"
        #DYLD_LIBRARY_PATH=$QTDIR/lib:$DYLD_LIBRARY_PATH
#       export QTDIR PATH MANPATH DYLD_LIBRARY_PATH
 
        # a couple of handy aliases
#       alias gvim='/Applications/vim/Vim.app/Contents/MacOS/Vim -g'
        # alias Emacs='/Applications/Emacs.app/Contents/MacOS/Emacs'
        alias nwemacs="emacs -nw"
        alias nw="emacs -nw"
        export EDITOR="bbedit -w"
        export SVN_EDITOR="bbedit -w"
        #set -o vi
        #bind -m vi-move
    alias pimp='python
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/p
lat-mac/pimp.py'
    #export
PYTHON_ROOT="/System/Library/Frameworks/Python.framework/Versions/2.3"
    #export PYTHON_VERSION="2.3"
    export PYTHONSTARTUP="/Users/riko/.pystartup"
    export CVSROOT=/usr/local/CVS
    #export
PYLIB="/Library/Frameworks/Python.framework/Versions/Current/lib/python2
.3"
 
#    if [ -f /opt/local/etc/bash_completion ]; then
#        . /opt/local/etc/bash_completion
#    fi
 
#    fortune
fi
if [ "$DISPLAY" ]; then
     xhost +192.168.2.3 1> /dev/null 2>&1
fi;
export LC_CTYPE="ISO-8859-1"
export LANG=it
.inputrc========================================
set meta-flag on 
set convert-meta off 
set output-meta on
.profile: inesistente
.bash_login: link a .bashrc
roba in /etc, non toccata.
.zshrc================================================
function precmd {
    local TERMWIDTH
    (( TERMWIDTH = ${COLUMNS} - 1 ))
    ###
    # Truncate the path if it's too long.
    PR_FILLBAR=""
    PR_PWDLEN=""
    local promptsize=${#${(%):---(%n@%m:%l)---()--}}
    local pwdsize=${#${(%):-%~}}
    if [[ "$promptsize + $pwdsize" -gt $TERMWIDTH ]]; then
            ((PR_PWDLEN=$TERMWIDTH - $promptsize))
    else
        PR_FILLBAR="\${(l.(($TERMWIDTH - ($promptsize +
$pwdsize)))..${PR_HBAR}.)}"
    fi
    ###
    # Get APM info.
    if which ibam > /dev/null; then
        PR_APM_RESULT=`ibam --percentbattery`
    elif which apm > /dev/null; then
        PR_APM_RESULT=`apm`
    fi
}
setopt extended_glob
preexec () {
    if [[ "$TERM" == "screen" ]]; then
        local CMD=${1[(wr)^(*=*|sudo|-*)]}
        echo -n "\ek$CMD\e\\"
    fi
}
setprompt () {
    ###
    # Need this so the prompt will work.
    setopt prompt_subst
    ###
    # See if we can use colors.
    autoload colors zsh/terminfo
    if [[ "$terminfo[colors]" -ge 8 ]]; then
        colors
    fi
    for color in RED GREEN YELLOW BLUE MAGENTA CYAN WHITE; do
        eval PR_$color='%{$terminfo[bold]$fg[${(L)color}]%}'
        eval PR_LIGHT_$color='%{$fg[${(L)color}]%}'
        (( count = $count + 1 ))
    done
    PR_NO_COLOUR="%{$terminfo[sgr0]%}"
    ###
    # See if we can use extended characters to look nicer.
 
    typeset -A altchar
    set -A altchar ${(s..)terminfo[acsc]}
    PR_SET_CHARSET="%{$terminfo[enacs]%}"
    PR_SHIFT_IN="%{$terminfo[smacs]%}"
    PR_SHIFT_OUT="%{$terminfo[rmacs]%}"
    PR_HBAR=${altchar[q]:--}
    PR_ULCORNER=${altchar[l]:--}
    PR_LLCORNER=${altchar[m]:--}
    PR_LRCORNER=${altchar[j]:--}
    PR_URCORNER=${altchar[k]:--}
 
    ###
    # Decide if we need to set titlebar text.
 
    case $TERM in
        xterm*)
            PR_TITLEBAR=$'%{\e]0;%(!.-=*[ROOT]*=- | .)%n@%m:%~ |
${COLUMNS}x${LINES} | %y\a%}'
            ;;
        screen)
            PR_TITLEBAR=$'%{\e_screen \005 (\005t) | %(!.-=[ROOT]=- |
.)%n@%m:%~ | ${COLUMNS}x${LINES} | %y\e\\%}'
            ;;
        *)
            PR_TITLEBAR=''
            ;;
    esac
 
 
    ###
    # Decide whether to set a screen title
    if [[ "$TERM" == "screen" ]]; then
        PR_STITLE=$'%{\ekzsh\e\\%}'
    else
        PR_STITLE=''
    fi
 
 
    ###
    # APM detection
 
    if which ibam > /dev/null; then
PR_APM='$PR_RED${${PR_APM_RESULT[(f)1]}[(w)-2]}%%(${${PR_APM_RESULT[(f)3
]}[(w)-1]})$PR_LIGHT_BLUE:'
    elif which apm > /dev/null; then
        PR_APM='$PR_RED${PR_APM_RESULT[(w)5,(w)6]/\%
/%%}$PR_LIGHT_BLUE:'
    else
        PR_APM=''
    fi
 
 
    ###
    # Finally, the prompt.
    PROMPT='$PR_SET_CHARSET$PR_STITLE${(e)PR_TITLEBAR}\
$PR_CYAN$PR_SHIFT_IN$PR_ULCORNER$PR_BLUE$PR_HBAR$PR_SHIFT_OUT(\
$PR_GREEN%(!.%SROOT%s.%n)$PR_GREEN@%m:%l\
$PR_BLUE)$PR_SHIFT_IN$PR_HBAR$PR_CYAN$PR_HBAR${(e)PR_FILLBAR}$PR_BLUE$PR
_HBAR$PR_SHIFT_OUT(\
$PR_MAGENTA%$PR_PWDLEN<...<%~%<<\
$PR_BLUE)$PR_SHIFT_IN$PR_HBAR$PR_CYAN$PR_URCORNER$PR_SHIFT_OUT\
$PR_CYAN$PR_SHIFT_IN$PR_LLCORNER$PR_BLUE$PR_HBAR$PR_SHIFT_OUT(\
%(?..$PR_LIGHT_RED%?$PR_BLUE:)\
${(e)PR_APM}$PR_YELLOW%D{%H:%M}\
$PR_LIGHT_BLUE:%(!.$PR_RED.$PR_WHITE)%#$PR_BLUE)$PR_SHIFT_IN$PR_HBAR$PR_
SHIFT_OUT\
$PR_CYAN$PR_SHIFT_IN$PR_HBAR$PR_SHIFT_OUT\
$PR_NO_COLOUR '
    RPROMPT=' $PR_CYAN$PR_SHIFT_IN$PR_HBAR$PR_BLUE$PR_HBAR$PR_SHIFT_OUT\
($PR_YELLOW%D{%a,%b%d}$PR_BLUE)$PR_SHIFT_IN$PR_HBAR$PR_CYAN$PR_LRCORNER$
PR_SHIFT_OUT$PR_NO_COLOUR'
    PS2='$PR_CYAN$PR_SHIFT_IN$PR_HBAR$PR_SHIFT_OUT\
$PR_BLUE$PR_SHIFT_IN$PR_HBAR$PR_SHIFT_OUT(\
$PR_LIGHT_GREEN%_$PR_BLUE)$PR_SHIFT_IN$PR_HBAR$PR_SHIFT_OUT\
$PR_CYAN$PR_SHIFT_IN$PR_HBAR$PR_SHIFT_OUT$PR_NO_COLOUR '
}
setprompt
export CLICOLOR=
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
    # some more ls aliases
alias ll='ls -l'
alias la='ls -AF'
alias l='ls -CF'
alias lh='ls -lh'
alias batteria="ioreg -p IODeviceTree -n 'battery' -w 0 | grep Battery"
alias nwemacs="emacs -nw"
alias nw="emacs -nw"
alias pimp='python
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/p
lat-mac/pimp.py'
    #export
PYTHON_ROOT="/System/Library/Frameworks/Python.framework/Versions/2.3"
    #export PYTHON_VERSION="2.3"
    #export
PYLIB="/Library/Frameworks/Python.framework/Versions/Current/lib/python2
.3"
if [ "$DISPLAY" ]; then
    xhost +192.168.2.2 1> /dev/null 2>&1
fi;
# autocomplete
PORTDIR=/opt/local/var/db/dports/sources/rsync.rsync.opendarwin.org_dpup
date_dports/
compctl -o setopt unsetopt
compctl -g '*.dvi' xdvi dvips dvipdf
compctl -g '*.(tex|latex)' latex pdflatex tex pdftex
compctl -g '*.m' matlab
compctl -g '*(-/D)' cd
compctl -g "$PORTDIR/*/*(/:t)" port
compctl -c man which
compctl -g '*.zip' unzip
compctl -g '*.gz' gunzip
compctl -g '*.bz2?' bunzip
compctl -g '*.(tar|tgz|tbz|tbz2).(gz|bz|bz2|)' tar
.zshenv===================================================
path=($path /opt/local/bin)
manpath=(/opt/local/man /usr/share/man /usr/local/man
/usr/local/share/man $manpath)
export SVN_EDITOR="bbedit -w"
export EDITOR="bbedit -w"
export PYTHONSTARTUP="/Users/riko/.pystartup"
export CVSROOT=/usr/local/CVS
export HISTFILE="Users/riko/.zshhist"
export HISTSIZE=100
export ZLS_COLORS=$LS_COLORS
export DISPLAY=
192.168.2.1:0
 
===========================================================
defaults read com.apple.Terminal    
{
    AutoFocus = YES; 
    Autowrap = YES; 
    BackgroundImagePath = ""; 
    Backwrap = NO; 
    Bell = YES; 
    BlinkCursor = NO; 
    BlinkText = YES; 
    CleanCommands = "rlogin;telnet;ssh;slogin"; 
    Columns = 80; 
    CursorShape = 0; 
    CustomTitle = Terminal; 
    DeleteKeySendsBackspace = NO; 
    DisableAnsiColors = NO; 
    DoubleBold = YES; 
    DoubleColumnsForDoubleWide = YES; 
    DoubleWideChars = YES; 
    EnableDragCopy = YES; 
    ExecutionString = ""; 
    FontAntialiasing = NO; 
    FontHeightSpacing = 1; 
    FontWidthSpacing = 1; 
    IsMiniaturized = NO; 
    KeyBindings = {
        "$F708" = "\033[25~"; 
        "$F709" = "\033[26~"; 
        "$F70A" = "\033[28~"; 
        "$F70B" = "\033[29~"; 
        "$F70C" = "\033[31~"; 
        "$F70D" = "\033[22~"; 
        "$F70E" = "\033[33~"; 
        "$F70F" = "\033[34~"; 
        "$F729" = "\033[H"; 
        "$F72B" = "\033[F"; 
        "$F72C" = "\033[5~"; 
        "$F72D" = "\033[6~"; 
        F704 = "\033OP"; 
        F705 = "\033OQ"; 
        F706 = "\033OR"; 
        F707 = "\033OS"; 
        F708 = "\033[15~"; 
        F709 = "\033[17~"; 
        F70A = "\033[18~"; 
        F70B = "\033[19~"; 
        F70C = "\033[20~"; 
        F70D = "\033[21~"; 
        F70E = "\033[23~"; 
        F70F = "\033[24~"; 
        F710 = "\033[25~"; 
        F711 = "\033[26~"; 
        F712 = "\033[28~"; 
        F713 = "\033[29~"; 
        F714 = "\033[31~"; 
        F715 = "\033[32~"; 
        F716 = "\033[33~"; 
        F717 = "\033[34~"; 
        F728 = "\033[3~"; 
        F729 = "scrollToBeginningOfDocument:"; 
        F72B = "scrollToEndOfDocument:"; 
        F72C = "scrollPageUp:"; 
        F72D = "scrollPageDown:"; 
        "^F702" = "\033[5D"; 
        "^F703" = "\033[5C"; 
        "~F704" = "\033[17~"; 
        "~F705" = "\033[18~"; 
        "~F706" = "\033[19~"; 
        "~F707" = "\033[20~"; 
        "~F708" = "\033[21~"; 
        "~F709" = "\033[23~"; 
        "~F70A" = "\033[24~"; 
        "~F70B" = "\033[25~"; 
        "~F70C" = "\033[26~"; 
        "~F70D" = "\033[28~"; 
        "~F70E" = "\033[29~"; 
        "~F70F" = "\033[31~"; 
        "~F710" = "\033[32~"; 
        "~F711" = "\033[33~"; 
        "~F712" = "\033[34~"; 
    }; 
    Meta = "-1"; 
    NSColorPanelMode = 6; 
    NSColorPanelVisibleSwatchRows = 1; 
    NSFixedPitchFont = Monaco; 
    NSFixedPitchFontSize = 10; 
    NSFontPanelAttributes = "1, 4"; 
    NSFontPanelPreviewHeight = 0; 
    "NSWindow Frame Inspector" = "706 270 268 435 0 0 1280 832 "; 
    "NSWindow Frame NSColorPanel" = "427 312 201 309 0 0 1280 832 "; 
    "NSWindow Frame NSFontPanel" = "769 77 445 270 0 0 1280 832 "; 
    OptionClickToMoveCursor = YES; 
    PadBottom = 3; 
    PadLeft = 5; 
    PadRight = 3; 
    PadTop = 3; 
    RewrapOnResize = YES; 
    Rows = 20; 
    SaveLines = 10000; 
    ScrollRegionCompat = NO; 
    ScrollRows = 0; 
    Scrollback = YES; 
    Scrollbar = YES; 
    ShellExitAction = 2; 
    StartupFile = ""; 
    StrictEmulation = NO; 
    StringEncoding = 4; 
    TermCapString = "xterm-color"; 
    TerminalOpaqueness = 1; 
    TextColors = "1.000 1.000 1.000 0.000 0.000 0.000 0.000 1.000 0.953
0.000 1.000 0.953 0.000 0.000 0.000 1.000 1.000 1.000 0.667 0.667 0.667
1.000 1.000 1.000 "; 
    TitleBits = 76; 
    Translate = YES; 
    UseCtrlVEscapes = YES; 
    VisualBell = NO; 
    WinLocULY = 565; 
    WinLocX = 749; 
    WinLocY = 0; 
    WindowCloseAction = 1; 


 Ma se vuoi farla tu la faq...
no no fai pure :)
ciao.

 Niente di niente. Comunque eccoti il pappardello.
Grazie mille, ma purtroppo non è servito. :-/
Ho creato tutti i file così come me li hai dati (dopo averli un po' 
ricomposti a causa del word wrap), ha funzionato pure il prompt fighetto 
di zsh ;), ma del corretto editing delle accentate neanche l'ombra, 
sempre lo stesso problema.
MAH!
-- 
Ciao,
  Marco.

 charset. Boh.
Devi essere un miracolato, ho chiesto su comp.sys.mac.system e mi hanno
risposto picche. :)
Mi hanno anche suggerito di provare iTerm, ma non sono neanche riuscito a
fargli mostrare le accentate... eppure sul sito ci sono degli screenshot
con caratteri asiatici. 8-/
-- 
Ciao,
  Marco.
..."A Passion Play", Jethro Tull (1973)

 risposto picche. :)
Boh...
