{"push_id":865758025,"size":1,"distinct_size":1,"ref":"refs/heads/output_modes","head":"4cc7e0278e7771dd7846b500caa0f9439efe9f95","before":"72e1c9cc2ed9e54adbce425d18eaeaaf254a9ec6","commits":[{"sha":"4cc7e0278e7771dd7846b500caa0f9439efe9f95","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Add case mode and space character with meta commands\n\nEnables possibilities like CAPS, lowercase, Titlecase, camelCase, snake_case, nospace, and:any:space:substitute.\n\nAll done through two meta commands: SET_SPACE and SET_CASE.\n\nFor the two variables:\n\n- Case values possible: none, title, upper, lower\n- Space char values possible: any string\n\nI have also added a few new commands that should be interesting. This is\nthe complete list:\n\nCAPS, LOWER, TITLE, CAMEL, SNAKE, CLEAR_SPACE, CLEAR_CASE, SET_SPACE:, and\nCLEAR.\n\n- As before, CAPS is uppercase, LOWER is lowercase, and TITLE is titlecase.\n\n- Camel sets case to title case, adds '' as the space char, and then sets\nthe first word to lowercase. Output is, for example 'variableName'\n\n- Snake sets space char to '_'\n\n- Clear space sets space char to ' '\n\n- Clear case sets case to 'NONE'\n\n- Clear sets space char to ' ' and case to 'NONE'\n\n- SET_SPACE is a special command. It will set the 'space_char' to whatever\nyou include after the colon. For example, {MODE:SET_SPACE:-} would create\na-sentence-separated-by-hyphens, {MODE:SET_SPACE:, } would made a comma,\nseparated, list.","distinct":true,"url":"https://api.github.com/repos/morinted/plover/commits/4cc7e0278e7771dd7846b500caa0f9439efe9f95"}]}