Nathan Sobo
de21db0ea8
Simplify Editor subscriptions
...
We no longer subscribe to `RootView` so we don't need to unsubscribe.
We can use `@subscribe` to subscribe to window, so we don't need to
genette a unique id for the editor in order to unsubscribe, because the
editor will unsubscribe automatically when removed now.
2013-01-02 03:22:16 -07:00
Nathan Sobo
f0ee7a06f7
Log a better error upon failing to open an fd in path watcher
...
I've been struggling with some intermittent failures, so I'm hoping the
code returned from `open` might shed some light on the issue.
2013-01-02 03:18:50 -07:00
Nathan Sobo
0851bedbe8
Forgot to delete text-mate-bundle.coffee
2013-01-01 13:28:39 -07:00
Nathan Sobo
08a27cf93d
Load grammars from TextMatePackage. Delete TextMateBundle.
...
TextMatePackage is only designed to load resources out of a TextMate
bundle. It's used only at load time, and from that point out we only
refer to our own global `syntax` data structure to access the data that
it loads.
2012-12-31 18:28:38 -06:00
Nathan Sobo
188d8f8604
Store grammars on the syntax global
2012-12-31 18:26:58 -06:00
Nathan Sobo
4f50133fd8
💩 remove print statements
2012-12-31 17:49:39 -06:00
Nathan Sobo
7af5067152
Move Theme loading to instance methods on TextMate & Atom subclasses
2012-12-31 17:48:46 -06:00
Kevin Sawicki
ea44d270d6
Add default list style types cleared in reset.css
2012-12-31 15:08:53 -08:00
Kevin Sawicki
f5c59d33c3
Use space pen to generate error html
2012-12-31 15:03:04 -08:00
Kevin Sawicki
488ec54a78
Place spinner inside of markdown body
2012-12-31 14:53:36 -08:00
Kevin Sawicki
1c7626227d
Use monospace font for pre, code, and tt elements
2012-12-31 14:31:22 -08:00
Kevin Sawicki
183a6d8e8b
Add helper for markdown extension to fs
2012-12-31 13:49:40 -08:00
Nathan Sobo
e3bbea3397
Fix spec now that Theme.load returns a theme instead of an array
2012-12-31 14:26:22 -06:00
Nathan Sobo
ec542170be
Use activatePackage method instead of activateExtension for spec
2012-12-31 14:19:49 -06:00
Nathan Sobo
2d73aa292d
Make theme loading more similar to package loading
...
These changes are mostly aesthetic in nature. I just thought it would
be a good idea to have theme loading be parallel to package loading as
much as possible. So I localized more logic on the `atom` global.
2012-12-31 14:18:45 -06:00
Nathan Sobo
bb913ef9e8
Merge branch 'config'
2012-12-31 12:43:25 -06:00
Nathan Sobo
2b6ee54a81
Move all bundles in ~/.atom/bundles to packages if that dir exists
...
This fixes a bug where we always moved the `bundles` dir inside the
`packages` dir if it existed, which caused a load error trying to load
the `bundles` dir as if it were a package.
2012-12-31 12:40:39 -06:00
Nathan Sobo
e11c7e21fb
This code didn't do what the comment said it did.
2012-12-31 12:35:26 -06:00
Nathan Sobo
fa7bcfe51b
Bundle a themes directory so we don't depend on ~/.atom/themes
...
We'll look first in the user themes directory, then in the built-in
themes directory. This allows us to default to 'IR_Black' and not crash
if the user doesn't setup their `~/.atom/themes` directory.
2012-12-31 12:08:36 -06:00
Kevin Sawicki
bf86f7ca7b
Use getActivePath() helper from attach()
2012-12-29 20:29:18 -08:00
Kevin Sawicki
5a29f9a32c
Remove unused require
2012-12-29 20:19:55 -08:00
Kevin Sawicki
6c9537132f
Include commands with no category
2012-12-29 20:18:09 -08:00
Kevin Sawicki
1956b98995
Don't strip newline when buffer is a single newline
2012-12-29 10:44:53 -08:00
Kevin Sawicki
e1db5432dd
Support toggling dev tools from event palette
2012-12-29 10:31:38 -08:00
Kevin Sawicki
384db4209e
Lighten wrap-guide color
2012-12-29 10:31:25 -08:00
Jon Rohan
57d106ff2f
matching the background color to the markdown preview background
2012-12-28 20:35:35 -08:00
Jon Rohan
0d76ff2ac9
Adding meta-index key commands to editor to access a buffer directly
2012-12-28 20:30:20 -08:00
Jon Rohan
85423d0034
just a little more something on the markdown preview
2012-12-28 18:15:24 -08:00
Jon Rohan
a437ba6ca9
giving the markdown preview a little more umpf.
2012-12-28 18:06:11 -08:00
Jon Rohan
92a9831201
writing spec for .backspaceToBeginningOfLine()
2012-12-28 17:24:57 -08:00
Kevin Sawicki
e2e10950fd
💄
2012-12-28 17:10:11 -08:00
Kevin Sawicki
272a2edcbe
Drop () from around run count
2012-12-28 17:10:11 -08:00
Kevin Sawicki
0ce33490f9
Disable text selections inside nodes
2012-12-28 17:10:11 -08:00
Kevin Sawicki
53b82dad2c
Use cursor pointer inside nodes
2012-12-28 17:10:11 -08:00
Kevin Sawicki
a41e4adc79
Remove unneeded property
2012-12-28 17:10:11 -08:00
Kevin Sawicki
be56be362c
Use space pen to create inner node HTML
2012-12-28 17:10:11 -08:00
Kevin Sawicki
eeac345210
Use pixels for text-shadow
2012-12-28 17:10:11 -08:00
Kevin Sawicki
b4ced55609
💄
2012-12-28 17:10:10 -08:00
Kevin Sawicki
8c07d0d0bb
Use white text
2012-12-28 17:10:10 -08:00
Kevin Sawicki
ee8c949409
Add missing semicolon
2012-12-28 17:10:10 -08:00
Kevin Sawicki
9609352336
Style inside of nodes with HTML instead of SVG
2012-12-28 17:10:10 -08:00
Kevin Sawicki
8b88ebb93e
Add border to tree map
2012-12-28 17:10:10 -08:00
Kevin Sawicki
8b40656ef7
💄
2012-12-28 17:10:10 -08:00
Kevin Sawicki
967ef703b9
💄
2012-12-28 17:10:10 -08:00
Kevin Sawicki
4773df0f3d
Use cleaner root hash initialization
2012-12-28 17:10:10 -08:00
Kevin Sawicki
bd68dc618a
Add d3 treemap of command logger data
2012-12-28 17:10:10 -08:00
Kevin Sawicki
1723aba993
Remove unneeded require
2012-12-28 17:10:10 -08:00
Kevin Sawicki
92661041f8
Add package to log command details
...
Logs the count and most recent time a command
is triggered and displays them in a sorted list.
2012-12-28 17:10:10 -08:00
Jon Rohan
1396794a12
using just a higher contrast silver for the focused tree-view
2012-12-28 17:04:20 -08:00
Jon Rohan
006a6d958d
Adding meta-backspace which will backspace from cursor to the beginning of line
2012-12-28 16:58:22 -08:00