{"push_id":2052298118,"size":8,"distinct_size":1,"ref":"refs/heads/lastnonwhitespacechar","head":"364c6ec1f4180c052692f886035293f91a997d81","before":"fa68d837bc97e515a78c29f29a53e3c34e9cd24f","commits":[{"sha":"7a1fbfebf2f43f93932c3e5cd4ba68825f213c75","author":{"name":"Tom van Ommeren","email":"d7d0bf827cd9887ec1b8a445385a1c884e542997@gmail.com"},"message":"Add 0.3.0 release message, adding headings to other messages","distinct":false,"url":"https://api.github.com/repos/rwols/LSP/commits/7a1fbfebf2f43f93932c3e5cd4ba68825f213c75"},{"sha":"604df779ee63daa1c008b9e1b12169a61f4007ea","author":{"name":"Raoul Wols","email":"745178db0dea994065647fe79a455e48bc860697@primef.actor"},"message":"Implement textDocument/rangeFormatting (#166)\n\n* Implement textDocument/rangeFormatting\r\n\r\nThere might be race bugs when using this with multiple selections.\r\n\r\n* Only format selection when a single selection is present","distinct":false,"url":"https://api.github.com/repos/rwols/LSP/commits/604df779ee63daa1c008b9e1b12169a61f4007ea"},{"sha":"0af7827ce31f4e3851d42bb52345846488fb8445","author":{"name":"Raoul Wols","email":"745178db0dea994065647fe79a455e48bc860697@primef.actor"},"message":"Browse function overloads with the up/down arrow keys (with no other stuff) (#162)\n\n* Browse function overloads with the up/down arrow keys","distinct":false,"url":"https://api.github.com/repos/rwols/LSP/commits/0af7827ce31f4e3851d42bb52345846488fb8445"},{"sha":"27399a5b007cb3461e9b1855c9a51038f387fe6b","author":{"name":"Tom van Ommeren","email":"d7d0bf827cd9887ec1b8a445385a1c884e542997@gmail.com"},"message":"Split up main.py (#170)\n\n`boot.py` loads modules under the `plugin` and `plugin/core` folders.","distinct":false,"url":"https://api.github.com/repos/rwols/LSP/commits/27399a5b007cb3461e9b1855c9a51038f387fe6b"},{"sha":"e023cbc3527d0baad4328eb60ffd124587109d79","author":{"name":"DeathAxe","email":"906835889d096b7dd7aa745dcf7d8c166f27f94a@web.de"},"message":"Fix exception with signature help after project change\n\nThis commit fixes an issue with LSP throwing an exception after\nopening another project within the self window using project switcher\nor ProjectManager plugin.\n\nThe traceback:\n\nLSP: pyls not available for view None in window 3\nTraceback (most recent call last):\n  File \"C:\\Apps\\Sublime\\sublime_plugin.py\", line 417, in run_async_view_listener_callback\n    vel.__class__.__dict__[name](vel)\n  File \"C:\\Apps\\Sublime\\Data\\Packages\\LSP\\plugin\\signature_help.py\", line 60, in on_modified_async\n    if self.signature_help_triggers:\nAttributeError: 'SignatureHelpListener' object has no attribute 'signature_help_triggers'","distinct":false,"url":"https://api.github.com/repos/rwols/LSP/commits/e023cbc3527d0baad4328eb60ffd124587109d79"},{"sha":"9e0c86d330be6b89eccedee4ad9c2945642375a8","author":{"name":"Tom van Ommeren","email":"d7d0bf827cd9887ec1b8a445385a1c884e542997@gmail.com"},"message":"Add test case using UnitTesting","distinct":false,"url":"https://api.github.com/repos/rwols/LSP/commits/9e0c86d330be6b89eccedee4ad9c2945642375a8"},{"sha":"78647441c861eb59d1d25bd6284a2814903a7783","author":{"name":"DeathAxe","email":"906835889d096b7dd7aa745dcf7d8c166f27f94a@web.de"},"message":"Read real tab_size from settings instead of using constant value","distinct":false,"url":"https://api.github.com/repos/rwols/LSP/commits/78647441c861eb59d1d25bd6284a2814903a7783"},{"sha":"364c6ec1f4180c052692f886035293f91a997d81","author":{"name":"Raoul Wols","email":"36fb84089b9fa57a10040bb97ffe4dad110722b0@gmail.com"},"message":"Look at the last non-whitespace character for signature help triggers","distinct":true,"url":"https://api.github.com/repos/rwols/LSP/commits/364c6ec1f4180c052692f886035293f91a997d81"}]}
{"actor":{"display_login":"rwols"}}