Nyheter i lyskom.el 0.43 ======================== Version 0.43 av elispklienten finns nu tillgänglig på följande URL. Filen heter lyskom-0.43.el.gz, och en kopia av den text du läser just nu finns under namnet NEWS-0.43. * Fitjurs och förbättringar ** Klienten är återigen ganska kompatibel med lyskomd 1.6. ** Kommandoa "Flytta Text" kan användas för att flytta inlägg mellan möten. ** Hooken lyskom-send-message-hook anropas precis innan personliga, allmänna eller gruppmeddelanden sänds. Se dokumentationen för hooken för en utförligare beskrivning av vad den kan göra. Per default innehåller den lyskom-send-message-trim-newlines, som tar bort tomrader i slutet av meddelandet och frågar om man verkligen vill skicka tomma meddelanden. ** Hooken lyskom-send-message-setup-hook anropas innan man börjar skriva in ett meddelande när man gör "Sända meddelande", och hooken lyskom-send-message-exit-hook anropas när man går ur minibufferten. Det finns två funktioner, lyskom-send-message-resize-minibuffer och lyskom-send-message-auto-fill som kan vara intressanta att stoppa in i den förstnämnda hooken. ** Om servern är lyskomd version 1.9 eller senare så använder klienten nya anrop för att hämta information om inloggade sessioner. Detta innebär att man kan se osynliga sessioner om man vill och att sessioner som har varit inaktiva en viss tid inte visas i vilkalistan (förutsatt att de sessionerna styrs från en klient som talar om för servern när sessionen är aktiv.) Se variabeln kom-idle-hide. ** Status Session visar hur lång tid en session har varit inaktiv och när den loggade in, förutsatt att servern har stöd för de nödvändiga anropen (lyskomd 1.9.0 och senare.) ** Långsamma kommandon fungerar bättre. Åtminstone i den svenska versionen. ** En intern ändring gör att olika köer av serveranrop får olika prioritet, vilket bland annat gör att man kan fortsätta att utföra kommandon även om den väntar på fördröjda utskrifter. ** Försöker man start en andra session mot samma server får man en fråga om man vill växla till den gamla istället. ** Om det fanns en buffert med en död session i, och man startar en ny session mot samma server återanvänds bufferten. * Bugfixar ** M-e binds inte längre av elispklienten. ** Hanteringen av prompten fungerar bättre, men inte perfekt. ** Vid läsning av namn från minibufferten så skall inte texten raderas om man anger ett namn som inte finns. ** Klienten försöker inte göra (recenter -1) i fel buffert. ** Klienten försöker inte lägga till Anonym person som mottagare till inlägg. * Välkända buggar som inte behöver rapporteras igen (och igen (och igen)) ** Prompten försvinner om man skickar in ett inlägg och hinner trycka space innan man får meddelande om att den nya texten har skapats. Denna bug kommer nog att fixas såsmåningom. ** Man kan inte filtrera anonyma inlägg eller inlägg av personer som inte längre existerar. Den här buggen har låg prioritet. ** Återse senaste och återse första kan ta väldigt lång tid om de måste söka igenom många texter. Den kommer speciellt att ta lång tid om man återser fler inlägg än en person har skrivit till ett möte med många inlägg. Detta är egentligen inte en bug, men det är lika bra att nämna det så ingen rapporterar det i onödan. ** Om man går ur ett möte medan man prioriterar möten kan man inte spara den nya prioriteringen. Denna bug kommer nog att fixas på något vis såsmåningom. ** Elispklienten fungerar inte under XEmacs eller Emacs 18. Frivilliga att anpassa klienten får gärna anmäla sitt intresse till davidk@lysator.liu.se eller byers@lysator.liu.se eller skicka brev till Elispklientutvecklarnas interna möte i LysKOM på kom.lysator.liu.se