Hallo Martin,
Joachim Merkel ([EMAIL PROTECTED]) schreibt:
> Martin Wodrich ([EMAIL PROTECTED]) schreibt:
>> Schreibe bitte noch einmal sorgf�llig auf, was ich in die
>> snapshot.dq bzw. ins Commitlog schreiben soll.
> eine kleine Korrektur der Beschreibung:
> - <Crtl-Del> l�scht jetzt wie <Ctrl-T>, zudem wird
> der Backslash "\" als Pfadtrennzeichen ebenfalls
> als Trennzeichen beim wortweisen L�schen in Richtung
> zum Zeilende hin ber�cksichtigt.
> Das wortweise L�schen in umgekehrter Richtung mit
> <Ctrl-BS> ber�cksichtigt dagegen weiterhin nur das
> Leerzeichen als Trennzeichen.
Es hat mich jetzt doch noch gereizt, das wortweise
L�schen mit <Ctrl-BS> in Eingabezeilen zu implementieren,
hier also doch noch ein Vorschlag:
Zur Implementation:
Der Teil f�r den Ctrl-BS mu� wie folgt so etwa ab
Zeile 930 ge�ndert werden (Sorry kein Diff, aber es
ist ja nicht ganz unbekannt f�r Dich inzwischen und nochmals
Sorry wegen evtl. Doppelarbeit f�r Dich):
- else begin
- while (p+ax>1) and (cont^[p+ax-1]<>' ') do links;
- while (p+ax>1) and (cont^[p+ax-1]=' ') do links;
- end;
+ if (cont^[p+ax]='\') then begin
+ s^:=cont^;
+ delete(s^,p+ax,1);
+ if xtest1(s^) then cont^:=s^;
+ end;
+ while (p+ax>1) and (cont^[p+ax-1]='\') do links;
+ while (p+ax>1) and ((cont^[p+ax-1]<>' ') and not
(cont^[p+ax-1]='\')) do links;
+ while (p+ax>1) and (cont^[p+ax-1]=' ') do links;
end;
F�r's Logfile:
---------------------------------------------------------
- <Crtl-Del> l�scht jetzt wie <Ctrl-T>, zudem wird
der Backslash "\" als Pfadtrennzeichen ebenfalls
als Trennzeichen beim wortweisen L�schen in Richtung
zum Zeilende hin ber�cksichtigt.
- Beim wortweisen L�schen in umgekehrter Richtung l�scht
<Ctrl-BS> jetzt zudem bis zum n�chsten Backslash als
Trennzeichen (in Richtung Zeilenbeginn).
Steht der Cursor direkt auf oder nach einem Backslash,
wird bis vor den �bern�chsten Backslash gel�scht.
Das abweichende Verhalten gegen�ber dem Leerzeichen
als Worttrennzeichen gew�hrleistet intakte Pfadnamen
und erh�lt das Pfadtrennzeichen am Ende.
---------------------------------------------------------
--
Salut
_)oachim
------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[email protected]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list