diff --git a/doc/NEWS-0.45 b/doc/NEWS-0.45 index 7d5fc1096be4bf3e6e1e4924bfbed6c67fce52fb..30ef01bf24baf2b57dff8fc0d868715724f5f168 100644 --- a/doc/NEWS-0.45 +++ b/doc/NEWS-0.45 @@ -14,10 +14,21 @@ Se byter fr�n 0.44 till 0.45 (samma information finns h�r, men �r mer detaljerad i den andra filen.) + David Byers <byers@lysator.liu.se> + David K�gedal <davidk@lysator.liu.se> + ================================================= PERSONAL S�KES + David & David har f�tt en massa riktigt jobb p� + halsen, och David h�ller dessutom p� att hacka i + server, s� vi har r�tt lite tid �ver till att + hacka elispklient. Det vore trevligt om n�gon + eller n�gra andra ville hj�lpa till. Det �r + faktiskt ganska s� skoj. Koden �r inte alls s� + hemsk som man kan tro. + Det vore skoj med fler och b�ttre �vers�ttningar av elispklienten till andra spr�k. Om du kan ett annat spr�k och gillar LysKOM, och kan t�nka dig @@ -32,12 +43,6 @@ detaljerad i den andra filen.) beh�vs det inte s� mycket arbete f�r att f� detta att fungera. - David & David har f�tt en massa riktigt jobb p� - halsen, och har r�tt lite tid �ver till att hacka - elispklient. Det vore trevligt om n�gon eller - n�gra andra ville haka p�. Det �r faktiskt ganska - s� skoj. - ================================================= @@ -48,6 +53,23 @@ detaljerad i den andra filen.) ger ett (f�rhoppningsvis) enklare och b�ttre s�tt att st�lla in vanliga variabler i Elispklienten. +** Inl�gg som inneh�ller l�nga rader kan automagiskt f� nya + radbrytningar. Inl�gg, eller delar av inl�gg, som uppfyller vissa + kriterier bryts inte om. Just nu �r kriterierna v�ldigt + konservativa, men detta borde fungera r�tt bra p� vanlig text. + Kommandot "�terse omodifierat" �r bra om man vill se hur inl�gget + egentligen s�g ut. Variabeln fill-column styr hur breda inl�gg f�r + vara, under f�ruts�ttning att den inte ligger allt f�r n�ra + f�nstrets h�gerkant (f�r d� styr f�nsterbredden.) Variabeln + kom-autowrap styr vilka inl�gg som bryts om. + +** Om man har en WWW-proxy som vet vad CONNECT betyder s� kan man k�ra + elispklienten genom en brandv�gg. S�tt variabeln kom-www-proxy till + brandv�ggens namn och port (tex. "www-proxy:81") och prova. Det �r + meningen att man skall kunna s�tta kom-www-proxy till en lista f�r + att styra vilka servrar man vill anv�nda vilka proxys mot. G�r + C-h v kom-www-proxy f�r mer detaljer. + ** Det g�r att k�ra elispklienten under XEmacs. Man beh�ver minst version 19.14 av XEmacs f�r att det skall fungera, men p� grund av buggar i XEmacs 19.14 s� kan LysKOM ibland dra f�rskr�ckligt mycket @@ -69,6 +91,25 @@ detaljerad i den andra filen.) ** Elispklienten f�rst�r numera ett antal felaktiga URLer. +** Vi har bytt en massa tangentbordskombinationer i + inl�ggsredigerinsmoden. Alla tangentbordskommandon som b�rjade md + C-c och f�ljdes av bokst�ver har f�ljst nu av control + samma + bokst�ver. Till exempel sitter addera extra-kopiemottagare inte p� + C-c a e, utan p� C-c C-a C-e. Detta har vi gjort eftersom alla + kombinationer av C-c <bokstav> �r reserverade f�r anv�ndare och + minor modes. + +** C-c a k i editbufferten, som numera �r C-c C-a C-k l�gger inte till + en extra-kopiemottagare l�ngre, utan l�gger till en kommentarsl�nk, + s� det blir enklare att kommentera flera inl�gg samtidigt. + +** C-c C-a C-f i editbufferten l�gger till en mottagare och g�r om + alla gamla mottagare till extra-kopiemottagare. Praktiskt f�r att + flytta en diskussion fr�n ett m�te till ett annat. + +** Om man har calc installerat s� kan man anv�nda kommandot Ber�kna + f�r att skicka uttryck till calc ock f� dem presenterade i LysKOM. + ** Om man har ispell installerat kan man anv�nda kommandot kom-ispell-message. Det finns i menyn och �r bundet till C-c C-s. Man v�ljer ordlista genom att s�tta kom-ispell-dictionary till @@ -121,10 +162,9 @@ detaljerad i den andra filen.) kom-enabled-prompt-format och kom-enabled-prompt-format-executing promptens utseende. -** �ndra Variabler anv�nder inte l�ngre Emacs inbyggda edit-options, - utan en mode som bygger p� Per Abrahamsens widget-paket (som �ven - anv�nds av Red Gnus och W3 3.0). Nu kommer det f�rhoppningsvis att - vara enklare att st�lla in LysKOM precis som man vill ha den. +** N�r man skall skriva en fotnot till ett inl�gg blir default det + senaste man l�ste, om man �ven skrev det, och annars det senaste + man sj�lv skrev. ** kom-edit-texts-in-window kan numera vara new-frame eller other-frame f�r att skriva texter i ett nytt f�nster eller i ett @@ -148,7 +188,10 @@ detaljerad i den andra filen.) vilket program som skall anv�ndas f�r att skicka mail. ** Textnummer, f�rfattarnamn och liknande i inl�ggsskrivarbufferten �r - aktiva och har samma menyer som i LysKOM-bufferten. + aktiva och har samma menyer som i LysKOM-bufferten. Musens + mittenknapp aktiverar som vanligt knapparna, men om man klickar d�r + det inte finns n�gon knapp s� klistrar den in text som vanligt i + st�llet. ** Kommandona Medlem, Uttr�d och Endast har blivit b�de snabbare och mer robusta. @@ -169,6 +212,10 @@ detaljerad i den andra filen.) vilket m�te man st�r i och andra �r vilket m�te man h�ller p� att g� till. +** Historian �ver gamla saker man har matat in i minibufferten �r mer + uppdelad nu. Till exempel s� har aKommandon en egen historielista, + meddelanden har en och uttryck att ber�kna en. + ** Elispklienten �r snabbare �verlag. @@ -199,18 +246,11 @@ detaljerad i den andra filen.) ** Koden f�r att hitta urinl�gg b�r numera klara �ven mycket l�nga kommentarskedjor. +** S�kert massor av andra sm�fixar... -* K�nda buggar som beh�ver rapporteras - -** Det verkar som om LysKOM-parsern har en liten bug, men vi lyckas - inte reproducera den. Om du kan reproducera ett parse error - (notera, det �r inte fr�gan om "Error i lyskom-parse-error", som - man f�r om man trycker C-g och R flitigt) s� vill vi veta hur. - - -* V�lk�nda buggar som inte beh�ver rapporteras igen (och igen (och igen)) +* K�nda buggar som inte �r v�rt fel ** Under XEmacs verkar interaktion med klienten g� tr�gt n�r det kommer mycket data fr�n servern. S�vitt vi kan avg�ra kan vi inte @@ -225,4 +265,8 @@ detaljerad i den andra filen.) h�mtar den sig. Detta beror f�rmodligen p� en bug i XEmacs event-hantering. -** LysKOM kan krasche betaversioner av XEmacs. +** XEmacs som den ser ut i skrivande stund �r l�ngsam p� att hantera + text l�ngt ned i mycket stora buffertar. Ryktet g�r g�llande att + det h�ller p� att �tg�rdas. + +** LysKOM kan krascha betaversioner av XEmacs. diff --git a/doc/lyskom-commands.data b/doc/lyskom-commands.data index aa092b4eee3b9c3481431c715ed1dc67f6f4e0b3..bf791b84c1ee0221f0dca2e6c1269a8dacf8f427 100644 --- a/doc/lyskom-commands.data +++ b/doc/lyskom-commands.data @@ -4,10 +4,10 @@ kom-customize Inst kom-review-more �terse fler inl�gg � y kom-review-by-tokom-review-firstkom-review-backwardkom-review-allkom-review-stackkom-review-clear Efter att ha �tersett ett antal texter men �terse senaste eller �terse f�rstas� kan man anv�nda detta kommando f�r att �terse fler texter enligt sammakriterier, fr�n den punkt man slutade. Om man till exempel har �tersett desista 5 texterna av Allan Kaka, och sedan anv�nder detta kommando f�r att�terse ytterligare 5 inl�gg, s� kommer man till slut att ha sett de senaste10 inl�ggen av Allan Kaka. kom-status-session Status (f�r) session s s kom-who-am-i Visar information om en given session i LysKOM. Fr�gar eftersessionsnummer eller anv�ndarnamn att titta p�. Kommandot visarsessionsnummer, vem som �r inloggad, vad personen g�r i vilket m�te,vilken klient personen k�r och fr�n vilken dator, samt hur l�ngesessionen har varit uppkopplad och hur l�nge den har varit inaktiv(f�rutsatt att servern klarar anropen som kr�vs). kom-remote-quit Fj�rrkontrollera avsluta kom-remote-controllerskom-remote-control kom-force-logout Fr�gar efter en session att avsluta. F�r att kunna fj�rrkontrollera ensession kr�vs det att sessionen har fj�rrkontrollen p�slagen (genomatt @ref{kom-remote-control} �r p� och att den person som f�rs�kerfj�rrkontrollera st�r med i @ref{kom-remote-controllers}. -kom-remote-erase-messages Fj�rrkontrollera radera meddelanden kom-remote-controlkom-remote-controllers Raderar inspelade meddelanden i en annan session. F�r att genomf�ra kommandot kr�vs att villkoren f�r fj�rrkontrollering �r uppfyllda. -kom-remote-list-messages Fj�rrkontrollera lista meddelanden kom-remote-controlkom-remote-controllers Listar inspelade meddelanden i en annan session. F�r att utf�ra kommandotkr�vs att alla villkor f�r att f� genomf�ra fj�rrkontroll �r uppfyllda. -kom-remote-set-message Fj�rrkontrollera �ndra svarsmeddelande kom-remote-controlkom-remote-controllers -kom-remote-autoreply Fj�rrkontrollera automatsvar kom-remote-controlkom-remote-controllers +kom-remote-erase-messages Fj�rrkontrollera radera meddelanden kom-remote-controlkom-remote-controllers kom-erase-messages Raderar inspelade meddelanden i en annan session. F�r att genomf�ra kommandot kr�vs att villkoren f�r fj�rrkontrollering �r uppfyllda. +kom-remote-list-messages Fj�rrkontrollera lista meddelanden kom-remote-controlkom-remote-controllers kom-list-messages Listar inspelade meddelanden i en annan session. F�r att utf�ra kommandotkr�vs att alla villkor f�r att f� genomf�ra fj�rrkontroll �r uppfyllda. +kom-remote-set-message Fj�rrkontrollera �ndra svarsmeddelande kom-remote-controlkom-remote-controllerskom-ansaphone-default-reply kom-change-auto-reply �ndrar svarsmeddelandet i en annan session. F�r att utf�ra kommandotkr�vs att alla villkor f�r att f� genomf�ra fj�rrkontroll �r uppfyllda. +kom-remote-autoreply Fj�rrkontrollera automatsvar kom-remote-controlkom-remote-controllers kom-toggle-auto-reply Sl�r p� eller av automatsvar i en annan session. F�r att utf�ra kommandotkr�vs att alla villkor f�r att f� genomf�ra fj�rrkontroll �r uppfyllda. kom-erase-messages Radera meddelanden kom-ansaphone-record-messages kom-toggle-auto-replykom-list-messages Raderar alla meddelanden som har spelats in av automatsvararen. kom-list-messages Lista meddelanden kom-ansaphone-record-messages kom-toggle-auto-replykom-erase-messages Visar alla meddelanden som automatsvararen har spelat in. kom-toggle-auto-reply Automatsvar kom-change-auto-replykom-list-messageskom-erase-messages Sl�r p� eller av automatsvar i LysKOM-bufferten, beroende p� om det varav eller p� innan. @@ -15,15 +15,15 @@ kom-change-auto-reply kom-change-conf-type �ndra m�testyp kom-set-permitted-submitters Detta kommando �ndrar m�testyp f�r ett visst m�te. Ett m�te kan vara�ppet, slutet eller hemligt. Dessutom f�r man ange om m�tet skall varaett originalm�te, dvs om det �r till�tet att skriva kommentarer im�tet och om anonyma inl�gg �r till�tna. kom-show-user-area Visa user-arean kom-save-options Detta kommando �r mest till f�r de som utvecklar elisp-klienten. Detskriver ut inneh�llet i din user-area, det vill s�ga det inl�gg sominneh�ller v�rdet p� de variabler som sparas i servern. kom-list-filters Lista filter l f Visar vilka filter som �r aktiva f�r tillf�llet genom att skriva ut demi LysKOM-bufferten. -kom-filter-edit �ndra filter � f Poppar upp en ny buffert som listar alla filter. I den h�r bufferten harman tillg�ng till speciella kommandon f�r att �ndra, ta bort och l�ggatill nya filter. De kommandon som finns �r:@table @asis@item @kbd{n, C-n}Flytta mark�ren till n�sta rad i listan.@item @kbd{p, C-p}Flytta mark�ren till f�reg�ende rad i listan.@item @kbd{N, M-n}Flytta mark�ren till n�sta filter i listan.@item @kbd{P, M-p}Flytta mark�ren till f�reg�ende filter i listan.@item @kbd{>, M->}Flytta mark�ren till slutet av sista filtret i listan.@item @kbd{<, M-<}Flytta mark�ren till f�rsta raden av f�rsta filtret i listan.@item @kbd{d, C-d}Radera den rad mark�ren st�r p�.@item @kbd{D, M-d}Radera det filter mark�ren st�r i.@item @kbd{i, I}L�gg till en rad i ett filter. Fr�gar efter filterfunktion.@item @kbd{M-i}L�gg till ett filter. Fr�gar efter filtertyp och tidsbegr�nsning.@item @kbd{a}Byt filtertyp. Kommandot v�xlar mellan alla tillg�ngliga alternativ.@item @kbd{t}Byt tidsbegr�nsning (bara mellan permanent och tillf�llig).@item @kbd{s}Spara filterlistan.@item @kbd{q}Avsluta.@end table -kom-super-jump Superhoppa H Skapa ett filter som hoppar �ver alla texter i det aktuella m�tet medsamma �renderad som den senast l�sta texten. Detta kommando �r bra omman vill hoppa �ver alla grenar i en gammal diskussion. -kom-filter-text Filtrera inneh�ll f i L�gger till ett filter som tar bort alla inl�gg som inneh�ller en visstext. Fr�gar efter text, m�te och typ av filtrering. -kom-filter-subject Filtrera �rende f � L�gger till ett filter som tar bort alla inl�gg med en viss�renderad. Fr�gar efter �rende, m�te och typ av filtrering. -kom-filter-author Filtrera f�rfattare f f L�gger till ett filter som tar bort alla inl�gg av en vissperson. Fr�gar efter f�rfattare, m�te och typ av filtrering. +kom-filter-edit �ndra filter � f kom-filter-subjectkom-filter-authorkom-filter-text Poppar upp en ny buffert som listar alla filter. I den h�r bufferten harman tillg�ng till speciella kommandon f�r att �ndra, ta bort och l�ggatill nya filter. De kommandon som finns �r:@table @asis@item @kbd{n, C-n}Flytta mark�ren till n�sta rad i listan.@item @kbd{p, C-p}Flytta mark�ren till f�reg�ende rad i listan.@item @kbd{N, M-n}Flytta mark�ren till n�sta filter i listan.@item @kbd{P, M-p}Flytta mark�ren till f�reg�ende filter i listan.@item @kbd{>, M->}Flytta mark�ren till slutet av sista filtret i listan.@item @kbd{<, M-<}Flytta mark�ren till f�rsta raden av f�rsta filtret i listan.@item @kbd{d, C-d}Radera den rad mark�ren st�r p�.@item @kbd{D, M-d}Radera det filter mark�ren st�r i.@item @kbd{i, I}L�gg till en rad i ett filter. Fr�gar efter filterfunktion.@item @kbd{M-i}L�gg till ett filter. Fr�gar efter filtertyp och tidsbegr�nsning.@item @kbd{a}Byt filtertyp. Kommandot v�xlar mellan alla tillg�ngliga alternativ.@item @kbd{t}Byt tidsbegr�nsning (bara mellan permanent och tillf�llig).@item @kbd{s}Spara filterlistan.@item @kbd{q}Avsluta.@end table +kom-super-jump Superhoppa H kom-jumpkom-filter-editkom-filter-subjectkom-filter-authorkom-filter-text Skapa ett filter som hoppar �ver alla texter i det aktuella m�tet medsamma �renderad som den senast l�sta texten. Detta kommando �r bra omman vill hoppa �ver alla grenar i en gammal diskussion. +kom-filter-text Filtrera inneh�ll f i kom-super-jumpkom-filter-editkom-filter-subjectkom-filter-author L�gger till ett filter som tar bort alla inl�gg som inneh�ller en visstext. Fr�gar efter text, m�te och typ av filtrering. +kom-filter-subject Filtrera �rende f � kom-super-jumpkom-filter-editkom-filter-authorkom-filter-text L�gger till ett filter som tar bort alla inl�gg med en viss�renderad. Fr�gar efter �rende, m�te och typ av filtrering. +kom-filter-author Filtrera f�rfattare f f kom-super-jumpkom-filter-editkom-filter-subjectkom-filter-text L�gger till ett filter som tar bort alla inl�gg av en vissperson. Fr�gar efter f�rfattare, m�te och typ av filtrering. kom-get-file Ladda ner fil kom-put-filekom-list-files Laddar ned en fil fr�n en FTP-server. Detta kommando �r inte anv�ndbart. kom-put-file Ladda upp fil kom-get-filekom-list-files Sparar en fil p� en FTP-server. Detta kommando �r inte anv�ndbart. kom-list-files Lista filarean kom-get-filekom-put-file Listar vilka filer som finns p� en FTP-server. Detta kommando �r inte anv�ndbart. -kom-force-logout Kasta ut en session kom-remote-quit Du kan sl�nga ut en session som har h�ngt sig eller som dugl�mt p� n�gon annan maskin. Du kan bara sl�nga ut sessioner d�r personer som du �r organisat�r f�r �rinloggade om du inte �r i administrat�rsmod. +kom-force-logout Kasta ut en session kom-quitkom-remote-quit Du kan sl�nga ut en session som har h�ngt sig eller som dugl�mt p� n�gon annan maskin. Du kan bara sl�nga ut sessioner d�r personer som du �r organisat�r f�r �rinloggade om du inte �r i administrat�rsmod. kom-remove-motd Ta bort loginmeddelande kom-set-motd Tar bortloginmeddelandet. Notera att under lyskomd 1.8 och tidigare s�sparas inte aktuellt loginmeddelande, utan m�ste st�llas om i serverns konfigurationsfil. kom-set-motd S�tt loginmeddelande kom-remove-motd �ndrar loginmeddelandet. Notera att under lyskomd 1.8 och tidigare s� sparasinte aktuellt loginmeddelande, utan m�ste �ndras i serverns konfigurationsfiler f�r att f� permanent effekt. kom-disable-adm-caps �verg� till normalmod kom-enable-adm-caps N�r man inte l�ngre vill k�ra i administrat�rsmod kanman sl� av det med detta kommandot. Det hindrar dig att av misstag l�sa inl�gg som du inte f�r l�sa mm. @@ -35,8 +35,8 @@ kom-edit-options kom-save-text Spara text (p� fil) s t Spara det senast l�sta inl�gget p� fil. Fr�gar efter filnamn.Om man anger ett prefixargument sparas de sista @code{n} inl�ggen. kom-unset-conf-motd Ta bort lapp p� d�rren kom-change-conf-motd Fr�gar efter m�te eller person och tar bort lappen p� d�rren f�rpersonen/m�tet i fr�ga. kom-set-permitted-submitters �ndra till�tna f�rfattare kom-change-conf-type �ndrar vilka som f�r skriva inl�gg i ett m�te. Fr�gar efter m�te ochefter vilka som �r till�tna f�rfattare. -kom-set-super-conf �ndra superm�te Fr�gar efter vilket m�te vi skall �ndra superm�te f�rsamt vilket m�te som skall vara det nya superm�tet. -kom-set-garb-nice �ndra livsl�ngd Fr�gar f�rst efter det m�te som du vill �ndra inl�ggens livsl�ngdi och sedan efter vilken den nya livsl�ngden skall vara. Om duinte �r organisat�r f�r m�tet s� f� du inte s�tta en ny livsl�ngdoch d� f�r du ett felmeddelande. +kom-set-super-conf �ndra superm�te kom-set-permitted-submitterskom-set-garb-nice Fr�gar efter vilket m�te vi skall �ndra superm�te f�rsamt vilket m�te som skall vara det nya superm�tet. +kom-set-garb-nice �ndra livsl�ngd kom-set-super-confkom-set-permitted-submitters Fr�gar f�rst efter det m�te som du vill �ndra inl�ggens livsl�ngdi och sedan efter vilken den nya livsl�ngden skall vara. Om duinte �r organisat�r f�r m�tet s� f� du inte s�tta en ny livsl�ngdoch d� f�r du ett felmeddelande. kom-change-conf-motd S�tt lapp p� d�rren Fr�gar efter m�te eller person som du vill s�tta en lapp p� f�r.Lapp p� d�rren betyder att en person som f�rs�ker skicka brev tillpersonen/m�tet f�r ett meddelande innan brevet s�nds iv�g. Dettakan t ex vara anv�ndbart n�r man reser bort och vill l�mna entempor�r adress. Man f�r ocks� se lappen n�r man anv�nderkommandot @code{Status person} p� personen. kom-sub-member Uteslut medlem kom-add-member Fr�gar efter person som skall uteslutas samt vilket m�te sompersonen skall uteslutas ifr�n. Detta kommando kan t ex anv�ndasav organisat�ren f�r ett m�te n�r han vill utesluta n�gon fr�nm�tet. kom-add-member Addera medlem kom-sub-member Fr�gar efter person som skall adderas samt till vilket m�te.Detta kommando m�ste anv�ndas f�r att addera medlemmar till ettslutet m�te och det �r bara organisat�ren f�r det m�tet som kananv�nda det. Det kan ocks� anv�ndas f�r att addera medlemmar tillen brevl�da, dvs en person, om man vill att n�gon annan skallkunna l�sa dennes post. Ett exempel �r om man vill skapa enbrevgrupp d�r flera personer kan l�sa posten som kommer tillgruppen. @@ -55,7 +55,7 @@ kom-get-appreciation F kom-change-presentation �ndra presentation � p kom-review-presentationkom-set-motd �ppnar presentationen f�r det m�te eller den person du anger i en inl�ggsbuffert s� att den kan �ndras och skickas in p� nytt. Den�ndrade texten blir f�rst�s den nya presentation f�r m�tet ellerpersonen. kom-change-supervisor �ndra organisat�r kom-status-comfkom-status-person �ndrar organisat�r f�r ett m�te. M�tets organisat�r (eller i sj�lva verket alla som �r medlemmar i organisat�ren) har r�tt att l�ggatill och utesluta medlemmar och att g�ra vissa saker med inl�ggen im�tet. Genom att s�tta ett m�te som organisat�r blir i princip medlemmarnai m�tet alla organisat�rer. Ett m�te kan vara sin egenorganisat�r, och det �r ibland praktiskt. kom-change-password �ndra l�senord Ger m�jlighet att byta l�senord f�r en person i LysKOM. F�r att bytal�senord m�ste man antingen vara administrat�r eller vara organisat�rf�r personen vars l�senord man �ndrar och k�nna till det gamla l�senordet. -kom-change-name �ndra namn �ndrar namn p� ett m�te eller en person. F�r att �ndra namn m�ste man vara organisat�r f�r det man f�rs�ker �ndra, eller vara administrat�r. +kom-change-name �ndra namn kom-change-passwordkom-change-presentation �ndrar namn p� ett m�te eller en person. F�r att �ndra namn m�ste man vara organisat�r f�r det man f�rs�ker �ndra, eller vara administrat�r. kom-send-letter Skicka brev b kom-private-answerkom-private-answer-previouskom-write-textkom-write-commentkom-comment-previouskom-write-footnote Skapar ett nytt inl�gg med en sj�lv och ett anant m�te eller en annanperson som mottagare. Brev som man skickar till andra personer blirprivata eftersom de enda mottagarna �r avs�ndarens och mottagarensbrevl�dor. Man kan �ven anv�nda brev f�r att skicka inl�gg till slutnam�ten. Eftersom avs�ndaren st�r som mottagare kommer kommentarer sk�nsm�ssigt ocks� att ha brevets avs�ndare som mottagare, s� att dennekan se kommentarerna. kom-write-text Skriva ett inl�gg i kom-private-answerkom-private-answer-previouskom-write-textkom-write-commentkom-comment-previouskom-write-footnote �ppnar en ny buffert med ett tomt inl�gg avsett f�r det m�te man st�r i.Initialt �r inl�ggets enda mottagare m�tet i vilket man st�r, men flermottagare kan l�ggas till och tas bort. kom-set-unread Endast l�sa senaste e kom-review-by-tokom-review-first Endast l�sa senaste g�r att man kan v�lja hur m�nga ol�sta man har i ettm�te. Kommandot �r framf�rallt praktiskt om man snabbt vill komma ikapputan att l�sa efter att ha varit bort fr�n KOM ett lite l�ngre slag. Ivissa m�ten och i vissa LysKOM anses det vara fusk att anv�nda dettakommando. @@ -78,38 +78,38 @@ kom-review-all kom-review-first �terse f�rsta � f kom-review-by-tokom-review-allkom-review-more �terser de f�rsta N inl�ggen av en viss person till ett visst m�te. LysKOMkommer att fr�ga efter alla tre v�rden. Om man anger 0 som antal inl�gg antas det betyda "alla inl�gg". Om man inte anger en person s� antas detbetyda "alla personer" och om man inte anger ett m�te s� antas det betyda"alla m�ten." I teorin skulle man allts� kunna �terse alla inl�gg i LysKOM,men det till�ter inte klienten f�r det skulle ta f�r l�ng tid. Om man vill �terse fler inl�gg �n man f�rst bad om s� kan man anv�nda kommandot �tersefler inl�gg @ref{kom-review-more} f�r att �terse ytterligare n�gra. kom-review-by-to �terse senaste � s kom-review-firstkom-review-allkom-review-morekom-set-unread �terser de senaste N inl�ggen av en viss person till ett visst m�te. LysKOMkommer att fr�ga efter alla tre v�rden. Om man anger 0 som antal inl�gg antas det betyda "alla inl�gg". Om man inte anger en person s� antas detbetyda "alla personer" och om man inte anger ett m�te s� antas det betyda"alla m�ten." I teorin skulle man allts� kunna �terse alla inl�gg i LysKOM,men det till�ter inte klienten f�r det skulle ta f�r l�ng tid. Om man vill �terse fler inl�gg �n man f�rst bad om s� kan man anv�nda kommandot �tersefler inl�gg @ref{kom-review-more} f�r att �terse ytterligare n�gra. kom-find-root �terse urinl�gget � u, � r kom-review-commented Detta kommando f�ljer kommentarskedjorna upp fr�n det senast l�sta inl�gget tills det hittar inl�gg som inte �r kommentarer, och visardessa inl�gg. Detta �r anv�ndbart om man vill ta reda p� hur en diskussion b�rjade, eller f�r att hitta en startpunkt fr�n vilkenman kan g�ra �terse tr�d @ref{kom-review-tree} f�r att �terse enhel diskussion. -kom-review-next �terse n�sta � n -kom-review-noconversion �terse omodifierat � o -kom-review-last-normally-read �terse igen � i -kom-review-clear �terse hoppa � h -kom-review-tree �terse alla kommentarer rekursivt � a r -kom-review-comments �terse alla kommentarer � a k -kom-find-root-review �terse tr�d � t -kom-view �terse inl�gg � SPC -kom-start-anew B�rja med nytt namn -kom-recover �terstarta kom R -kom-quit Sluta S, q -kom-sub-self Uttr�da ur m�te -kom-list-summary Lista �renden l �, l �, l �, l � -kom-add-self Bli medlem i m�te m -kom-status-conf Status (f�r) m�te s m -kom-status-person Status (f�r) person s p -kom-prioritize Prioritera m�ten -kom-set-session-priority S�tt l�sniv� -kom-postpone Uppskjuta l�sning -kom-membership Lista medlemsskap l s -kom-list-re Lista (med) regexpar l r -kom-list-news Lista nyheter l n -kom-list-persons Lista personer l p -kom-list-conferences Lista m�ten l m -kom-jump Hoppa �ver alla kommentarer h -kom-go-to-next-conf G� till n�sta m�te n m -kom-go-to-conf G� till m�te g -kom-display-time Se tiden t -kom-delete-text Radera inl�gg -kom-delete-conf Utpl�na -kom-create-conf Skapa m�te -kom-send-message S�nda meddelande -kom-quick-mode Snabba kommandon -kom-slow-mode L�ngsamma kommandon -describe-mode Hj�lp ?, C-h m, menu-bar help-menu describe-mode, C-h m, menu-bar help-menu describe-mode +kom-review-next �terse n�sta � n kom-review-by-tokom-review-firstkom-review-allkom-review-morekom-set-unread �terse n�sta inl�gg i listan av inl�gg som skall �terses. Fungerar i princip p� samma s�tt som N�sta text @xref{kom-view-next-new-text}. +kom-review-noconversion �terse omodifierat � o kom-view �terse ett inl�gg utan konvertering av �ttabitarstecken till swascii,och utan omformattering av HTML eller enriched text. Inl�ggsnummer ochURLer markeras dock som vanligt. +kom-review-last-normally-read �terse igen � i kom-view �terser de senaste n inl�ggen man l�ste p� vanligt s�tt (inte genom �terseeller liknande kommandon.) Kan vara praktiskt om man har �tersett enmassa inl�gg och har tappat bort var det var man egentligen l�ste. +kom-review-clear �terse hoppa � h kom-review-by-tokom-review-firstkom-review-allkom-review-more Hoppar �ver alla texter man h�ller p� att �terse. Det �r detta kommandoman skall anv�nda om man vill sluta �terse texter, trots att det finnsfler kvar att l�sa. +kom-review-tree �terse alla kommentarer rekursivt � a r kom-find-root-reviewkom-review-comments �terser alla inl�gg som ligger under det aktuella inl�gget i kommentarstr�det. Man f�r l�sa kommentarena i den vanligal�sodningen. Anv�nde �terse hoppa @xref{kom-review-clear} f�ratt sluta �terse inl�gg. +kom-review-comments �terse alla kommentarer � a k kom-review-tree �terser alla kommentarer till det aktuella inl�gget. Kommentarer tillkommentarerna visas dock inte (@xref{kom-review-tree}. Anv�nd �tersehoppa f�r att sluta �terse @ref{kom-review-clear}. +kom-find-root-review �terse tr�d � t kom-review-treekom-find-root �terser alla inl�gg i det aktuella kommentarstr�det, med start fr�nett av urinl�ggen. Detta kommando fungerar ungef�r som �terse urinl�gget@xref{kom-find-root} f�ljt av �terse alla kommentarer rekursivt@xref{kom-review-tree}. +kom-view �terse inl�gg � SPC �terser ett inl�gg med ett givet nummer. Ist�llet f�r att trycka � SPC s� kan man trycka � direkt f�ljt av inl�ggsnumret. Man oftast �terseett inl�gg vars nummer st�r i LysKOM-bufferten genom att klicka medmusens mittenknapp, eller st�lla mark�ren p� numret och trycka p� *. +kom-start-anew B�rja med nytt namn kom-quit Anv�nd detta kommando f�r att byta namn, f�r att skapa nya personer ellerf�r att b�rja l�sa LysKOM fr�n b�rjan. Om du f�rs�ker b�rja som enperson som inte existerar s� kommer en ny person att skapas, med denperson du redan �r inloggad som som organisat�r och din nuvarande brevl�dasom superm�te. +kom-recover �terstarta kom R Inget datorprogram �r perfekt, inte ens elispklienten. Om elispklienten blirfullst�ndigt f�rvirrad och har tappat bort sig helt kan detta kommando�terst�lla det mesta. Det finns tv� varianter av kommandot. Utan C-u f�res� blir det en liten omstart, vilket inneb�r att klienten inte kastar bortall information den har. Med C-u f�re s� kommer elispklienten att bete sign�stan som om du loggade ut och loggade in igen. +kom-quit Sluta S, q kom-start-anew Avslutar LysKOM. Om du har oinskickade inl�gg s� �r det meningen att LysKOMskall visa inl�gget och fr�ga om man verkligen vill avsluta. Ibland fungerar det till och med. +kom-sub-self Uttr�da ur m�te kom-add-selfkom-sub-memberkom-add-member Detta kommando g�r att man inte l�ngre �r medlem i ett visst m�te. Ettalternativ till detta, om man tror man kanske vill bli med i m�tet igen�r att s�tta m�tets prioritet till noll, antingen genom att anv�ndakommandot Prioritera m�ten @xref{kom-prioritize} eller genom att g�med i m�tet igen och v�lja prioritet noll @xref{kom-add-self}. +kom-list-summary Lista �renden l � Visar �renderaderna hos de inl�gg man h�ller p� att l�sa f�r tillf�llet.Det kan inneb�ra alla ol�sta i ett visst m�te eller alla inl�gg manh�ller p� att �terse. +kom-add-self Bli medlem i m�te m kom-membership-default-prioritykom-membership-default-placement kom-sub-selfkom-add-memberkom-sub-member Detta kommando g�r att man blir medlem i ett nytt m�te. Man kan �venprioritera om gamla medlemskap genom att g� med i m�tet en g�ng till.Prioritet och placering f�r det nya medlemskapet styrs av tv� variabler. kom-membership-default-priority best�mmer prioriteten f�r m�tet, ochkom-membership-default-placement best�mmer dess placering. +kom-status-conf Status (f�r) m�te s m kom-status-personkom-review-presentation Visar i stort sett all information som finns tillg�nglig om ett visst m�te.Man kan �ven se vilka som �r medlemmar i m�tet, n�r de senast l�ste n�goti m�tet och hur m�nga ol�sta de har. +kom-status-person Status (f�r) person s p kom-status-confkom-review-presentation Visar i stort sett all information om en viss person. Man kan �ven se vilkam�ten personen �r med i, n�r de senast var i m�tet och hur m�nga ol�stainl�gg de har i olika m�ten. +kom-prioritize Prioritera m�ten kom-add-self Detta kommando �ppnar en ny buffert d�r man kan prioritera om sina medlemskapp� ett effektivt s�tt. I prioriteringsbufferten g�ller f�ljande tangenter:@table @asis@item @kbd{C-n, LFD, RET, down}Flytta mark�ren till n�sta rad i listan.@item @kbd{C-p, up, DEL}Flytta mark�ren till f�reg�ende rad i listan.@item @kbd{M->}Flytta mark�ren till sista raden i listan.@item @kbd{M-<}Flytta mark�ren till f�rsta raden i listan.@item @kbd{C-k, SPC}Markera eller avmarkera m�tet p� samma rad som mark�ren.En asterisk i v�nsterkanten visar om m�tet �r markerat,och moderaden talar om hur m�nga m�ten som �r markerade.@item @kbd{M-delete}Avmarkera alla m�ten.@item @kbd{C-y}S�tt in alla markerade m�ten omkring den rad d�r mark�ren st�r.Markerade m�ten som har en annan prioritet �n den raden kommeratt prioriteras om. Den inb�rdes ordningen mellan de markeradem�tena �ndras inte.@item @kbd{d, M-n, M-down}Flytta ned m�tet p� samma rad som mark�ren till n�sta rad.Om n�sta rad har en l�gre prioritet �n den aktuella radens� kommer m�tet inte att flyttas, utan bara prioriteras om.@item @kbd{u, M-p, M-up}Flytta upp m�tet p� samma rad som mark�ren till f�reg�ende rad.Om n�sta rad har en h�gre prioritet �n den aktuella radens� kommer m�tet inte att flyttas, utan bara prioriteras om.@item @kbd{g}G� till n�rmaste rad med en viss prioritet. Prefixargument kananv�ndas f�r att ange prioriteten.@item @kbd{p}�ndra prioritet p� alla markerade m�ten, eller p� m�tet p�samma rad som mark�ren, om inga m�ten �r markerade. Prefixargumentkan anv�das f�r att ange prioriteten.@item @kbd{r}�ndra prioriteten f�r alla m�ten med en viss prioritet tilln�got annat. Detta kommando kan till exempel anv�ndas f�ratt prioritera om alla m�ten med prioritet 1 s� de harprioritet 10.@item @kbd{TAB}Flyttar mark�ren till n�sta sak som g�r att klicka p�.@item @kbd{M-TAB}Flyttar mark�ren till f�reg�ende sak som g�r att klicka p�.@item @kbd{s}Spara prioriteringarna, men avsluta inte.@item @kbd{q}Spara och avsluta.@irem @kbd{?}Visar en kort hj�lptext.@end table +kom-set-session-priority S�tt l�sniv� L�sniv�n �r den prioritet ett m�te minst m�ste ha f�r att elispklientenskall l�sa det. Detta kommando �ndrar l�sniv�n och h�mtar om allainl�gg s� att f�r�ndringen f�r full effekt p� en g�ng. +kom-postpone Uppskjuta l�sning kom-set-unread Man kan anv�nda detta kommando f�r att endast l�sa de senaste inl�ggeni ett m�te, men spara tidigare ol�sta inl�gg till en annan g�ng. Omman har 100 ol�sta och ber att f� l�sa 10 nu, s� kommer man att f�se de senaste 10 inl�ggen genast, och de andra 90 n�sta g�ng manl�ser LysKOM. +kom-membership Lista medlemsskap l s kom-prioritize �ppnar en buffert som visar alla m�ten man �r med i, n�r man senastvar inne i m�tet, hur m�nga ol�sta man har och s� vidare. Tyv�rr s�h�lls inte bufferten uppdaterad medan man l�ser, men den kan �nd�vara praktisk som �versikt �ver vad man �r medlem i. +kom-list-re Lista (med) regexpar l r kom-list-personskom-list-conferences Visar alla personer och m�ten vars namn matchar en viss regexp. Detta �rett alternativ till Lista personer och Lista m�ten som kan vara bra omman inte kan gissa vad m�tets eller personens namn b�rjar med. +kom-list-news Lista nyheter l n kom-allow-incompleteness Visar hur m�nga inl�gg man har ol�sta i alla m�ten d�r man har ol�sta.Det kan vara lockande att ge det h�r kommandot direkt efter man harloggat in, men det fungerar inte s� bra eftersom inte klienten harhunnit ta reda p� allt man har ol�st. Det inneb�r att Lista nyheterantingen f�r v�nta l�nge, eller helt enkelt inte visar allt. Vilketbeteende man f�r beror p� variabeln kom-allow-incompleteness. +kom-list-persons Lista personer l p kom-list-conferenceskom-list-re Visar alla personer med namn som b�rjar p� ett visst s�tt. Om man intevet hur namnet b�rjar s� kan kommandot Lista (med) regexpar vara ettalternativ @xref{kom-list-re}. +kom-list-conferences Lista m�ten l m kom-list-personskom-list-re Detta kommando visar alla m�ten vars namn b�rjar p� ett visst s�tt. M�tenman �r organisat�r f�r har en asterisk f�re namnet. Kommandot Lista (med)regexpar kan vara ett alternativ om man inte vet hur namnet p� m�tetman �r intresserad av b�rjar @xref{kom-list-re}. +kom-jump Hoppa �ver alla kommentarer h kom-super-jump Genom att anv�nda detta kommando s� slipper man l�sa alla kommentarertill det senast l�sta inl�gget, och alla kommentarer till kommentarernaoch s� vidare. Det betraktas som synnerligen fult att anv�nda dettakommando i m�nga m�ten, speciellt i Inl�gg @}t mig. +kom-go-to-next-conf G� till n�sta m�te n m kom-go-to-conf G�r till n�sta m�te i den normala l�sordningen. Om man har ol�sta i detm�te man st�r i kommer det att flyttas till slutet av l�sordningen s� att man slutligen kommer fram till det �nd�. +kom-go-to-conf G� till m�te g kom-go-to-next-conf Anv�nd detta kommando f�r att g� till ett namngivet m�te. Om man harol�sta i det m�te man st�r i kommer det att flyttas sist i den normalal�sordningen, s� att man till slut kommer fram till det �nd�. +kom-display-time Se tiden t kom-show-namedays Visar vilket datum det �r och vad klockan �r. Om man k�r en svensk klientoch har variabeln kom-show-namedays satt s� visas vem som har namnsdag@xref{kom-show-namedays}. +kom-delete-text Radera inl�gg Raderar ett visst inl�gg. F�r att f� radera ett inl�gg s� m�ste man antingenha skrivit det, vara organisat�r f�r den person som har skrivit det ellervara organisat�r f�r det m�te inl�gget ligger i. Ungef�r s� �r reglerna.Prova och se. +kom-delete-conf Utpl�na kom-create-conf Raderar ett m�te eller en person och alla inl�gg som har enbart det m�teteller den brevl�dan som mottagare. F�r att f� utpl�na en person eller ettm�te m�ste man vara m�tets eller personens organisat�r. Reglerna �r liteinvecklade. Prova och se. +kom-create-conf Skapa m�te kom-delete-confkom-change-conf-typekom-change-conf-motdkom-change-namekom-set-permitted-submitterskom-set-super-confkom-set-garb-nice Skapar ett helt nytt m�te. Klienten kommer att fr�ga om en massa parametrar.Man kan �ndra det mesta med n�got av LysKOMs m�nga kommandon om man skulleha r�kat svara fel p� en fr�ga. +kom-send-message S�nda meddelande kom-ding-on-personal-messageskom-ding-on-group-messageskom-ding-on-common-messageskom-default-message-recipientlyskom-send-message-setup-hooklyskom-send-message-hooklyskom-send-message-exit-hook Detta kommando anv�nds f�r att skicka korta meddelanden direkt till en vissperson, till alla inloggade personer som �r med i ett visst m�te eller tillalla inloggade personer. Eftersom meddelandena inte sparas p� n�got s�tt s��r det direkt ol�mpligt att anv�nda dem till s�dant som lika g�rna kundeskrivas i ett inl�gg. Typiska (bra) anv�ndningsomr�den f�r meddelanden �ratt fr�ga om n�gon annan vill g� �ta lunch eller best�lla en pizza. Detanv�nds inte helt s�llan f�r att ta reda p� om en person som �r inloggadverkligen l�ser KOM, eller egentligen h�ller p� med n�got annat. +kom-quick-mode Snabba kommandon kom-slow-mode Byter fr�n l�ngsamma kommandon till snabba kommandon. +kom-slow-mode L�ngsamma kommandon kom-quick-mode Normalt s� anv�nder LysKOM snabba kommandon, dvs man ger kommandon genom enenda tangenttryckning. Med l�ngsamma kommandon p�slaget s� f�r man skrivain hela kommandots namn vid prompten i LysKOM-bufferten. En del personer sominte har vant sig vid snabba kommandon tycker detta �r trevligare. F�ratt sluta anv�nda l�ngsamma kommandon finns kommandot ''Snabba kommandon''. +describe-mode Hj�lp ?, C-h m Visar en hj�lptext f�r LysKOM. diff --git a/doc/lyskom-variables.data b/doc/lyskom-variables.data index d544dc0888a8e623c7c47795a25d003023d102ae..0b10bea448261fd281da4545e99acbfbc4787f16 100644 --- a/doc/lyskom-variables.data +++ b/doc/lyskom-variables.data @@ -1,6 +1,6 @@ -kom-emacs-knows-iso-8859-1 t nil t -kom-bury-buffers t t t -kom-write-texts-in-window nil t t +kom-emacs-knows-iso-8859-1 t nil t Icke-nil betyder att Emacs f�rv�ntas f�rst� ISO-8859-1. nil inneb�r attswascii accepteras i kommandonamn med mera. Skall vara p�slaget. +kom-bury-buffers t t t Best�mmer hur bufferten hanteras n�r man g�r till ett annat KOM med N�staLysKOM och liknande funktioner. Icke-nil inneb�r att den aktuella buffertenl�ggs sist i buffertlistan n�r man byter LysKOM. +kom-write-texts-in-window nil t t kom-write-textkom-write-commentkom-comment-previouskom-private-answerkom-private-answer-previouskom-prioritize-in-windowkom-edit-filters-in-windowkom-customize-in-windowkom-view-commented-in-windowkom-list-membership-in-window Best�mmer i vilket f�nster man skriver inl�gg. Till�tna v�rden �r@table @asis@item @code{nil}LysKOM-buffertens f�nster kommer att anv�ndas.@item @code{other}Ett annat f�nster i samma frame kommer att anv�ndas. Om det inte redan finns ett s� kommer ett nytt f�nsteratt skapas.@item @code{other-frame}Ett f�nster i en annan frame kommer att anv�ndas omdet finns en annan synlig frame. Finns ingen annan synlig frame s� kommer n�got annat f�nster att anv�ndas eller skapas.@item @code{new-frame}En ny frame kommer att skapas. Denna frame kommer atttas bort n�r man skickar in inl�gget eller kastar bortdet.@item En str�ngOm det finns en buffert med samma namn som variabelnsv�rde s� kommer ett f�nster som visar den buffertenatt anv�ndas, om det finns. @item En buffertOm bufferten finns s� kommer ett f�nster som visar denbufferten att anv�ndas, om n�got s�dant f�nster existerar.@end table kom-prompt-format "%s" t t kom-cite-string ">" t t kom-created-texts-are-read t t t @@ -225,9 +225,9 @@ kom-lynx-terminal-command "lynx" nil t kom-check-for-new-comments t t t kom-default-language sv t t kom-ispell-dictionary nil t t -kom-dont-read-saved-variables (lyskom-login-hook) nil t +kom-dont-read-saved-variables nil nil t lyskom-change-conf-hook nil nil t kom-autowrap t nil t -kom-show-namedays nil nil t +kom-show-namedays t nil t kom-www-proxy nil nil t iso-8859-1-table "� !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~� !c#$Y|$\"c+?!-R~C+23'u$-,10?????AAAA[][CE@EEIIIIDNOOOO\\*\\UUU^YTBaaaa{}{ce`eeiiiidnoooo|/|uuu~yty" nil t diff --git a/src/ChangeLog b/src/ChangeLog index 94beb7f487c203a9b6e8774da874c8b585af0914..0088451d9f1f72acc5a651be7e00848e3354b5ca 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,18 @@ +Sat Sep 13 15:31:51 1997 David Byers <davby@ida.liu.se> + + * edit-text.el (lyskom-edit-insert-commented): H�mta + kom-cite-string mha lyskom-default-value. + +Fri Sep 12 12:25:37 1997 David Byers <davby@ida.liu.se> + + * edit-text.el (lyskom-create-text-handler): Spara senast skrivna + text. + + * commands1.el (kom-write-footnote): Smartare defaulttext. + + * swedish-strings.el,english-strings.el (lyskom-message): Lade + till what-footnote-no + Wed Sep 10 11:23:33 1997 David Byers <davby@ida.liu.se> * edit-text.el (lyskom-edit-replace-miscs): Ny funktion. diff --git a/src/TODO b/src/TODO index 34d8307dfe79499c03da0510db733dea2ad76000..6a985afba08a0632543968056f77f4c880b90443 100644 --- a/src/TODO +++ b/src/TODO @@ -59,8 +59,11 @@ Att g prompten "L�sa n�sta brev" i st�llet f�r "L�sa n�sta kommentar". Kommentaren ligger inte i brevl�dan. (L�G PRIORITET) + -------- Allm�nna f�rb�ttringar + Defaultplaceringen av nya mottagare i editbufferten �r f�nig. + Filtrera asynkrona meddelanden (Pontus Lidman) Radera inl�gg borde gn�lla lite om det finns markeringar. @@ -70,8 +73,6 @@ Att g F�rgl�ggning av meddelanden baserat p� varifr�n de kommer, och vart det g�r. John Olsson efterfr�gar. - 1385671 - Lista medlemsskap borde h�llas uppdaterad. Vi beh�ver hookar f�r * G� in i m�te (uppdatera datum) * �ndra prioritet (det har vi) @@ -111,27 +112,24 @@ Att g Kommandot kom-review-comments visar fotnoter sist, inte f�rst. Det skulle vara bra om sk�nsv�rde f�r att skriva fotnot vore den - senaste text man sj�lv skrev, inte den senaste man l�ste. - - Klickbara kommandon. + senaste text man sj�lv skrev, inte den senaste man l�ste. Eller + kanske den senaste man l�ste om det var man sj�lv som skrev den? + Klickbara kommandon, vad nu det �r. Reentrant blocking-do [FINNS, MEN ANV�NDS INTE] - kom-customize skall nog inte ta med alla variabler, bara s�dana - som m�nga vill �ndra p�. Annars blir det sv�r�versk�dligt. [FIXAT?] - Det beh�vs dokumentation: fr�mst anv�ndarhandledning, men det skulle inte skada med en kortfattad beskrivning av stabila delar av systemet f�r presumtiva kommandoskribenter. - Den engelska �vers�ttningen beh�ver ses �ver. Den �r garanterat ur - sync, och verktyget f�r att kolla den fungerar inte l�ngre. - Verktyget m�ste repareras s� vi kan kolla att alla str�ngar finns - p� plats, men en spr�kgranskning beh�vs ocks�. + Spr�kgranskning av den engelska versionen. -------- Fixade saker + kom-customize skall nog inte ta med alla variabler, bara s�dana + som m�nga vill �ndra p�. Annars blir det sv�r�versk�dligt. [FIXAT?] + N�r man sparar texter vill man inte att det ska st� t.ex. "idag". [FIXAT] diff --git a/src/commands1.el b/src/commands1.el index 886743669bcfdac7a33bae028402b02c95635534..bed58bf10ade74c30e943c81c91c329322612acc 100644 --- a/src/commands1.el +++ b/src/commands1.el @@ -628,22 +628,37 @@ If optional arg TEXT-NO is present write a comment to that text instead." (def-kom-command kom-write-footnote (&optional text-no) "Write a footnote to a text. If optional arg TEXT-NO is present write a footnote to that text instead." - (interactive (list - (cond - ((null current-prefix-arg) - lyskom-current-text) - ((integerp current-prefix-arg) - current-prefix-arg) - ((listp current-prefix-arg) - (lyskom-read-number (lyskom-get-string 'what-comment-no))) - (t - (signal 'lyskom-internal-error '(kom-write-comment)))))) + (interactive) + (let ((text-stat nil)) + (setq text-no + (cond ((and (null current-prefix-arg) + lyskom-current-text + (setq text-stat + (blocking-do 'get-text-stat lyskom-current-text)) + (eq (text-stat->author text-stat) lyskom-pers-no)) + (setq text-no lyskom-current-text)) + + ((and (null current-prefix-arg) + lyskom-last-written + (setq text-stat + (blocking-do 'get-text-stat lyskom-last-written))) + (lyskom-read-number (lyskom-get-string 'what-footnote-no) + lyskom-last-written)) + + ((integerp current-prefix-arg) + current-prefix-arg) + + ((listp current-prefix-arg) + (lyskom-read-number (lyskom-get-string 'what-footnote-no))) + + (t (signal 'lyskom-internal-error '(kom-write-footnote))))) + (if text-no (lyskom-write-comment-soon (blocking-do 'get-text-stat text-no) (blocking-do 'get-text text-no) text-no 'footnote) - (lyskom-insert-string 'confusion-what-to-footnote))) + (lyskom-insert-string 'confusion-what-to-footnote)))) (def-kom-command kom-comment-previous () diff --git a/src/edit-text.el b/src/edit-text.el index 720c8c461456383ea94377be66a217f323f3b828..194f26fab191263f6b947eef5c2c7ede6ac1f045 100644 --- a/src/edit-text.el +++ b/src/edit-text.el @@ -454,7 +454,9 @@ Based on ispell-message." (match-beginning 0) (point-max))) (t (min (point-max) (funcall ispell-message-text-end)))))) - (cite-regexp (regexp-quote kom-cite-string)) + (cite-regexp + (regexp-quote + (lyskom-default-value 'kom-cite-string))) (cite-regexp-start (concat "^[ \t]*$\\|" cite-regexp)) (cite-regexp-end (concat "^\\(" cite-regexp "\\)")) (old-case-fold-search case-fold-search) @@ -1048,6 +1050,11 @@ Point must be located on the line where the subject is." (set-buffer edit-buffer) ;Need local variables. + ;; Record the text number + + (lyskom-setq-default lyskom-last-written text-no) + + ;; Select the old configuration. (let ((hnd lyskom-edit-handler) @@ -1110,7 +1117,7 @@ The text is inserted in the buffer with '>' first on each line." (insert te) (while (<= pb (point)) (beginning-of-line) - (insert (or kom-cite-string 62)) + (insert (or (lyskom-default-value 'kom-cite-string) 62)) (forward-line -1) ))) (lyskom-message "%s" (lyskom-get-string 'no-get-text)))) diff --git a/src/english-strings.el b/src/english-strings.el index 5e6ee4f4999f6e4eb6a9d71347f662019b36f04e..1a283f29a89b506993737c89594a85607b64735a 100644 --- a/src/english-strings.el +++ b/src/english-strings.el @@ -261,6 +261,7 @@ Send a letter to %#2P to apply for membership.\n") (comments-allowed . "Are comments allowed? ") (anonymous-allowed . "Are anonymous articles allowed? ") (what-comment-no . "Comment article number: ") + (what-footnote-no . "Footnote article number: ") (confusion-what-to-comment . "I can't figure out which article you want to comment.\n") (confusion-what-to-footnote . "I can't figure out to which article you want to write a footnote to.\n") (what-private-no . "Private reply to article number: ") diff --git a/src/swedish-strings.el b/src/swedish-strings.el index 945a52701dc6f8ceb2653f66c0c9a25792cd5fe8..2e41e1bc89c0cf223577cc58518dbfa681a8cba0 100644 Binary files a/src/swedish-strings.el and b/src/swedish-strings.el differ diff --git a/src/vars.el.in b/src/vars.el.in index d9927e3e47e18b6c3cf621b92c4af46e02af1a14..92a7abe0b39221847c374f1e5e6d3ce134feb04e 100644 --- a/src/vars.el.in +++ b/src/vars.el.in @@ -1350,7 +1350,7 @@ with the unparsed bytes. This variable is used to prevent reparsing before the string is complete. This variable is buffer-local in the unparsed-buffer.") -(def-kom-var lyskom-last-viewed 0 +(def-kom-var lyskom-last-viewed 0 ; "Postition of the first char of the last line that the user has had time to view. This is normally the pos of the first char of the prompt." local) @@ -1469,6 +1469,10 @@ This is used by the command kom-busy-wait." "Text-no of current text. nil means no text is current." local) +(def-kom-var lyskom-last-written nil + "Text-no of last text written. nil means no text written." + local) + (def-kom-var lyskom-previous-text nil "Text-no of previous text. Nil means no text." local)