Corey Johnson
a45bceb02a
Remove unused param
2013-02-27 11:15:46 -08:00
Kevin Sawicki
23c3b18cf4
Add [] as word boundaries
...
This is a common boundary used in markdown link text
2013-02-27 11:08:35 -08:00
Corey Johnson
44680ad50c
Revert " 💄 "
...
This reverts commit c2c4d03c2d .
2013-02-27 10:11:02 -08:00
Kevin Sawicki
a4efc32d45
Display corrections for misspelling on meta-0
...
A select list will now display with possible corrections
and the misspelling will be replaced when one is selected.
2013-02-27 10:08:02 -08:00
Corey Johnson
c2c4d03c2d
💄
2013-02-27 08:51:51 -08:00
Kevin Sawicki
b5c9e634fd
Add addViews method to mirror destroyViews
2013-02-27 08:42:01 -08:00
Kevin Sawicki
1f4df2878f
Add spec for disabling spell check of a grammar
2013-02-27 08:39:51 -08:00
Kevin Sawicki
2f8b8c4fc7
💄
2013-02-27 08:33:06 -08:00
Kevin Sawicki
0398e160ae
Include apostrophe in word regex
2013-02-26 19:15:18 -08:00
Kevin Sawicki
65cb929b99
Add initial spell checker package
...
This adds spell checking to editor's using the
text, markdown, or Git commit message grammars.
2013-02-26 18:49:22 -08:00
Kevin Sawicki
ef9d4b392b
Support passing options through DisplayBuffer.markScreenRange
2013-02-26 17:17:58 -08:00
Kevin Sawicki & Nathan Sobo
5b990cf571
Add the 'between' invalidation strategy for markers
...
This invalidates markers when the start or end point of the changed
range is between the head and tail position of the marker.
2013-02-26 17:42:47 -07:00
Kevin Sawicki & Nathan Sobo
e858f7eb2a
Replace stayValid option w/ validationStrategy when creating markers
2013-02-26 17:03:02 -07:00
Kevin Sawicki & Nathan Sobo
d6d6ff8cca
💄
2013-02-26 15:08:33 -08:00
Kevin Sawicki & Nathan Sobo
42fe87a9a2
Notify observers when display buffer markers are invalidated
2013-02-26 14:59:09 -08:00
Kevin Sawicki & Nathan Sobo
e36887900f
Notify observers when markers are invalidated/revalidated
2013-02-26 14:31:42 -08:00
Kevin Sawicki & Nathan Sobo
1fcaa52217
Remove unused parameter
2013-02-26 14:06:19 -08:00
Corey Johnson & Kevin Sawicki
6e4f497ef6
💄
2013-02-26 09:58:55 -08:00
Corey Johnson & Kevin Sawicki
f8563a1509
💄
2013-02-26 09:04:02 -08:00
Corey Johnson & Kevin Sawicki
34ab1d5c03
Remove unused variable
2013-02-25 18:20:42 -08:00
Kevin Sawicki
9f6855e2cb
Remove useless div around function details
2013-02-25 15:29:46 -08:00
Kevin Sawicki
f51f097615
Add back checkmark for selected grammar
2013-02-25 15:13:48 -08:00
Corey Johnson
ad14e65ef9
Add atom.getVersion(callback)
2013-02-25 14:58:11 -08:00
Kevin Sawicki
5d0c23e0fa
Sort grammars by name in select list
2013-02-25 14:50:55 -08:00
Kevin Sawicki
6d7971cd50
Reduce flakiness of symbols view spec
...
Make sure file is removed before a file is moved
over top of it.
2013-02-25 14:03:16 -08:00
Kevin Sawicki & Nathan Sobo
99c1819ceb
Install cli to /opt/boxen if it exists
2013-02-25 12:40:59 -08:00
Kevin Sawicki & Nathan Sobo
f3dac141ff
Open pathToOpen before packages load
...
Previously pathToOpen was opened after packages
were loaded which prevented packages from accurately
relying on rootView.getActiveEditSession().
2013-02-25 12:23:00 -08:00
Kevin Sawicki & Nathan Sobo
94a17e73ba
Don't automatically focus when attach is called
...
Only focus when toggling the tree view or revealing
an active file.
This prevents the tree view from stealing focus when it
is attached during deserialization.
2013-02-25 11:53:42 -08:00
Kevin Sawicki & Nathan Sobo
969327e822
Require user init script path after user keymaps
...
Previously the user init script path was required before the
packages and user keymaps were loaded which could override
config and keymap settings set by the user init script path.
2013-02-25 11:46:34 -08:00
Kevin Sawicki
6563dabe51
Simplify loading message toggling
...
Add the 'is-loading' class and text from the
content method and just call toggle directly on
the outlet to hide/show.
2013-02-25 10:19:11 -08:00
Kevin Sawicki
49c9536358
Guard against no fold end regex
...
Not all bundles specify this and an error will be
raised when trying to fold inside a grammar that does
not have this property defined if this check isn't done.
2013-02-25 09:31:00 -08:00
Kevin Sawicki
9b231e8c4e
Add increase indent pattern for GFM scope
2013-02-25 08:58:47 -08:00
Kevin Sawicki
8b2c088bc9
Add support for escaped characters in TOML strings
2013-02-24 19:40:47 -08:00
Kevin Sawicki
fca182a470
Add initial TOML support
2013-02-24 09:56:26 -08:00
Kevin Sawicki
a712f00d7e
Put expects in a runs block
2013-02-22 21:48:50 -08:00
Kevin Sawicki
d35c871e17
Install atom executable during window.startup()
...
Previously this was done during `rake install`.
Also default to `~/github/atom` as the default resource path
when no `--resource-path` argument is specified. This argument
will now be required when running in dev mode if the repository
is not at the default location.
Closes #300
2013-02-22 21:19:34 -08:00
Corey Johnson & Kevin Sawicki
c7ff431d13
Don't rely on specific time in EditorStats spec
2013-02-22 17:17:07 -08:00
Corey Johnson & Kevin Sawicki
31d8151c3e
Copy themes to ~/.atom/themes when config loads
2013-02-22 14:46:30 -08:00
Corey Johnson & Kevin Sawicki
fa81871907
Initialize ~/.atom when config is loaded
...
Closes #299
2013-02-22 14:46:30 -08:00
Kevin Sawicki & Nathan Sobo
5da5bf94b6
Add 'editor:save-debug-snapshot' command. Closes #191 .
...
This saves the state of the rendered lines, the display buffer, the
tokenized buffer, and the buffer to a file. If a problem arises with
rendering, hopefully we can use it to diagnose in which layer things
went awry.
2013-02-22 14:28:04 -07:00
Kevin Sawicki
9ca7214d39
Add --dev flag and remove --stable flag
...
Atom now runs in stable mode by default and only
runs in dev mode when the --dev flag is specified.
Closes #198
2013-02-22 11:54:54 -08:00
Kevin Sawicki
297ee396ca
Remove empty package-generator keymap
2013-02-22 11:44:23 -08:00
Kevin Sawicki
b8aaad06a4
💄
2013-02-22 10:56:19 -08:00
Kevin Sawicki
c79fca1adb
Use string interpolation for error message
2013-02-22 09:15:47 -08:00
Kevin Sawicki
dae46eab87
Create class array for each whitespace type
...
Previously if the token has both leading and
trailing whitespace the classes would bleed
across the cases and cause an exception to be
thrown.
Closes #298
2013-02-21 16:12:49 -08:00
Corey Johnson
aa84256774
- and _ are not considered word characters by default.
...
Fixes #297
2013-02-21 13:41:21 -08:00
Kevin Sawicki
2b002e0ef9
Use Range.getClientRects() to find mouse event column
...
Previously document.caretFromRange() was used which
required hiding and showing the overlayer which would
cause a relayout and entire repaint of the editor area.
Now the text nodes on the selected row are iterated over
until the column corresponding to the event's pageX value
is found.
Closes #290
2013-02-21 12:33:04 -08:00
Kevin Sawicki
69b93c5397
Bind ctrl-[] to collapse and expand directories
2013-02-20 16:48:40 -08:00
Kevin Sawicki
32abf2cda8
Only create span class once
...
Previously this was being generated on each match even though
the same classes were used for every match.
2013-02-20 15:46:51 -08:00
Kevin Sawicki
2457e7f5b2
Add indent guide to whitespace lines
...
The whitespace in lines that have no non-whitespace
text is treated as trailing whitespace so add the
indent guide to the trailing whitespace tokens when the
line is 100% whitespace.
2013-02-20 15:40:44 -08:00