Апублікаваны новы выпуск кросплатформавага вольнага рэдактара кода CudaText, напісанага з выкарыстаннем Free Pascal і Lazarus. Рэдактар падтрымлівае пашырэнні на Python, і мае шэраг пераваг над Sublime Text. Прысутнічаюць некаторыя магчымасці інтэграванага асяроддзя распрацоўкі, рэалізаваныя ў выглядзе плагінаў. Для праграмістаў падрыхтавана больш за 270 сінтаксічных лексераў. Код распаўсюджваецца пад ліцэнзіяй MPL 2.0. Зборкі даступныя для платформаў Linux, Windows, MacOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD і Solaris.
За год з папярэдняга анонсу рэалізаваны наступныя паляпшэнні:
- Дададзеныя каманды, якія дублююць функцыянальнасць Sublime Text: "Paste and indent", "Paste from history".
- Аптымізавана рэдагаванне велізарных радкоў, у рэжыме "перанесеных" радкоў. Праўкі сталі значна хутчэй для радка даўжынёй 40 мільёнаў знакаў.
- Дапрацаваны каманды "carets extend": зараз яны карэктна памнажаюць карэткі пры праходзе праз кароткія радкі.
- Drag-drop тэкставых блокаў: паказваецца больш правільны курсор, можна перацягваць з дакументаў "толькі для чытання".
- У дыялогу "Замена" дададзены сцяг, які дазваляе адключыць RegEx-падстаноўкі пры замене.
- Дададзена опцыя "fold_icon_min_range", якая прыбірае згортванне занадта дробных блокаў.
- Па аналогіі з Sublime Text, зроблена апрацоўка Ctrl + "націск 3-й кнопкі мышы" і Ctrl + "пракрутка колам мышы".
- Прагляд карцінак падтрымлівае больш фарматаў: WEBP, TGA, PSD, CUR.
- Логіка Undo для некаторых выпадкаў правак зроблена больш падобнай на Sublime Text.
- Юнікодныя прабельныя знакі зараз паказваюцца ў шаснаццатковай форме.
- Рэдактар захоўвае файл сесіі кожныя 30 секунд (інтэрвал задаецца опцыяй).
- Падтрымка кнопак мышы Extra1/Extra2 для прызначэння на іх каманд.
- Дададзены параметр каманднага радка «-c», які дае запускаць любую камандную ўбудову пры старце праграмы.
- Лексеры:
- Дрэва кода палепшана для CSS лексера: зараз яно карэктна паказвае вузлы дрэва нават у мініфікаваных (сціснутых) CSS-дакументах.
- Лексер Markdown: зроблена падтрымка "заборных" (fenced) блокаў, калі ў дакумент уключаны фрагменты з іншымі лексерамі.
- Лексер "Ini files" заменены "лёгкім" лексерам, для падтрымкі велізарных файлаў.
- Даданыя модулі:
- У мэнэджары праектаў дададзеныя «убудаваныя сесіі», гэта значыць сесіі, якія захоўваюцца напрамую ў файл праекта і бачныя толькі са свайго праекта.
- Менеджэр праектаў: дададзены пункты ў кантэкстным меню: "Open in default application", "Focus in file manager". А таксама паскорана каманда "Go to file".
- Убудова Emmet: больш варыянтаў устаўкі Lorem Ipsum.
- Убудова Git Status (Plugins Manager): дае базавыя каманды працы з Git, так што зараз можна наўпрост рабіць коміты з рэдактара.
- Убудова Insert Emoji (Plugins Manager): дае ўстаўляць юнікодным тэкст ад emoji.
- Новыя плагіны ў Plugins Manager:
- GitHub Gist.
- WikidPad Helper.
- Converter JSON/YAML.
- Драпіны.
- Bootstrap Completion і Bulma Completion.
Крыніца: opennet.ru