Software-update: CudaText 1.223.0
Versie 1.223.0 van CudaText is uitgekomen. Deze opensource en crossplatform teksteditor is beschikbaar voor Windows, Linux, macOS, BSD en Solaris. Het programma heeft uitgebreide mogelijkheden die met name voor softwareontwikkelaars interessant zijn. Het is ontwikkeld in Object Pascal, start snel en door middel van Python-add-ons kan de functionaliteit verder worden uitgebreid. Het programma wordt actief ontwikkeld en regelmatig verschijnen er nieuwe versies. De changelog sinds versie 1.222.0 ziet er als volgt uit:
Added:Linux/Unix: app closes gracefully on getting SIGINT/SIGTERM signalson start, if app cannot find last used session filename, it tries to restore session from backup ".1.cuda-session"; app also writes error/note about this situation to Consoleplugin 'Highlight Occurences' shows the micromap-mark for the caret's line with different color; re-used themed color "line states, changed"show gutter icons better, when 2 icons exist for the same line (e.g. first from CudaLint, second from numbered bookmark)max supported line length for URL highlighter is changed from 1200 to 5000
Linux/Unix: app closes gracefully on getting SIGINT/SIGTERM signalson start, if app cannot find last used session filename, it tries to restore session from backup ".1.cuda-session"; app also writes error/note about this situation to Consoleplugin 'Highlight Occurences' shows the micromap-mark for the caret's line with different color; re-used themed color "line states, changed"show gutter icons better, when 2 icons exist for the same line (e.g. first from CudaLint, second from numbered bookmark)max supported line length for URL highlighter is changed from 1200 to 5000Changed:Find dialog: 'Mark all' now does not scroll to found match (view at old caret pos is more logical)
Find dialog: 'Mark all' now does not scroll to found match (view at old caret pos is more logical)Fixed:Removed some lexer-specific configs (Lua, Pascal, PHP, Ruby, TypeScript, VBScript) from "settings_default", they are now in lexers distribution zip-files, CudaText (even 1.200) will auto-install them to "settings_default"Regression: Find dialog with 'Hi' option: 'Find next' cannot show '[1/5]' statusbar indicator
Removed some lexer-specific configs (Lua, Pascal, PHP, Ruby, TypeScript, VBScript) from "settings_default", they are now in lexers distribution zip-files, CudaText (even 1.200) will auto-install them to "settings_default"Regression: Find dialog with 'Hi' option: 'Find next' cannot show '[1/5]' statusbar indicatorChanged:Changed default session filename from "history session.json" to "default.cuda-session" - all session files should have the same file extensionOn opening *.cuda-session file from command-line, don't treat file as session anymore - that caused confusion for many users who wanted just to inspect the file contents
Changed default session filename from "history session.json" to "default.cuda-session" - all session files should have the same file extensionOn opening *.cuda-session file from command-line, don't treat file as session anymore - that caused confusion for many users who wanted just to inspect the file contentsAdded:Commane Palette command "code tree: go to block for current node, to end of block"
Commane Palette command "code tree: go to block for current node, to end of block"Fixed:Regression in 1.222.3: on pasting block (with final EOL) in document middle, file's final EOL was removed
Regression in 1.222.3: on pasting block (with final EOL) in document middle, file's final EOL was removedAdded:Added default value of "indent_auto_rule" in JS lexer-specific configFor JavaScript IIFE blocks, hide outer fold-block to improve fold-bar usabilityAddons Manager: on updating addons, show progress like "(1/5) Updating: ..."'Make Plugin' plugin: strip config code if "Add config menu item" option was not checked; better numerate plugin's folder/nameSession auto-saving by "ui_session_save_interval":30 now also saves backup-files, if "ui_backup_sessions" is set
Added default value of "indent_auto_rule" in JS lexer-specific configFor JavaScript IIFE blocks, hide outer fold-block to improve fold-bar usabilityAddons Manager: on updating addons, show progress like "(1/5) Updating: ..."'Make Plugin' plugin: strip config code if "Add config menu item" option was not checked; better numerate plugin's folder/nameSession auto-saving by "ui_session_save_interval":30 now also saves backup-files, if "ui_backup_sessions" is setFixed:Wrong Undo/Redo after pasting multi-line block at the end of single-line document --> code of core's TextInsert method was hardly reworkedFind-next did not update Code-Tree selection to new positionWindows: after activating project-session + app restarting, session was shown in the window title wronglyReplace dialog: bug with multi-line selection, leading to cannot replace the selection
Wrong Undo/Redo after pasting multi-line block at the end of single-line document --> code of core's TextInsert method was hardly reworkedFind-next did not update Code-Tree selection to new positionWindows: after activating project-session + app restarting, session was shown in the window title wronglyReplace dialog: bug with multi-line selection, leading to cannot replace the selection
Source:
Tweakers.net