Commit Graph

4553 Commits

Author SHA1 Message Date
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