pulsar/spec
Nathan Sobo b6d099ac78 Consider tabs or spaces mutually exclusively as indentation
Previously, we allowed a mix of tabs and spaces to be counted toward the
indentation of a line. This caused problems when auto-indenting lines in
a hard-tabbed file that contained “alignment spaces”, such as occurs in
aligned comment blocks. For this case, it makes more sense to assume
that the line is indented via tabs only, and consider the subsequent
alignment space as part of the line’s content. Since it’s hard to
imagine actual source code in which a mixed treatment of tabs and spaces
is desirable, I’m going with this over any more complex approach.
2015-06-29 17:05:28 -05:00
..
fixtures Match directory name to package.json name 2015-06-10 17:06:08 -07:00
integration Revert "Merge pull request #6977 from atom/revert-6813-local-initial-paths" 2015-05-27 11:18:15 -07:00
atom-protocol-handler-spec.coffee Convert require ‘atom’ to require '../src/space-pen-extensions' 2014-11-26 14:55:38 -08:00
atom-reporter.coffee Fix deprecation location reporting in spec runner 2015-01-06 11:50:20 -07:00
atom-spec.coffee Revert "Add assertion mechanism" 2015-06-22 14:27:05 -05:00
babel-spec.coffee 📝 Mention deprecations 2015-02-25 09:42:49 -08:00
buffered-node-process-spec.coffee Suppress deprecations in BufferedNodeProcess 2015-02-04 15:27:17 -08:00
buffered-process-spec.coffee Add BufferedProcess spec for invoking callbacks 2015-04-29 09:43:41 -07:00
clipboard-spec.coffee Add Clipboard::readWithMetadata 2014-02-03 13:20:28 -08:00
command-installer-spec.coffee Fix command-installer-spec 2014-09-25 20:39:04 -06:00
command-registry-spec.coffee Add test for object target case 2015-06-22 18:55:08 +02:00
compile-cache-spec.coffee Added TypeScript to the compile-cache 2015-03-24 18:05:30 +11:00
config-spec.coffee Add maximumLength schema enforcer for strings 2015-06-01 18:45:38 +02:00
context-menu-manager-spec.coffee Throw error when adding context menu with invalid selector 2015-03-04 10:02:03 -08:00
custom-gutter-component-spec.coffee Revert "🐛 Remove Gutter from ViewRegistry" 2015-06-18 19:54:37 +02:00
default-directory-provider-spec.coffee Revert "Merge pull request #6977 from atom/revert-6813-local-initial-paths" 2015-05-27 11:18:15 -07:00
deserializer-manager-spec.coffee Return a Disposable instance from DeserializerManager::add 2014-09-30 12:58:10 -06:00
display-buffer-spec.coffee Fix destroy listeners 2015-06-16 18:05:45 +09:00
git-repository-provider-spec.coffee Add Repository::getType(). 2015-03-23 15:38:38 -07:00
git-spec.coffee Add buffer subscriptions to repo's subscriptions 2014-12-12 12:26:09 -08:00
grammars-spec.coffee 🎨 Correct indentation 2015-05-18 15:39:57 -07:00
gutter-container-component-spec.coffee Revert "🐛 Remove Gutter from ViewRegistry" 2015-06-18 19:54:37 +02:00
gutter-container-spec.coffee [Gutter] Add decorateMarker method to Gutter model 2015-04-22 07:28:57 -07:00
gutter-spec.coffee [Gutter] Fix coffeescript style issues 2015-04-22 07:29:00 -07:00
jasmine-helper.coffee Disable focus methods on CI 2015-04-08 10:27:03 +02:00
language-mode-spec.coffee Use raw buffer text (w/o invisibles) when testing decreaseIndentRegex 2015-06-17 12:07:42 -07:00
menu-manager-spec.coffee If a keystroke is bound to ‘unset!’, omit it in the application menu 2015-05-28 22:59:10 +02:00
module-cache-spec.coffee Assert that resolved atom shell module paths exist 2014-10-15 13:12:42 -07:00
notification-manager-spec.coffee Notification::getTimestamp() 2014-11-24 14:58:21 -08:00
notification-spec.coffee Add dismissing to notifications 2014-12-05 13:46:01 -08:00
package-manager-spec.coffee Only migrate config when not including deprecated APIs 2015-06-05 08:47:00 -07:00
package-spec.coffee Add Package.loadMetadata() specs 2015-06-08 20:57:35 -04:00
pane-container-element-spec.coffee Guard against no resizing with no siblings 2015-06-09 09:36:58 -07:00
pane-container-spec.coffee Capitalize initialisms 2015-01-12 22:00:24 -08:00
pane-container-view-spec.coffee 👕 Fix new coffeelint errors 2015-04-06 23:59:54 -04:00
pane-spec.coffee Stop focusing specs on "Pane" 2015-06-06 22:22:47 -04:00
pane-view-spec.coffee Move file drag and drop specs to pane-view-spec 2015-04-15 14:20:16 -07:00
panel-container-element-spec.coffee Simplify ViewRegistry::addViewProvider API 2014-12-01 17:53:03 -08:00
panel-container-spec.coffee Remove view registry references from the workspace model layer 2014-12-01 16:28:33 -08:00
panel-element-spec.coffee Simplify ViewRegistry::addViewProvider API 2014-12-01 17:53:03 -08:00
panel-spec.coffee Set ::visible to false on panels when they are destroyed 2014-12-09 13:41:33 -07:00
project-spec.coffee Snapshot deprecations around calls to Project::eachBuffer 2015-04-06 16:22:31 -07:00
random-editor-spec.coffee Fix random editor spec now for indented soft-wrap 2015-03-19 15:08:48 -06:00
row-map-spec.coffee Kill stray console.log 2014-02-02 19:29:54 +06:00
select-list-view-spec.coffee Convert require ‘atom’ to require '../src/space-pen-extensions' 2014-11-26 14:55:38 -08:00
selection-spec.coffee WIP: 👕 Fix linter errors 2015-05-22 16:29:12 -04:00
space-pen-extensions-spec.coffee Convert require ‘atom’ to require '../src/space-pen-extensions' 2014-11-26 14:55:38 -08:00
spec-bootstrap.coffee Use path.join instead of path.resolve 2014-06-04 10:01:45 -07:00
spec-helper-platform.coffee 💄 Remove unneeded requires, variables, commas, and parens 2013-12-31 15:05:34 -08:00
spec-helper.coffee Setup deprecated packages in dev mode 2015-06-03 16:11:16 -07:00
spec-suite.coffee Export ReactEditorView as EditorView from 'atom' module 2014-07-21 10:43:30 -07:00
squirrel-update-spec.coffee Catch errors spawning squirrel 2015-01-07 10:24:19 -08:00
style-manager-spec.coffee Remove ‘group’ parameter to addStyleSheet in favor of ‘priority’ 2015-01-07 09:51:42 -07:00
styles-element-spec.coffee Remove ‘group’ parameter to addStyleSheet in favor of ‘priority’ 2015-01-07 09:51:42 -07:00
task-spec.coffee Revert "Revert "Introduce atom.directory-searcher service v0.1.0."" 2015-06-10 23:30:25 +01:00
text-editor-component-spec.coffee Remove event listeners from orphaned gutters 2015-06-19 10:24:48 +02:00
text-editor-element-spec.coffee WIP: 👕 Fix linter errors 2015-05-22 16:29:12 -04:00
text-editor-presenter-spec.coffee 🐛 Delete partially off-screen markers which are empty 2015-06-09 21:35:01 +02:00
text-editor-spec.coffee Consider tabs or spaces mutually exclusively as indentation 2015-06-29 17:05:28 -05:00
text-utils-spec.coffee 📝 Mention combined characters in spec description 2014-10-24 13:31:42 -07:00
theme-manager-spec.coffee Add spec for invalid theme stylesheet notification 2015-04-15 09:18:02 -07:00
time-reporter.coffee Cleanup code according to coffeelint 2014-08-14 19:41:49 +02:00
tokenized-buffer-spec.coffee Don’t break out soft tabs that are interrupted by a scope boundary 2015-06-08 22:56:32 +02:00
tokenized-line-spec.coffee Revert "Revert "Merge pull request #6757 from atom/ns-less-memory-for-tokens"" 2015-05-21 19:56:52 +02:00
tooltip-manager-spec.coffee 🐧 💚 Humanize keystrokes in specs 2015-04-13 12:24:25 +02:00
typescript-spec.coffee Addressed code review 2015-03-19 11:45:13 +11:00
view-registry-spec.coffee Perform document updates in same frame when requested from reads 2015-04-20 22:01:36 -06:00
window-spec.coffee Revert "Merge pull request #6977 from atom/revert-6813-local-initial-paths" 2015-05-27 11:18:15 -07:00
workspace-element-spec.coffee Run package specs from the active item's project folder 2015-05-14 16:18:54 -07:00
workspace-spec.coffee Merge pull request #7173 from atom/ns-prompt-on-large-files 2015-06-21 18:17:59 +02:00
workspace-view-spec.coffee Update scrollbar style spec for new library API 2015-04-23 16:10:06 -07:00