Justin Palmer
6fd0118d2c
tree-view.css -> tree-view.less
2013-03-11 10:02:18 -07:00
Justin Palmer
7ad67e50a6
spell-check.css -> spell-check.less
2013-03-11 10:02:18 -07:00
Justin Palmer
758c9f116f
package-generator.css -> package-generator.less
2013-03-11 10:02:18 -07:00
Justin Palmer
dcfee2d9d9
markdown preview to less. also seperate out pygments colors
2013-03-11 10:02:18 -07:00
Justin Palmer
03642a2923
editor-stats.css -> editor-stats.less
2013-03-11 10:02:18 -07:00
Justin Palmer
3821a492fc
command-logger.css -> command-logger.less
2013-03-11 10:02:18 -07:00
Justin Palmer
bd0751e17e
braket-matcher.css -> bracket-matcher.less
2013-03-11 10:02:18 -07:00
Justin Palmer
3d3947722f
autocomplete.css -> autocomplete.less
2013-03-11 10:02:18 -07:00
Justin Palmer
b33494eada
-console.log
2013-03-11 10:02:18 -07:00
Justin Palmer
0e2ada4a91
markdown.css -> markdown.less
2013-03-11 10:02:18 -07:00
Justin Palmer
b502c811cb
move less parsing to requireStylesheet
2013-03-11 10:02:18 -07:00
probablycorey
0b674978db
Require will parse .less files into css
2013-03-11 10:02:18 -07:00
Nathan Sobo
bf7e2d38f7
Merge pull request #393 from github/fix-cson-dependencies
...
The CSON library requires the underscore-extensions library
2013-03-11 08:34:28 -07:00
Ben Burkert
6dd9d011aa
The CSON library requires the underscore-extensions library.
2013-03-11 10:58:52 -03:00
Kevin Sawicki
8cf32149b7
Return absolute paths from $native.traverseTree()
...
Previously relative paths were generated even though
things like fs.list() and fs.listTree() would just
recombine them with the root path.
Closes #391
2013-03-08 13:44:28 -08:00
Kevin Sawicki
110d3719bb
Use actual root path length
...
Previously a one was added just to use for the
length with the null byte when creating the root
path passed to fts_open.
Closes #391
2013-03-08 13:17:36 -08:00
Corey Johnson & Nathan Sobo
1561f22853
Clean project before tests are run
2013-03-08 10:26:44 -08:00
Corey Johnson
5cd3dfce8e
Add .template extension to package-generator template files
...
Acutally Closes #359
2013-03-08 09:30:20 -08:00
Corey Johnson
709d9738ef
Revert "Exclude package-generator templates from coffee compilation"
...
This reverts commit f432ad350f .
2013-03-08 09:27:44 -08:00
Corey Johnson
f432ad350f
Exclude package-generator templates from coffee compilation
...
Closes #359
2013-03-08 09:16:19 -08:00
Corey Johnson & Nathan Sobo
98c9012bdb
💩
2013-03-07 14:31:04 -08:00
Corey Johnson & Nathan Sobo
0375d7f45a
💄
2013-03-07 14:25:34 -08:00
Corey Johnson & Nathan Sobo
17f4d6f064
EditSession reloads its grammar on the 'grammars-loaded' event
2013-03-07 14:25:14 -08:00
Corey Johnson & Nathan Sobo
39fabaa344
Update RootView.deserialize specs so they break on a version mismatch
2013-03-07 11:09:39 -08:00
Corey Johnson & Nathan Sobo
91b5c3e9c7
Make refresh work again by fixing version in RootView.serialize
2013-03-07 11:07:03 -08:00
Corey Johnson & Nathan Sobo
cac6c854d2
💄
2013-03-07 10:25:51 -08:00
Corey Johnson & Nathan Sobo
dba7c08f59
Add serialization version to root view
2013-03-07 09:30:30 -08:00
Corey Johnson & Nathan Sobo
c3456dd5ac
Remove serialization methods from editor
2013-03-07 09:30:30 -08:00
Corey Johnson & Nathan Sobo
6257bcf0f5
Rename root view serialization keys
2013-03-07 09:30:30 -08:00
Corey Johnson & Nathan Sobo
8333f14ef8
Throw away serialized state if its version doesn't match deserializer
2013-03-07 09:30:30 -08:00
Corey Johnson & Nathan Sobo
4f0bf9020b
Fix pane focus and active item serialization
...
Also: Un-x root view serialization specs
2013-03-07 09:30:29 -08:00
Corey Johnson & Nathan Sobo
d4fc718e8e
Update window title when a pane item's title changes
2013-03-07 09:30:29 -08:00
Corey Johnson & Nathan Sobo
c1d19c4c5c
Rename restoreItem to reopenItem on pane container
2013-03-07 09:30:29 -08:00
Corey Johnson & Nathan Sobo
ffb8bcd71d
Add pane:reopen-closed-item command
2013-03-07 09:30:29 -08:00
Corey Johnson & Nathan Sobo
5ad53bb32c
Add restoreItem to Pane container
2013-03-07 09:30:29 -08:00
Nathan Sobo
96fefe94f0
Fix broken specs after rebase
2013-03-07 09:30:29 -08:00
Nathan Sobo
f2e5fcc902
Move autosave from editor into panes
2013-03-07 09:30:29 -08:00
Nathan Sobo
d97e91bdcb
Make meta-# bindings work with new panes
2013-03-07 09:30:29 -08:00
Nathan Sobo
f23d9091f2
Add pane:close-other-items
2013-03-07 09:30:29 -08:00
Nathan Sobo
4b8d786d2a
💄
2013-03-07 09:30:29 -08:00
Nathan Sobo
7ebce683c6
Move saveAll and specs to PaneContainer
...
And simplify the specs… we don't *really* need to save. We can just
ensure that save is called on everything.
2013-03-07 09:30:29 -08:00
Nathan Sobo
e4bf73b41c
Give the view a chance to update before presenting next dialog
2013-03-07 09:30:28 -08:00
Nathan Sobo
f0398f2331
Ensure modal dialogs are presented in a coherent order
...
Modal dialogs can be presented while other modal dialogs are already
being displayed. Previously, dialogs were always displayed in the order
they were requested. But say you have two untitled buffers in a
pane and you close all items… You'll display prompt dialogs for both
buffers asking the user if they want to save. If the user answers yes
to the first dialog, they should see the path selection dialog before
they see the save prompt for the second buffer.
This commit uses a stack of queues to store deferred dialogs and allow
dialogs presented by the dismissal of another dialog to take precedence
over other pending dialogs.
2013-03-07 09:30:28 -08:00
Nathan Sobo
48c693d756
Add 'pane:close' event, which destroys all pane items.
...
Still have some issues with the presentation order of dialogs with
multiple unsaved buffers and no paths. But for the 99% case this works
as is.
2013-03-07 09:30:28 -08:00
Nathan Sobo
da986b6a6c
Fix RootView.saveAll()
2013-03-07 09:30:28 -08:00
Nathan Sobo
fff5d5158f
Pass items through in editor's pane-splitting convenience methods
2013-03-07 09:30:28 -08:00
Nathan Sobo
bb15389b66
Add 'Pane.saveItems' and corresponding event
2013-03-07 09:30:28 -08:00
Nathan Sobo
685df18a3a
Fix breakages due to save method moving to Pane (except saveAll specs)
2013-03-07 09:30:28 -08:00
Nathan Sobo
3f9ee08e76
Handle save-as on pane. Replace 'editor:save-as' w/ 'core:save-as'
...
Pane will only show the saveAs dialog if the item has a `saveAs` method.
2013-03-07 09:30:28 -08:00
Nathan Sobo
59a06acc0b
Fire 'modified-status-changed' events on changes after save/reload
...
Buffer keeps state about the value with which it fired the last
modified-status-changed event so that it doesn't fire it twice with the
same boolean value. Every piece of code that triggers the event also
needs to set this state, so now everything goes through the
`triggerModifiedStatusChanged` method.
2013-03-07 09:30:28 -08:00