PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : binutils, fehlerhaft?



Ashrak
23.11.04, 14:47
Als ich mal mit der Autocompletion gearbeitet habe, ist mir aufgefallen, dass meine Shell (zsh) die anwählbaren Möglichkeiten fehlerhaft ordnet. Ist nur ein optisches Makel, aber ich wollte mal wissen ob das als Bug gilt u. ob ich das manuell korrigieren kann. Ein Screenshot von dem ganzen wäre hier ( http://home.arcor.de/damiensyrax/Bilder/autocompletion.png) zu sehen. Die Autotabcompletion ist 1:1 von huns zshenv übernommen.

Ich weiß nicht genau woran das liegt, aber ich habe mal grob auf gnu-ls getippt anstatt auf die zsh.

tictactux
25.11.04, 02:28
Als ich mal mit der Autocompletion gearbeitet habe, ist mir aufgefallen, dass meine Shell (zsh) die anwählbaren Möglichkeiten fehlerhaft ordnet.
Fehlerhaft nach welchen Maßstäben ?
Was ich sehe ist: in dem oberen Bereich steht die Ausgabe der extenen
Programme fein alphabetisch nach Spalten geordnet (von c++ bis cytune)
(in ls-Stil).
Darunter hingegen sind die 'internen' Completions: builtins, aliase,
Funktionen und dergleichen, die einem eigenen Completion- (und Sortier-)
Mechanismus unterliegen.

Wenn die Dokumentation nun behaupten würde, daß diese in einer
sortierten Reihenfolge ausgegeben werden, wäre es ein Fehler,
ansonsten ein Feature ;)

Da die zsh über recht komplexe Completion-Mechanismen verfügt, und
dem Thema gleich 3 eigene man-Pages widmet, wird die Frage im Detail
ganz sicher hier beantwortet:


man zshcompsys zshcompwid zshcompctl

Eine Suche nach file-sort im ersten wäre ein guter Anfang.

Viel Spaß dabei :)