Skip to main content

Pragtical v3.12.3 Release

· 2 min read
Jefferson Gonzalez
Contributor of Pragtical

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.

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)

Enhancements

  • Split code folding toggle commands (#565)

  • Add more syntax colors (#569)

Fixes

  • Fix code folding gutter sizing (#564)

  • Fix keybinding reset without defaults (#570)