Software-update: CudaText 1.215.0
Versie 1.215.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.213.0 ziet er als volgt uit:
CudaText 1.215.0Add: option "renreder_tweaks" has additional flag to draw wrapped-line-mark at the right edgeAdd: option "unprinted_content" has additional flag to show end-of-line marks _only_ for wrapped lines, like in Visual Studio and TextadeptAdd: improve aesthetics during mouse column-selection: a) limit carets to line-ends if "caret_after_end":false; b) draw selection rectangleAdd: can show Find-dialog on start, via new option "find_show_on_start"Fix: some Undo-steps may be merged after Undo/Redo, but they must not mergeFix: regression in 1.211: mass replace breaks syntax highlightingFix: fixed width of some Serbian chars
Add: option "renreder_tweaks" has additional flag to draw wrapped-line-mark at the right edgeAdd: option "unprinted_content" has additional flag to show end-of-line marks _only_ for wrapped lines, like in Visual Studio and TextadeptAdd: improve aesthetics during mouse column-selection: a) limit carets to line-ends if "caret_after_end":false; b) draw selection rectangleAdd: can show Find-dialog on start, via new option "find_show_on_start"Fix: some Undo-steps may be merged after Undo/Redo, but they must not mergeFix: regression in 1.211: mass replace breaks syntax highlightingFix: fixed width of some Serbian charsCudaText 1.214.7Change: changed statusbar 'wrap' cell text 'wrap'/'no wrap' to graphicChange: deleted option "show_mouse_sel_frame"Fix: sometimes with word-wrap on, End-key did not place caret on the very endFix: None lexer-specific settings influence other lexers, if file is opened in the same ui-tabFix: avoid crash (real reason: stack overflow) when editor calculates auto-indent string, via RegEx ".+:\s*$", for line len 130KFix: commands Delete / char-typing, with multiline selection, sometimes could repaint document as brokenFix: commands "(without undo) sort ...." repaint document as brokenFix: old code-tree filter was not applied after ui-tab switchingFix: for wrapped line, URL highlight may be stopped if finder 'Hi' feature places its marksFix: with plugin Hi_Occur, Shift+Up could select block until the screen cornerFix: color "current line BG" should have bigger priority than color "marked range BG"Fix: memory leak, visible in LSP plugin during long workFix: bugs with RegEx _backward_ search together with wrapped-at-edge optionFix: command-line: if filename is with "-nsl", it is opened _in background_
Change: changed statusbar 'wrap' cell text 'wrap'/'no wrap' to graphicChange: deleted option "show_mouse_sel_frame"Fix: sometimes with word-wrap on, End-key did not place caret on the very endFix: None lexer-specific settings influence other lexers, if file is opened in the same ui-tabFix: avoid crash (real reason: stack overflow) when editor calculates auto-indent string, via RegEx ".+:\s*$", for line len 130KFix: commands Delete / char-typing, with multiline selection, sometimes could repaint document as brokenFix: commands "(without undo) sort ...." repaint document as brokenFix: old code-tree filter was not applied after ui-tab switchingFix: for wrapped line, URL highlight may be stopped if finder 'Hi' feature places its marksFix: with plugin Hi_Occur, Shift+Up could select block until the screen cornerFix: color "current line BG" should have bigger priority than color "marked range BG"Fix: memory leak, visible in LSP plugin during long workFix: bugs with RegEx _backward_ search together with wrapped-at-edge optionFix: command-line: if filename is with "-nsl", it is opened _in background_CudaText 1.214.5Add: new ui-theme items "single-line inputs, font/BG"; they are 'none' by default to retain editor colorAdd: with "scrollbar_click_jump":true, middle-click makes the PageDown/PageUpAdd: Find dialog: update search-history with 'Im' flag not immediately, but by timerChange: default of "key_end_to_nonspace" changed to 'false' to be like VSCodeChange: default of "key_up_down_allow_edge" changed to 'true' to be like VSCodeChange: default of "auto_close_brackets" includes "-char to be like othersChange: default of "show_mouse_sel_frame" changed to 'false' to be like othersFix: Find dialog: few bugs in UIFix: Qt5 version: with dark theme, menubar was dark with black font, so menubar text was not readable
Add: new ui-theme items "single-line inputs, font/BG"; they are 'none' by default to retain editor colorAdd: with "scrollbar_click_jump":true, middle-click makes the PageDown/PageUpAdd: Find dialog: update search-history with 'Im' flag not immediately, but by timerChange: default of "key_end_to_nonspace" changed to 'false' to be like VSCodeChange: default of "key_up_down_allow_edge" changed to 'true' to be like VSCodeChange: default of "auto_close_brackets" includes "-char to be like othersChange: default of "show_mouse_sel_frame" changed to 'false' to be like othersFix: Find dialog: few bugs in UIFix: Qt5 version: with dark theme, menubar was dark with black font, so menubar text was not readableCudaText 1.214.2Change: 3 themes-related "Options" menu items were moved into submenu "Options / Themes"Add: commands "Move line(s) up/down" set line-states 'changed' for moved linesAdd: command "File / Rename" disallows filename already opened in another ui-tabFix: regression in Windows (Win11 only?) IME handlerFix: replace with RegEx with variables $0 $1 etc: variables are empty if RegEx has assertion (?=text)Fix: after saving of untitled document, app did not enable menuitems "Rename", "Close and delete"
Change: 3 themes-related "Options" menu items were moved into submenu "Options / Themes"Add: commands "Move line(s) up/down" set line-states 'changed' for moved linesAdd: command "File / Rename" disallows filename already opened in another ui-tabFix: regression in Windows (Win11 only?) IME handlerFix: replace with RegEx with variables $0 $1 etc: variables are empty if RegEx has assertion (?=text)Fix: after saving of untitled document, app did not enable menuitems "Rename", "Close and delete"CudaText 1.214.0Add: on Windows, app can save files to write-protected folders too, using elevated running of 'xcopy'Add: option "pylib" supports several paths ";"-separatedAdd: option "pylib" supports new special value "?" to totally disable PythonAdd: gutter symbols '.' and '-' (with "numbers_style":2) are now scaled to current font scaleChange: command-line suffix for initial line/column number is changed from ':' to '@', to avoid confusion with NTFS stream names on WindowsAdd: command-line params "filename@0" and "filename@" should put caret to line 1 instead of suggesting to create new fileFix: big slowdown in mass replace when lexer is activeFix: big slowdown in mass replace when lot of colored attribs are placed by 'Hi' featureFix: after Undo/Redo after Paste of N-lines block, could not Undo the 1st lineFix: regression in 1.212.1: lexer Python: bad rule for """..."""Fix: lexer Bash: bad rule for "$(...)"
Add: on Windows, app can save files to write-protected folders too, using elevated running of 'xcopy'Add: option "pylib" supports several paths ";"-separatedAdd: option "pylib" supports new special value "?" to totally disable PythonAdd: gutter symbols '.' and '-' (with "numbers_style":2) are now scaled to current font scaleChange: command-line suffix for initial line/column number is changed from ':' to '@', to avoid confusion with NTFS stream names on WindowsAdd: command-line params "filename@0" and "filename@" should put caret to line 1 instead of suggesting to create new fileFix: big slowdown in mass replace when lexer is activeFix: big slowdown in mass replace when lot of colored attribs are placed by 'Hi' featureFix: after Undo/Redo after Paste of N-lines block, could not Undo the 1st lineFix: regression in 1.212.1: lexer Python: bad rule for """..."""Fix: lexer Bash: bad rule for "$(...)"
Source:
Tweakers.net