Matt Colyer
e774b956e0
Fix visibility of classes.
2013-08-27 10:17:00 -07:00
Matt Colyer
68affd9b08
Update Directory documentation.
2013-08-27 10:17:00 -07:00
Matt Colyer
dd1a04aec0
Add visibility to comments of Cursor
2013-08-27 10:17:00 -07:00
Matt Colyer
ec37ec1e49
Update Config documentation
2013-08-27 10:17:00 -07:00
Matt Colyer
3d1a27875d
Update ApplicationMenu documentation
2013-08-27 10:17:00 -07:00
Matt Colyer
ad69522bd1
Update buffered-process's documentation
2013-08-27 10:16:59 -07:00
Matt Colyer
0043b9de77
Update atom-application documentation to latest format
2013-08-27 10:16:59 -07:00
Matt Colyer
0abbe8affb
Change to bold for documentation sections
2013-08-27 10:16:59 -07:00
Matt Colyer
1c39b851e4
Update AtomApplication to new documentation style
2013-08-27 10:16:59 -07:00
Matt Colyer
0e8ec74662
Fix more TomDoc references
2013-08-27 10:16:59 -07:00
Matt Colyer
8e2777ccc0
Get class visibility correct
2013-08-27 10:16:59 -07:00
Matt Colyer
d5c2878d53
Document BufferedProcess and BufferedNodeProcess
2013-08-27 10:16:59 -07:00
Matt Colyer
f47fdd0ae1
Make AtomApplication class private
2013-08-27 10:16:59 -07:00
Matt Colyer
2f4cca445b
Document AtomApplication
2013-08-27 10:16:58 -07:00
Matt Colyer
b67496a4f2
Document ApplicationMenu
2013-08-27 10:16:58 -07:00
Matt Colyer
61e5e6ea28
Fix delegation references in comments
2013-08-27 10:16:58 -07:00
Kevin Sawicki
decaa3dfcf
💄 Move extend calls to top of class
2013-08-26 19:09:42 -07:00
Kevin Sawicki
70162d39f7
Unsubscribe from SharedString when buffer is destroyed
2013-08-26 14:45:26 -07:00
Kevin Sawicki
f6f93342bc
Initialize destroyed item states before setting root
2013-08-26 13:47:28 -07:00
Kevin Sawicki
b22e45b8a9
Call PaneContainer::itemAdded from PaneContainer::reopenItem
...
This ensures the active item in the new root is filtered out of
the reopen stack, preventing a duplicate item from being opened.
2013-08-26 13:36:55 -07:00
Kevin Sawicki
419be22b7b
Use Subscriber::subscribe for telepath change listeners
2013-08-26 13:04:13 -07:00
Kevin Sawicki
5640f57eae
💄 move extend calls to top of class
2013-08-23 18:33:38 -07:00
Kevin Sawicki
eaf80a0194
Rename softWrapColumn to editorWidthInChars
2013-08-23 18:09:17 -07:00
Kevin Sawicki
c2b3c2e3aa
Rename callbackImmediately option to callNow
2013-08-23 18:09:17 -07:00
Kevin Sawicki
08b80c15ad
💄 Remove comment for removed parameter
2013-08-23 18:09:17 -07:00
Kevin Sawicki
052a489751
💄 toggle comments
2013-08-23 18:09:17 -07:00
Kevin Sawicki
51192bb3e9
Remove config listeners when DisplayBuffer is destroyed
2013-08-23 18:09:17 -07:00
Kevin Sawicki
32396a2a8b
Update soft wrapped lines when config changes
...
DisplayBuffer now observes for config changes to the preferred line length
and the preference to soft wrap at the preferred line length to update
any wrapped screen lines.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
a45b93614e
Add editor.softWrapAtPreferredLineLength config setting
...
This is used by the DisplayBuffer to use `editor.preferredLineLength`
as the soft wrap column instead of the editor size.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
8f193e4fb5
Remove default edit session options from Project
...
Instead read the config values directly where they are actually
used such as in EditSession, TokenizedBuffer, and DisplayBuffer.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
cbd4fab8f2
Emit event from display buffer when soft wrap changes
...
This allows the editor to be reactive to the edit session
and always respect the edit session's current value when
initially opened.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
0b7262aa62
Always calculate the soft wrap column
2013-08-23 18:09:16 -07:00
Kevin Sawicki
5ea8c6c27b
Don't store soft wrap column on EditSession
...
This removes duplicate state between the edit session and
display buffer.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
da1e5f5c10
Always update the soft wrap column when the window resizes
...
This allows the edit session and display buffer to always be
notified of soft wrap column changes regardless of their initial
soft wrap state.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
c33f7cde2a
Move soft wrap state from EditSession to DisplayBuffer
2013-08-23 18:09:16 -07:00
Kevin Sawicki
a39e136c43
💄
2013-08-23 18:09:16 -07:00
probablycorey
78b9a99f86
Add window:run-package-specs command
...
This will only run specs found in the current projects spec directory
2013-08-23 09:02:22 -07:00
probablycorey
ba632751a0
Rename application:run-specs to application:run-all-specs
2013-08-23 09:02:22 -07:00
Kevin Sawicki
f32a289193
Store relative buffer path instead of id
...
This allows the tokenized buffer to be deserialized during reopening
from the pane container.
Closes #744
2013-08-22 14:42:08 -07:00
Kevin Sawicki
92a80208d3
Update the relative path when the buffer's file moves
2013-08-22 13:59:46 -07:00
Kevin Sawicki
2793ebb5c4
Remove unused bufferId from edit session document
...
This is now on tokenized buffer instead.
2013-08-22 13:07:28 -07:00
Kevin Sawicki
44d90615ec
Remove unused ivar
2013-08-22 13:05:51 -07:00
Kevin Sawicki
7bf350251e
Add EditSession::getRelativePath
...
Closes #746
2013-08-22 12:16:44 -07:00
Kevin Sawicki
e4b5cfd600
Call AtomPackage::deactivateConfig from AtomPackage::deactivate
...
This adds back support for a package's main module implementing
deactivateConfig.
2013-08-22 11:13:32 -07:00
Kevin Sawicki
25be233c5f
Call AtomPackage::activateConfig from AtomPackage::activateNow
...
Previously this method was unused and so packages implementing
activateConfig were not being called.
2013-08-22 11:01:17 -07:00
Kevin Sawicki
95a23cdada
Add default config for editor.softTabs
2013-08-21 18:53:34 -07:00
Kevin Sawicki
a0db412140
Use editor.softTabs config value when creating edit sessions
...
This replaces the internal softWrap state and removes the previous
getter and setter for this value that was on Project.
2013-08-21 18:12:26 -07:00
Kevin Sawicki
2f4a57e5e4
Remove get/setSoftWrap from Project
...
The config should now be the place that soft wrap settings is interacted
with.
2013-08-21 18:08:59 -07:00
Kevin Sawicki
147e75ad95
Use editor.softWrap config value when creating edit sessions
...
Closes #666
2013-08-21 17:17:06 -07:00
Kevin Sawicki
2f4db45320
Use editor.tabLength config value when creating edit sessions
...
Closes #708
2013-08-21 17:12:04 -07:00