Moin,
bin vor ein paar wochen von debian auf arch umgestiegen.
Unter debian hat ich schon eine schoene config fuer zsh .. welche ich natuerlich wiederverwenden wollte..
Dazu musste ich eigtl nichts machen da ich mein altes home einfach gemounted habe.
Allerdings dann die boese ueberraschung: jegliche <TAB> completition braucht fast 2 sekunden, manchmal auch mehr..
und wenn man sich mit <tab> durch einen pfad arbeitet kann das _sehr_ nervig sein.
Gut, erster verdacht war das es vll ein Problem ist das mein benutzername unter arch anders ist als unter debian und deswegen verzeichnispfade in der ~/.zshrc nicht mehr stimmen..
Also hab ich den benutzernamen ersetzt .. aber das war es nicht.
um sicher zu gehen das es nicht mit der alten config zu tun hat hab ich eine ganz neue erstellt. (mit dem assistenten).
Auch dort tritt das problem auf.
Nach ein paar stunden in #zsh kam schliesslich raus das compinit das problem ausloest.
Eine config ohne compinit und die completition geht ohne verzögerung.
wenn man allerdings zsh -f macht (das laed anscheinend gar keine configs) und dann source ~/.zshrc , geht compinit und alles ebenfalls ohne verzögerung.
Also muss es irgendwie mit dem Aktionen zu tun haben die ausgefuehrt werden wenn man sich einloggt.
Ich habe testesweise die /etc/profile verschoben, womit ich schonmal einen grossen teil der startdateien ausschliessen konnte (naemlich auch die in /etc/profile.d) allerdings hatte das keinen Einfluss auf das Problem.
Es funktioniert uebrigens auch wenn man compinit manuel ladet, also
autoload -Uz compinit
compinit
in zsh schreibt.
Ich weiss momentan nicht mehr wo ich noch nachschauen koennte.
Die leute aus #zsh meinten das es an der globalen config von arch liegt, also nicht an meiner config oder aehnliches.
--Ano
bin vor ein paar wochen von debian auf arch umgestiegen.
Unter debian hat ich schon eine schoene config fuer zsh .. welche ich natuerlich wiederverwenden wollte..
Dazu musste ich eigtl nichts machen da ich mein altes home einfach gemounted habe.
Allerdings dann die boese ueberraschung: jegliche <TAB> completition braucht fast 2 sekunden, manchmal auch mehr..
und wenn man sich mit <tab> durch einen pfad arbeitet kann das _sehr_ nervig sein.
Gut, erster verdacht war das es vll ein Problem ist das mein benutzername unter arch anders ist als unter debian und deswegen verzeichnispfade in der ~/.zshrc nicht mehr stimmen..
Also hab ich den benutzernamen ersetzt .. aber das war es nicht.
um sicher zu gehen das es nicht mit der alten config zu tun hat hab ich eine ganz neue erstellt. (mit dem assistenten).
Auch dort tritt das problem auf.
Nach ein paar stunden in #zsh kam schliesslich raus das compinit das problem ausloest.
Eine config ohne compinit und die completition geht ohne verzögerung.
wenn man allerdings zsh -f macht (das laed anscheinend gar keine configs) und dann source ~/.zshrc , geht compinit und alles ebenfalls ohne verzögerung.
Also muss es irgendwie mit dem Aktionen zu tun haben die ausgefuehrt werden wenn man sich einloggt.
Ich habe testesweise die /etc/profile verschoben, womit ich schonmal einen grossen teil der startdateien ausschliessen konnte (naemlich auch die in /etc/profile.d) allerdings hatte das keinen Einfluss auf das Problem.
Es funktioniert uebrigens auch wenn man compinit manuel ladet, also
autoload -Uz compinit
compinit
in zsh schreibt.
Ich weiss momentan nicht mehr wo ich noch nachschauen koennte.
Die leute aus #zsh meinten das es an der globalen config von arch liegt, also nicht an meiner config oder aehnliches.
--Ano