Pragtical v3.12.3 Release
Pragtical v3.12.3 is out with multi-project search, an on-demand autocomplete command, code folding command cleanup, additional syntax colors, and a couple of focused fixes for folding and settings.
Multi-Project Search
Project Search now searches across every open project when no explicit path is provided. This makes the search panel more useful in sessions that have several project roots open at the same time, while still preserving the previous single-directory behavior when a path is selected.
Search results now carry project-prefixed display paths too, so files from different roots remain distinguishable in the result list.
Autocomplete On Demand
Autocomplete can now be opened manually with the new autocomplete:open
command, bound to Ctrl+Space by default. This bypasses the minimum typed
length gate while still using the normal document-symbol suggestion path.
That means users can request suggestions at the cursor without typing enough characters to trigger the automatic popup first. Thanks to AmerM137 for the request and implementation work.
Folding, Syntax Colors, And Settings
The code folding commands have been split so code-folding:toggle controls
whether the plugin is enabled, while active-region folding is handled by
code-folding:toggle-fold. Existing Alt+Shift fold keybindings keep their
line-folding behavior. Thanks to bananakid for
the observation and suggestion.
This release also adds missing syntax color slots used by plugins such as Tree-sitter integrations, giving themes more complete control over external syntax providers.
On the settings side, resetting a keybinding without defaults now works correctly instead of depending on a default binding being present.
Downloads on GitHub.
Changes Log
New Features
-
Add multi-project support to Project Search (#562)
-
Add autocomplete:open command to trigger suggestions on demand (#568)
