sindresorhus / atom-editorconfig

Helps developers maintain consistent coding styles between different editors
https://atom.io/packages/editorconfig
MIT License
812 stars 80 forks source link

highlighting code losted for a while on save #112

Closed tinchoz49 closed 7 years ago

tinchoz49 commented 7 years ago

Updated: I'm going to close this issue since it have been reported in https://github.com/sindresorhus/atom-editorconfig/issues/109 and fixed in the next release.

Hi! how are you?

I noticed that when I save a file using editorconfig with the options insert_final_newline and/or trim_trailing_whitespace the highlighting of my code disappear for a second. With big files this is happening for a longer time.

2016-10-21t14 41 57 988z

Atom version: 1.11.2

Involved .editorconfig-files

# EditorConfig is awesome: http://EditorConfig.org

root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

[*.{php,js,css}]
indent_style = space
indent_size = 4

[*.{blade.php,html,json,yml}]
indent_style = space
indent_size = 2

Installed packages

Built-in Atom Packages (89)
├── atom-dark-syntax@0.27.0
├── atom-dark-ui@0.52.0
├── atom-light-syntax@0.28.0
├── atom-light-ui@0.44.0
├── base16-tomorrow-dark-theme@1.2.0
├── base16-tomorrow-light-theme@1.2.0
├── one-dark-ui@1.6.0
├── one-light-ui@1.6.0
├── one-dark-syntax@1.3.0
├── one-light-syntax@1.3.0
├── solarized-dark-syntax@1.0.2
├── solarized-light-syntax@1.0.2
├── about@1.7.0
├── archive-view@0.61.1
├── autocomplete-atom-api@0.10.0
├── autocomplete-css@0.11.2
├── autocomplete-html@0.7.2
├── autocomplete-plus@2.31.1
├── autocomplete-snippets@1.11.0
├── autoflow@0.27.0
├── autosave@0.23.1
├── background-tips@0.26.1
├── bookmarks@0.42.0
├── bracket-matcher@0.82.1
├── command-palette@0.38.0
├── deprecation-cop@0.54.1
├── dev-live-reload@0.47.0
├── encoding-selector@0.22.0
├── exception-reporting@0.40.0
├── find-and-replace@0.201.1
├── fuzzy-finder@1.4.0
├── git-diff@1.1.0
├── go-to-line@0.31.0
├── grammar-selector@0.48.2
├── image-view@0.59.0
├── incompatible-packages@0.26.1
├── keybinding-resolver@0.35.0
├── line-ending-selector@0.5.0
├── link@0.31.1
├── markdown-preview@0.158.0
├── metrics@1.0.0
├── notifications@0.65.1
├── open-on-github@1.2.0
├── package-generator@1.0.0
├── settings-view@0.242.2-hotfix1
├── snippets@1.0.2
├── spell-check@0.68.2
├── status-bar@1.4.1
├── styleguide@0.47.0
├── symbols-view@0.113.1
├── tabs@0.101.0
├── timecop@0.33.2
├── tree-view@0.209.3
├── update-package-dependencies@0.10.0
├── welcome@0.35.1
├── whitespace@0.33.0
├── wrap-guide@0.38.2
├── language-c@0.52.1
├── language-clojure@0.21.0
├── language-coffee-script@0.47.2
├── language-csharp@0.12.1
├── language-css@0.37.1
├── language-gfm@0.88.0
├── language-git@0.15.0
├── language-go@0.42.1
├── language-html@0.45.1
├── language-hyperlink@0.16.0
├── language-java@0.23.0
├── language-javascript@0.119.0
├── language-json@0.18.2
├── language-less@0.29.5
├── language-make@0.22.2
├── language-mustache@0.13.0
├── language-objective-c@0.15.1
├── language-perl@0.35.0
├── language-php@0.37.2
├── language-property-list@0.8.0
├── language-python@0.45.0
├── language-ruby@0.69.0
├── language-ruby-on-rails@0.25.0
├── language-sass@0.56.0
├── language-shellscript@0.22.4
├── language-source@0.9.0
├── language-sql@0.23.0
├── language-text@0.7.1
├── language-todo@0.28.0
├── language-toml@0.18.0
├── language-xml@0.34.9
└── language-yaml@0.26.0

Community Packages (25) /home/tincho/.atom/packages
├── atom-beautify@0.29.13
├── atom-ternjs@0.15.0
├── auto-detect-indentation@1.3.0
├── autoclose-html@0.23.0
├── autocomplete-modules@1.6.7
├── custom-title@1.0.1
├── docblockr@0.8.7
├── dracula-theme@1.2.8
├── editorconfig@1.5.3
├── file-icons@1.7.22
├── git-history@3.2.0
├── git-plus@5.18.0
├── highlight-selected@0.11.2
├── language-blade@0.26.2
├── language-docker@1.1.7
├── linter@1.11.18
├── linter-eslint@8.0.0
├── linter-php@1.3.1
├── merge-conflicts@1.4.4
├── multi-cursor@2.1.3
├── php-integrator-autocomplete-plus@1.1.5
├── php-integrator-base@1.2.6
├── project-manager@3.2.5
├── split-diff@1.0.5
└── sync-settings@0.7.2