diff --git a/config/survey.jl b/config/survey.jl index afd46d3..db39d1e 100644 --- a/config/survey.jl +++ b/config/survey.jl @@ -319,11 +319,16 @@ the questions you see now will not necessarily be in the final survey.", SurveyPart("Other software usage", RadioSelect(:free_software_zeal, "How strongly do the ideals of free/libre software affect your computer use?", - ["I have a clear preference for free/libre software and am willing to accept any lack of features or UI polish", - "I have a clear preference for free/libre software and am willing to accept a significant lack of features or UI polish", - "I have a clear preference for free/libre software and am willing to accept a limited lack of features or UI polish", - "I have a clear preference for free/libre software but am not willing to accept a lack of features or UI polish", - "I have no preference for free/libre software"])), + replace.(["%p %f and am %w *any* %l", + "%p %f and am %w a *significant* %l", + "%p %f and am %w a *limited* %l", + "%p %f but am *not* %w a %l", + "I have no preference for %f"], + "%p" => "I have a clear preference for", + "%f" => "free/libre software", + "%w" => "willing to accept", + "%l" => "lack of features or UI polish", + r"\*(.*?)\*" => s"\1"))), SurveyPart("Survey bookkeeping", RadioSelect(:survey_prior, "Did you respond to the 2020 Emacs survey?",