Expected behavior
projectile-configure-project, when run second time in a project, has some way (a prefix arg?) to select a (different) CMake preset again.
Actual behavior
Configure command: cmake . --preset <previously-selected-preset> prompt in minibuffer without completion for presets.
Steps to reproduce the problem
- Have a CMake project with at least two configure presets
s-p C, select one of the presets
s-p C again, wishing to select the other preset
Environment & Version information
CMake 3.20.4
Projectile version information
With a workaround for #1673 applied:
(defun dotfiles--projectile--cmake-all-command-presets (command-type)
"Get CMake user and system COMMAND-TYPE presets."
(projectile-flatten
(mapcar (lambda (filename)
(projectile--cmake-command-presets filename command-type))
'("CMakeUserPresets.json" "CMakePresets.json"))))
(advice-add #'projectile--cmake-all-command-presets :override
#'dotfiles--projectile--cmake-all-command-presets)
Emacs version
27.2
Operating system
macOS 11.4
Expected behavior
projectile-configure-project, when run second time in a project, has some way (a prefix arg?) to select a (different) CMake preset again.Actual behavior
Configure command: cmake . --preset <previously-selected-preset>prompt in minibuffer without completion for presets.Steps to reproduce the problem
s-p C, select one of the presetss-p Cagain, wishing to select the other presetEnvironment & Version information
CMake 3.20.4
Projectile version information
With a workaround for #1673 applied:
Emacs version
27.2
Operating system
macOS 11.4