• GNU Nano 8.5 släppt – för ankare, färgning och tangentkommandon

    Version 8.5 av GNU Nano är nu ute, med kodnamnet Sigourney. Den här uppdateringen innehåller flera förbättringar av både användarvänlighet och funktionalitet – särskilt för dig som ofta redigerar text i terminalen.

    Sparade ankare och förbättrad positionhantering

    En av de mest välkomna nyheterna är att Nano nu kan spara och återställa ankare (markörpositioner) om flaggan --positionlog används. Ankare sparas när du stänger en fil och laddas automatiskt in igen vid nästa öppning – även om de ligger på första raden. Dessutom har utseendet på ankare ändrats så att de syns tydligare, och man får nu en visuell indikation i miniraden när markören står på en rad med ett ankare.

    Tangentbordsgenvägar justerade

    Tangentkombinationerna ^O^Q och ^X^Q får nu Nano att avsluta med felstatus (exit-kod 2), vilket gör det enklare att upptäcka oavsiktliga avslut i skriptmiljöer.
    ^L centrerar nu bara markören istället för att cykla mellan positioner – det jobbet har istället flyttats till M-%, som nu används för att växla mellan tidigare positioner. Dessutom har hjälpen städats upp så att varje genväg visas tydligt endast en gång.

    Förbättrad syntaxfärgning

    Syntaxmarkering fungerar nu mer tillförlitligt i olika språk- och lokalinställningar. Dessutom visas hårda mellanslag (non-breaking spaces) nu med ljusgrå bakgrund, vilket gör dem enklare att upptäcka i kod eller text.

    Odokumenterade funktioner och nya alternativ

    Nano accepterar nu det nya, ännu odokumenterade alternativet --whitespace (eller --whitespacedisplay), vilket tyder på att visuell hantering av mellanrum kommer att byggas ut – även om detaljerna ännu är höljda i dunkel.

    Mindre men viktiga förbättringar

    • Kompilering har förbättrats för olika konfigurationer (t.ex. --enable-tiny, --disable-histories, --disable-utf8, Cygwin-kompilering).
    • Tangentbindningar är nu mer konsekventa, och menyerna har justerats så att hjälplistor inte kapas.
    • Historiken över markörpositioner sparar nu även rad 1, kolumn 1, vilket tidigare inte skedde.
    • Källkoden har städats rejält: onödiga variabler har tagits bort, kod har förenklats och flera interna förbättringar har gjorts för bättre läsbarhet och underhåll.

    Utvecklarens arbete

    Benno Schulenberg – huvudutvecklaren bakom Nano – har ensam stått bakom över 40 förändringar i denna version. Bland annat har han förbättrat dokumentationen, förenklat kodlogik, uppdaterat licensrader, och gjort ett flertal småfixar och städningar i hela projektet.

    Ladda hem här

    Vilka ändringar som har gjorts

GNU Nano 8.5 släppt – för ankare, färgning och tangentkommandon

Version 8.5 av GNU Nano är nu ute, med kodnamnet Sigourney. Den här uppdateringen innehåller flera förbättringar av både användarvänlighet och funktionalitet – särskilt för dig som ofta redigerar text i terminalen.

Sparade ankare och förbättrad positionhantering

En av de mest välkomna nyheterna är att Nano nu kan spara och återställa ankare (markörpositioner) om flaggan --positionlog används. Ankare sparas när du stänger en fil och laddas automatiskt in igen vid nästa öppning – även om de ligger på första raden. Dessutom har utseendet på ankare ändrats så att de syns tydligare, och man får nu en visuell indikation i miniraden när markören står på en rad med ett ankare.

Tangentbordsgenvägar justerade

Tangentkombinationerna ^O^Q och ^X^Q får nu Nano att avsluta med felstatus (exit-kod 2), vilket gör det enklare att upptäcka oavsiktliga avslut i skriptmiljöer.
^L centrerar nu bara markören istället för att cykla mellan positioner – det jobbet har istället flyttats till M-%, som nu används för att växla mellan tidigare positioner. Dessutom har hjälpen städats upp så att varje genväg visas tydligt endast en gång.

Förbättrad syntaxfärgning

Syntaxmarkering fungerar nu mer tillförlitligt i olika språk- och lokalinställningar. Dessutom visas hårda mellanslag (non-breaking spaces) nu med ljusgrå bakgrund, vilket gör dem enklare att upptäcka i kod eller text.

Odokumenterade funktioner och nya alternativ

Nano accepterar nu det nya, ännu odokumenterade alternativet --whitespace (eller --whitespacedisplay), vilket tyder på att visuell hantering av mellanrum kommer att byggas ut – även om detaljerna ännu är höljda i dunkel.

Mindre men viktiga förbättringar

  • Kompilering har förbättrats för olika konfigurationer (t.ex. --enable-tiny, --disable-histories, --disable-utf8, Cygwin-kompilering).
  • Tangentbindningar är nu mer konsekventa, och menyerna har justerats så att hjälplistor inte kapas.
  • Historiken över markörpositioner sparar nu även rad 1, kolumn 1, vilket tidigare inte skedde.
  • Källkoden har städats rejält: onödiga variabler har tagits bort, kod har förenklats och flera interna förbättringar har gjorts för bättre läsbarhet och underhåll.

Utvecklarens arbete

Benno Schulenberg – huvudutvecklaren bakom Nano – har ensam stått bakom över 40 förändringar i denna version. Bland annat har han förbättrat dokumentationen, förenklat kodlogik, uppdaterat licensrader, och gjort ett flertal småfixar och städningar i hela projektet.

Ladda hem här

Vilka ändringar som har gjorts