summaryrefslogtreecommitdiff
path: root/src/string_utils.hh
AgeCommit message (Collapse)Author
2018-08-29Use shell specific quoting for env varsMaxime Coste
Add a test case to validate roundtrips between Kakoune and the shell.
2018-07-24Quote every option type but integral typesMaxime Coste
Opt-in quoting was a bad choice, lets default to opt-out with all integral types non quoted.
2018-07-22Opt-in types for quoting of option listsMaxime Coste
This avoid quoting ints in int-lists for example, as they do not risk containing whitespaces. Fixes #2223
2018-07-05Introduce a "double_up" function for doubling up escapingMaxime Coste
2018-07-05Make selection lists use the option list syntaxMaxime Coste
2018-05-27Refactor option_from_string to return directly the option valueMaxime Coste
2018-05-21Fix incompatible to_string function declaration when size_t is unsigned intMaxime Coste
2018-04-29Fix tests after changes to json_ui outputMaxime Coste
2018-04-27Add a debug regex command to dump regex instructionsMaxime Coste
2017-12-07Tweak unescape template function to unescape the escape char as wellMaxime Coste
Test that more thouroughly in the unit tests.
2017-12-06Remove Vector returning split functions, use range adaptorMaxime Coste
Do not allocate temporary vectors to store splitted data, use the 'split' range adaptor along with transform(unescape) to provide the same feature with less allocations.
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste