2020.12.02 - GNU nano 5.4 "Terre des hommes" • Moving the cursor now skips over combining characters (and other zero-width characters). Deleting a character deletes also any succeeding zero-width characters, but backspacing deletes just one character at a time.
GNU nano is a simple and easy-to-use editor for on the terminal. https://nano-editor.org/ https://nano-editor.org/manual.html A concise overview of nano's shortcut keystrokes: https://nano-editor.org/cheatsheet.html The tarball and its signature are here: https://nano-editor.org/dist/v5/nano-5.4.tar.xz https://nano-editor.org/dist/v5/nano-5.4.tar.xz.asc Specific issues that were addressed in this release: https://savannah.gnu.org/bugs/?50773 (handle combining chars better [wish]) https://savannah.gnu.org/bugs/?56227 (tiny version ignored extra arguments) https://savannah.gnu.org/bugs/?59419 (possible crash after linting) https://savannah.gnu.org/bugs/?59530 (unknown option showed full help text) https://savannah.gnu.org/bugs/?59549 (last help item could be hidden) https://savannah.gnu.org/bugs/?59550 (help item could be clipped) Changes between v5.3 and v5.4: ------------------------------ Benno Schulenberg (32): bindings: accept b for scrolling back up in help viewer and file browser build: exclude a workaround for VTE/Konsole when using a recent ncurses build: include a workaround for VTE only when using an older libvte bump version numbers and add a news item for the 5.4 release copyright: update to the current year for significantly changed files docs: adjust for the changed name of the header-file package on Debian docs: use standard-compliant HTML entities for the four arrows feedback: abort when user tries to open multiple files in tiny version gnulib: update to its current upstream state help: allow the penultimate item extra space when the number is uneven help: show all valid help items also in the Write-Out menu linting: avoid putting the cursor beyond the end of the line moving: skip combining characters and other zero-width characters options: do not spew out the help text when an option is not recognized po: update translations and regenerate POT file and PO files prompt: skip over combining characters also when editing a search string rcfile: stop accepting 'set view' in a nanorc file, and undocument it statusbar: properly pluralize the line+word+character count report tweaks: avoid copying an option's argument when there is no need tweaks: normalize the formatting after the previous two changes tweaks: rename two variables and improve two comments tweaks: rename two variables, one for contrast, another for visibility tweaks: reshuffle a fragment of code, for clarity tweaks: reshuffle a line, elide two braces, and adjust the indentation tweaks: reshuffle three lines and elide braces after the previous change tweaks: slightly shorten a loop, to place the actual action outside of it tweaks: use the standard symbols for the three standard file descriptors utils: die when trying to allocate zero bytes weeding: remove another unneeded workaround for VTE weeding: remove a workaround for early versions of ncurses-6.0 weeding: remove a workaround for versions of ncurses before 5.9 weeding: remove a workaround for VTE that is not needed -- Benno
signature.asc
Description: OpenPGP digital signature
-- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.