{"push_id":782461645,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"2a04c78f16ce7f655847bebb47a409e991689582","before":"49f33b2ebe4a5f12b1c6a1ba86d3714c922c4df3","commits":[{"sha":"d760277e9577d5969363fd62066e3a4dbaf0a0aa","author":{"email":"80b24d51bbcd1ba9a2ce6b5fe97e28c44f9ff374@codefu.org","name":"Dale Sedivec"},"message":"python.el from Emacs master as of 26bd978d8","distinct":true,"url":"https://api.github.com/repos/dsedivec/python-el/commits/d760277e9577d5969363fd62066e3a4dbaf0a0aa"},{"sha":"3c4d0999bad57a899639dbb23f753ae49d6b415f","author":{"email":"80b24d51bbcd1ba9a2ce6b5fe97e28c44f9ff374@codefu.org","name":"Dale Sedivec"},"message":"Emacs 24.5 doesn't have (format-message)","distinct":true,"url":"https://api.github.com/repos/dsedivec/python-el/commits/3c4d0999bad57a899639dbb23f753ae49d6b415f"},{"sha":"36587eb9da1959a46288cfa92000a504b60c4a14","author":{"email":"80b24d51bbcd1ba9a2ce6b5fe97e28c44f9ff374@codefu.org","name":"Dale Sedivec"},"message":"Add README.md for GitHub","distinct":true,"url":"https://api.github.com/repos/dsedivec/python-el/commits/36587eb9da1959a46288cfa92000a504b60c4a14"},{"sha":"258e789f8441f1b465c09935912cf5e1deecacd2","author":{"email":"80b24d51bbcd1ba9a2ce6b5fe97e28c44f9ff374@codefu.org","name":"Dale Sedivec"},"message":"Picky indentation within multi-line strings\n\nSee comment for details, complete with example.","distinct":true,"url":"https://api.github.com/repos/dsedivec/python-el/commits/258e789f8441f1b465c09935912cf5e1deecacd2"},{"sha":"a9e8b8198e526ca0c58439481efdd2459fa2aadc","author":{"email":"80b24d51bbcd1ba9a2ce6b5fe97e28c44f9ff374@codefu.org","name":"Dale Sedivec"},"message":"Assignment continuation with \\ indents one level\n\nDefault is to indent a backslash continuation after assignment like:\n\n    some_var_name = \\\n                    indents_to_here\n\nI wanted:\n\n    some_var_name = \\\n        indents_one_more_level\n\nThis was extremely easy to do with the new indentation code in\npython.el!  Hooray!","distinct":true,"url":"https://api.github.com/repos/dsedivec/python-el/commits/a9e8b8198e526ca0c58439481efdd2459fa2aadc"},{"sha":"2a04c78f16ce7f655847bebb47a409e991689582","author":{"email":"80b24d51bbcd1ba9a2ce6b5fe97e28c44f9ff374@codefu.org","name":"Dale Sedivec"},"message":"Don't compare columns to character position\n\nThis caused TAB to move your cursor to the beginning of the line when\n(re)indenting in a file that used tabs for indentation.\n\n(save-excursion (back-to-indentation) (point)) seems expensive.  I\noriginally compared (current-indentation) to (current-column) instead,\nbut I found that (current-column) often *lied* when used in conjunction\nwith smart-tabs-mode, which modifies tab-width inside the python.el\nindent functions.  This seemed to be some kind of race, as I would get\nthe wrong number from (current-column), (sleep-for 1), and then I could\nget the right number from (current-column), all\nwithin (python-indent-line).\n\nI fought with that for a couple hours, and eventually landed on just\nusing character positions instead of column positions.","distinct":true,"url":"https://api.github.com/repos/dsedivec/python-el/commits/2a04c78f16ce7f655847bebb47a409e991689582"}]}