pulsar/spec
David Wilson dbd4a0a4c0 Preserve TextEditor settings when language mode changes
This change fixes #13829 which reports that the `softWrapped` setting of
an untitled TextEditor is lost when the buffer is saved to a file.  This
is caused by logic that updates TextEditor settings when the buffer's
language mode changes.

The fix is to preserve any TextEditor settings that would not change when
switching between the previous and current language mode of the buffer.
2018-01-12 13:51:35 -08:00
..
fixtures Start work on loading tree-sitter grammars in GrammarRegistry 2017-11-30 09:31:08 -08:00
helpers Introduce randomized test for TextEditorComponent 2017-10-05 13:05:52 +02:00
integration Disable github package in smoke test – it takes too long to compile 2017-05-11 16:46:02 -06:00
main-process Merge branch 'master' into wl-async-confirm 2018-01-07 21:08:32 -05:00
application-delegate-spec.js Stringify/parse temporary window state to avoid nulling out references 2016-08-09 14:43:38 -06:00
async-spec-helpers.js Let's add some debugging 2017-11-02 15:49:06 -07:00
atom-environment-spec.js Fix race condition between opening new files and restoring window state 2018-01-10 13:22:09 +01:00
atom-paths-spec.js Wrap temp.cleanupSync() calls in try-catch blocks 2017-08-04 14:18:43 -04:00
atom-protocol-handler-spec.coffee Fix linter errors 2015-09-18 20:48:50 -06:00
atom-reporter.coffee Fix regression and minimize chance for incorrect replacements 2017-11-22 00:31:28 +01:00
auto-update-manager-spec.js Start fixing tests 2017-03-11 19:05:28 +01:00
babel-spec.coffee Wrap temp.cleanupSync() calls in try-catch blocks 2017-08-04 14:18:43 -04:00
buffered-node-process-spec.coffee Remove Duplicate Require Statements and Unify Syntax on ' 2016-01-15 14:35:28 -06:00
buffered-process-spec.coffee Allow a bufferdprocess to be manually started 2017-01-19 13:30:39 -08:00
clipboard-spec.coffee
command-installer-spec.js Update CommandInstaller specs for async confirm 2017-11-19 01:02:23 +01:00
command-registry-spec.js listener calls are reversed 2018-01-08 20:02:34 -06:00
compile-cache-spec.coffee Wrap temp.cleanupSync() calls in try-catch blocks 2017-08-04 14:18:43 -04:00
config-spec.coffee Support legacyScopeName field on tree-sitter grammars 2017-12-15 16:57:36 -08:00
context-menu-manager-spec.coffee Base context menu accelerators on activeElement 2017-08-16 11:58:05 -07:00
decoration-manager-spec.coffee Schedule component updates directly from the model 2017-05-05 09:29:29 +02:00
default-directory-provider-spec.coffee Wrap temp.cleanupSync() calls in try-catch blocks 2017-08-04 14:18:43 -04:00
default-directory-searcher-spec.coffee Remove Duplicate Require Statements and Unify Syntax on ' 2016-01-15 14:35:28 -06:00
deserializer-manager-spec.coffee Return a Disposable instance from DeserializerManager::add 2014-09-30 12:58:10 -06:00
dock-spec.js Add methods for observing dock visibility 2017-06-07 16:24:28 -07:00
file-system-blob-store-spec.coffee Speed up FileSystemBlobStore.load by not storing invalidation keys 2017-03-13 19:11:53 +01:00
git-repository-provider-spec.js Merge remote-tracking branch 'upstream/master' into tests 2017-10-25 14:14:12 -07:00
git-repository-spec.js Merge branch 'master' into mb-use-language-mode-api 2017-11-06 11:32:52 -08:00
grammar-registry-spec.js Support legacyScopeName field on tree-sitter grammars 2017-12-15 16:57:36 -08:00
gutter-container-spec.js Decaffeinate spec/gutter-container-spec.coffee 2017-10-06 09:33:43 -04:00
gutter-spec.js Decaffeinate spec/gutter-spec.coffee 2017-10-05 11:06:42 -04:00
history-manager-spec.js 📝 2017-12-05 11:37:04 +01:00
jasmine-test-runner.coffee 🔥 console.logs 2017-08-02 19:34:44 -04:00
keymap-extensions-spec.coffee Basic test for user keymap loaded event 2017-01-05 17:12:02 -08:00
menu-manager-spec.coffee Do not modify menus 2017-11-01 13:59:21 +01:00
module-cache-spec.coffee Wrap temp.cleanupSync() calls in try-catch blocks 2017-08-04 14:18:43 -04:00
native-compile-cache-spec.coffee Speed up FileSystemBlobStore.load by not storing invalidation keys 2017-03-13 19:11:53 +01:00
native-watcher-registry-spec.js Consistently split paths in test cases 2017-08-03 08:51:44 -04:00
notification-manager-spec.js more cleanup 2017-12-08 16:18:06 -06:00
notification-spec.js 💀 Decaffeinate spec/notification-spec.coffee 2017-09-16 21:03:01 -04:00
package-manager-spec.js Start work on loading tree-sitter grammars in GrammarRegistry 2017-11-30 09:31:08 -08:00
package-spec.coffee Fix a few more tests 2017-09-08 19:00:27 -07:00
package-transpilation-registry-spec.js Allow root package paths to contain 'node_modules' 2017-04-04 07:54:35 -07:00
pane-axis-element-spec.coffee Remove unnecessary calls to ViewRegistry.getView 2017-04-05 16:50:04 -07:00
pane-container-element-spec.coffee spelling: recover 2017-09-10 15:46:40 +00:00
pane-container-spec.js Update PaneContainer specs for async confirm 2017-11-19 01:06:20 +01:00
pane-element-spec.coffee fix tests 2017-09-19 15:30:25 -05:00
pane-spec.js Merge branch 'master' into wl-async-save-dialog 2018-01-09 17:20:57 -05:00
panel-container-element-spec.js Add documentation to addModalPanel api 2017-08-22 23:14:54 -07:00
panel-container-spec.js Add Panel.getElement and remove Panel view provider 2017-04-05 16:10:21 -07:00
panel-spec.js spelling: visible 2017-09-10 15:46:41 +00:00
path-watcher-spec.js Jasmine, not Mocha 2017-08-17 22:01:25 -04:00
project-spec.js Merge branch 'master' into mb-use-language-mode-api 2017-11-06 11:32:52 -08:00
reopen-project-menu-manager-spec.js spelling: separated 2017-09-10 15:46:41 +00:00
sample-with-comments.js Pass AppDelegate to Workspace, Pane instead of bound functions 2015-10-13 18:54:48 -06:00
selection-spec.js Convert Selection spec to JS 2017-11-02 09:48:00 -07:00
spec-helper-platform.coffee
spec-helper.coffee Merge branch 'master' into mb-tree-sitter-parsers 2017-12-27 12:35:51 -08:00
squirrel-update-spec.coffee Wrap temp.cleanupSync() calls in try-catch blocks 2017-08-04 14:18:43 -04:00
state-store-spec.js Add delete() method to StateStore 2017-04-04 13:45:14 -07:00
style-manager-spec.js Wrap temp.cleanupSync() calls in try-catch blocks 2017-08-04 14:18:43 -04:00
styles-element-spec.coffee Transform deprecated shadow DOM selectors in StyleManager 2016-10-07 10:40:41 +02:00
syntax-scope-map-spec.js Add initial TreeSitterLanguageMode implementation 2017-11-29 17:14:34 -08:00
task-spec.coffee Remove unused variables 2016-09-26 20:52:13 +03:00
text-editor-component-spec.js Move highlights container into lines for theme compatibility 2018-01-08 13:16:46 -07:00
text-editor-element-spec.js Add test for setting tabIndex on atom-text-editor element 2018-01-04 17:55:05 -05:00
text-editor-registry-spec.js Preserve TextEditor settings when language mode changes 2018-01-12 13:51:35 -08:00
text-editor-spec.js Don't add fully-contained selections above/below 2018-01-09 16:47:26 +01:00
text-mate-language-mode-spec.js Rename TokenizedBuffer to TextMateLanguageMode 2017-11-28 16:57:06 -08:00
text-utils-spec.js Decaffeinate spec/text-utils-spec.coffee 2017-11-03 08:21:01 -04:00
theme-manager-spec.js Updated theme manager specs. 2017-12-07 18:58:52 +00:00
time-reporter.coffee Remove unused variables 2016-09-26 20:52:13 +03:00
title-bar-spec.js Consistently use require('temp').track() 2017-08-04 14:08:29 -04:00
tooltip-manager-spec.js Enhance test to catch bug reported in #16135 2017-11-08 17:44:32 -05:00
tree-sitter-language-mode-spec.js Fix handling of empty tokens in TreeSitterHighlightIterator 2018-01-03 09:34:12 -08:00
typescript-spec.coffee Use source-map-support to handle stack trace conversion 2015-08-19 17:55:29 -07:00
update-process-env-spec.js Wrap temp.cleanupSync() calls in try-catch blocks 2017-08-04 14:18:43 -04:00
uri-handler-registry-spec.js url -> URI 2017-10-17 15:23:10 -07:00
view-registry-spec.js 👔 Fix "Arrow function should not return assignment" 2017-10-21 10:10:06 -04:00
window-event-handler-spec.js Remove trailing whitespace 2018-01-05 15:50:48 -08:00
workspace-center-spec.js 🐛 Add missing onDidAddTextEditor method to WorkspaceCenter 2017-05-25 17:24:07 -04:00
workspace-element-spec.js Remove one-off eslint global pragmas in favor of envs 2017-08-20 19:55:00 -07:00
workspace-spec.js Test assertions correctly 2017-12-04 22:58:59 +01:00