pulsar/spec/app
Nathan Sobo 3516dea210 Introduce LanguageMode wrapper for Ace modes as a foundation of our own modes
LanguageMode is the central point for all language-specific behavior associated with an EditSession. There is one LanguageMode instance per EditSession. LanguageMode has access to the EditSession and its TokenizedBuffer, and in reverse the EditSession, DisplayBuffer, and TokenizedBuffer also make use of LanguageMode. This is a bit incestuous, but I think it's okay because you can think of LanguageMode as a swappable strategy object that governs language-specific aspects of that constellation of objects.
2012-07-27 12:30:06 -06:00
..
atom-spec.coffee 💄 Replace editor.getBuffer().getText() w/ editor.getText() 2012-07-04 12:41:51 -06:00
buffer-spec.coffee Merge branch 'master' of github.com:github/atom into global-find 2012-07-25 13:38:12 -06:00
directory-spec.coffee Directory spec calls .off() when testing unwatch path 2012-05-03 09:43:45 -07:00
display-buffer-spec.coffee Introduce LanguageMode wrapper for Ace modes as a foundation of our own modes 2012-07-27 12:30:06 -06:00
edit-session-spec.coffee Rename Project.open to Project.buildEditSessionForPath 2012-07-18 11:20:13 -07:00
editor-spec.coffee When the active edit session is modified, and its file is then modified by the file system, it displays an alert. 2012-07-26 10:59:58 -07:00
event-emitter-spec.coffee EventEmitter.off with no args removes all subscriptions 2012-04-26 15:54:12 -06:00
file-spec.coffee Merge branch 'master' into global-find 2012-07-24 17:59:49 -06:00
keymap-spec.coffee Key binding event handlers can call abortKeyBinding on the event object to abort and try the next binding 2012-06-20 22:08:16 -06:00
language-mode-spec.coffee Introduce LanguageMode wrapper for Ace modes as a foundation of our own modes 2012-07-27 12:30:06 -06:00
line-map-spec.coffee Introduce LanguageMode wrapper for Ace modes as a foundation of our own modes 2012-07-27 12:30:06 -06:00
point-spec.coffee Fix bug where you can't move rightward over fold placeholders 2012-04-06 15:37:27 -06:00
project-spec.coffee Backfill coverage for handling of breaks in Project.scan subprocess output 2012-07-24 10:07:07 -06:00
range-spec.coffee Rename App.coffee to Atom.coffee. This also required moving src/atom,spec/atom to src/app,spec/app 2012-04-03 10:33:24 -07:00
root-view-spec.coffee 💄 2012-07-26 10:29:42 -06:00
screen-line-spec.coffee Introduce LanguageMode wrapper for Ace modes as a foundation of our own modes 2012-07-27 12:30:06 -06:00
selection-spec.coffee Implement setSelectedBufferRange w/ setSelectedBufferRanges 2012-07-12 18:57:12 -06:00
status-bar-spec.coffee Rename RootView.activeEditor -> getActiveEditor 2012-07-02 19:46:33 -06:00
tokenized-buffer-spec.coffee Introduce LanguageMode wrapper for Ace modes as a foundation of our own modes 2012-07-27 12:30:06 -06:00
undo-manager-spec.coffee Add UndoManager.prototype.transact 2012-07-05 20:04:16 -06:00
window-spec.coffee Fix specs that broke due to no subscription on Buffer from UndoManager 2012-07-05 20:06:09 -06:00