Updated Atom to 1.29.0 which includes multiple bug fixes and performance improvements.
Summarized Changelog:
- Tree-sitter grammars are now parsed asynchronously for better performance.
- The One Light and One Dark themes now provide colors for the language-html-angular syntax grammar.
- The GitHub package now fetches co-author suggestions from the GitHub API.
- The Settings view now searches automatically when you type in the search box of the Install page.
- The spell-check package now supports checkers exported as ES6 default classes and relative paths for dictionary files.
- The whitespace.ignoreWhitespaceOnCurrentLine is now respected when the same buffer is open in more than one text editor.
- Flow typed JavaScript files using double slash flow comments are now transpiled correctly.
- Markdown files now support embedded "properties" blocks for highlighting content like Git config files.
- Improved stability when using proxy software like ShadowsocksX-NG with Atom.
- Fixed an issue where tree-sitter grammars may be selected incorrectly for the wrong language.
- Fixed an issue causing soft-wrapped editors to reflow text for each character typed.
- Fixed an issue in the GitHub package where the unstaged changes view would be refocused when you switch to another editor.
- Fixed an issue where the embedded commit message editor fails to reappear after closing an expanded commit message editor.
- Fixed lambda parsing issues in language-python.
- Fixed two issues in language-shellscript when parsing prompt strings.
- Fixed an issue where atom.sh spawns a sleep process every second on --wait.
- Fixed an issue where an unexpected "Copy Path" item appears in the Project pane's context menu.