Nathan Sobo
bb710d0ae0
Buffer.save only writes to disk if the buffer is modified
...
This prevents autosave from writing unmodified buffers to disk, which
was causing the tree view to rebuild directory contents based on the
write event just when switching tabs.
2013-01-02 04:23:03 -07:00
Nathan Sobo
cb4d2f63ad
Log errno when path watcher fails to open an fd
2013-01-02 03:44:25 -07:00
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