Schrift
[thread]4561[/thread]

editor in perl 0.3.n: hurra (Seite 61)

Leser: 4


<< |< 1 ... 58 59 60 61 62 63 64 >| >> 631 Einträge, 64 Seiten
lichtkind
 2008-02-29 15:06
#106508 #106508
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ja ich kenn das problem und dnke schon einiger zeit an einer lösung, hab auch schon modulkandidaten die solche funktionalität bieten aber es ist nicht ganz oben auf derliste meiner vorhaben.

die reiter spiele keine rolle denn das ist gut gekapselt und eine rein viuelle geschichte, und der wechsel des aktuellen docs ist zumindest für schnittstelle auf der höheren ebene atomar. ich werd mal sehen was ich machen kann ja.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
lichtkind
 2008-02-29 16:05
#106511 #106511
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ideal wäre natürlich richtige svn einbindung, auch ein grund warum plugin API wichtiger als das mit dem file notify ist, aber da die module das übernehmen wirds sicher einfach, hoffentlich haben die keine grosse abhängigkeit
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
lichtkind
 2008-02-29 16:16
#106512 #106512
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
renee das mit dem notify scheint nicht crossplatform zu sein. deshal schlag ich vor:

der editor merkt sich das speicher datum: und beim nächsten speichern schaut er ob er das war wenn nicht fragt er ob:

a) skrupellos drüberspeichern
b) unbekannte version laden
c) unter anderem namen speichern
und vielleicht noch eine aption d) = b)+c)

müsste dir doch reichen oder?
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
renee
 2008-02-29 17:53
#106513 #106513
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
lichtkind+2008-02-29 15:16:37--
renee das mit dem notify scheint nicht crossplatform zu sein.


Weiß ich ;-) Deswegen könnte man das ganze ja abhängig vom OS machen:

Code (perl): (dl )
1
2
3
4
5
6
7
8
my $watcher;
if( $^O =~ /win32/i ){
    $watcher = Watcher->new( 'Win32::FileNotify' );
}
elsif( $is_linux ){
    $watcher = Watcher->new( 'Linux::Inotify' );
}
#...


Quote
deshal schlag ich vor:

der editor merkt sich das speicher datum: und beim nächsten speichern schaut er ob er das war wenn nicht fragt er ob:

a) skrupellos drüberspeichern
b) unbekannte version laden
c) unter anderem namen speichern
und vielleicht noch eine aption d) = b)+c)

müsste dir doch reichen oder?


Das löst nicht wirklich das Problem... Entweder gehen die Änderung von A verloren oder von B oder man muss selbst einen "merge" machen. Alles nicht so wirklich prickelnd. Vielleicht finde ich nächste Woche etwas Zeit, daran rumzubasteln.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Antworten mit Zitat
lichtkind
 2008-02-29 19:00
#106515 #106515
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
hab auf leitung gesessen du willst also ASAP mitbekommen wenn an der datei was geändert wurde. ja. werd auch nach lösung auschaun, bist ja auch nicht der erste der die funktion haben wollte :).

ich glaub das wäre auch ein gutes paradebeispiel für ein nichtvisuelles (kein eigne panel) plugin, an dem könnten wir testen wie was am besten zu machen ist.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
lichtkind
 2008-03-01 18:48
#106556 #106556
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
also nochmal renee: bei tabchange prüfen ob doc geändert wurde?
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
ptk
 2008-03-01 19:53
#106557 #106557
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Man muss ja nicht unbedingt Notify verwenden. Der Emacs beispielsweise prüft einfach bei einer Tastatureingabe nach, ob sich die Datei geändert hat, und fragt den Nutzer, was in diesem Fall gemacht werden soll (Revert von der Platte oder weitermachen). Notify gibt es ja bei weitem nicht auf allen Betriebssystemen.
Antworten mit Zitat
Gast Gast
 2008-03-01 20:54
#106558 #106558
Notepad++ prüft glaube ich auch im Hintergrund regelmäßig, ob was geändert wurde. Es kann ja sein, dass du gerade die Datei offen hast und im Hintergrund ein Programm doch was geändert hat. Da ist dann die Überprüfunung bei Tabwechsel nicht so gut.
Antworten mit Zitat
lichtkind
 2008-03-01 22:32
#106559 #106559
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ja ich mag mir auch nicht für eine einfach sache so viele abhängigkeiten reinziehen. bei jedem tastendruck scheint mir überzogen. alle 30sec zu schaun ob das datum der letzten änderung der datei sich geändert hat sollte reichen. ist das für renee auch in ordung?
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
ptk
 2008-03-01 22:39
#106561 #106561
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ich glaube auch nicht, dass der Emacs das bei jedem Tastendruck macht.
Antworten mit Zitat
<< |< 1 ... 58 59 60 61 62 63 64 >| >> 631 Einträge, 64 Seiten



View all threads created 2005-10-21 17:46.