vscode-better-align
vscode-better-align copied to clipboard
i think there is a bug in better align when it is used in C++.
trafficstars
before align:
constexpr auto NaN = std::numeric_limits<double>::quiet_NaN();
Eigen::VectorXd current_penalties = Eigen::VectorXd::Constant(constrain_number, NaN);
after align:
constexpr auto NaN = std::numeric_limits<double>::quiet_NaN();
Eigen::VectorXd current_penalties = Eigen::VectorXd::Constant(constrain_number, NaN);
However, I think the proper alignment should be as follows:
constexpr auto NaN = std::numeric_limits<double>::quiet_NaN();
Eigen::VectorXd current_penalties = Eigen::VectorXd::Constant(constrain_number, NaN);
Because constexpr auto is the complete type of NaN.
It can't. For better align, it can't understand constexpr auto. Maybe it can align like
constexpr auto NaN = std::numeric_limits<double>::quiet_NaN();
Eigen::VectorXd current_penalties = Eigen::VectorXd::Constant(constrain_number, NaN);