Commit Graph

131 Commits

Author SHA1 Message Date
Kevin Sawicki
d1fd3c8d7c Invoke callback with empty array on non-zero exit code 2013-04-03 13:54:52 -07:00
Kevin Sawicki
a5870cedd2 Use more generic core.excludeVcsIgnoredPaths config key 2013-04-03 11:45:55 -07:00
Kevin Sawicki
ede5e88a19 Merge origin/master into nak-powered-search
Conflicts:
	src/packages/command-panel/lib/preview-list.coffee
	src/packages/fuzzy-finder/lib/load-paths-task.coffee
2013-04-03 11:43:35 -07:00
Kevin Sawicki
0b3a91b5fe Rename VCS ignore config setting to fuzzyFinder.hideVcsIgnoredPaths 2013-04-03 11:39:16 -07:00
Kevin Sawicki
ace71acb3c Invoke callback even when command fails 2013-04-03 11:34:27 -07:00
Kevin Sawicki
19cf333e52 Use long opts for readability 2013-04-03 11:32:42 -07:00
Kevin Sawicki
e176141846 Follow symlinks loading paths 2013-04-03 11:22:20 -07:00
Nathan Sobo
f03b6207de Make all requires of 'fs-utils' assign to fsUtils var instead of fs 2013-04-03 12:01:37 -06:00
Kevin Sawicki
aa8fb3eb4b Add failing symlink spec 2013-04-03 08:33:16 -07:00
Kevin Sawicki
917fbaadad Use splat instead of apply 2013-04-03 08:27:36 -07:00
Kevin Sawicki
2dc1817807 Push new paths onto existing array 2013-04-03 08:24:31 -07:00
Kevin Sawicki
320d177038 Use consistent quotes 2013-04-03 08:19:04 -07:00
Kevin Sawicki
acf538cf4b Remove unused aborted ivar 2013-04-03 08:18:00 -07:00
Garen Torikian
7ab79d05f0 Merge master 2013-04-02 14:12:20 -07:00
Kevin Sawicki
0e1adddd2f Remove double de-duplication of paths 2013-04-02 09:32:08 -07:00
Kevin Sawicki
4ce4529022 Use absolute paths in specs 2013-04-02 09:17:53 -07:00
Kevin Sawicki
cb1d9af06e Only add folder span if project-relative path isn't empty 2013-04-02 09:12:39 -07:00
Kevin Sawicki
2e0a6af8ca Add back serializiation of last opened time 2013-04-02 09:04:42 -07:00
Kevin Sawicki
327b49797b Relativize paths to project for folder label 2013-03-28 23:18:34 -04:00
Kevin Sawicki
1ccfbe22dc Remove unneeded unspy calls for setTimeout 2013-03-28 23:12:53 -04:00
Kevin Sawicki
5f9c643ae9 Kill process when task is aborted 2013-03-28 22:52:01 -04:00
Kevin Sawicki
44cd588bf9 Drop unneeded quotes 2013-03-28 22:16:48 -04:00
Kevin Sawicki
e5b89e559e 💄 2013-03-28 22:15:12 -04:00
Kevin Sawicki
daf5b9cb14 Un-f fuzzy finder spec 2013-03-28 22:12:03 -04:00
Garen Torikian
226611d2ec Fix fuzzy specs 2013-03-28 13:04:25 -07:00
Garen Torikian
b298f63e4c Merge master 2013-03-27 19:47:14 -07:00
Chris Wanstrath
7f8978f07a absolute paths 2013-03-27 19:11:27 -07:00
Chris Wanstrath
764a7bf257 Merge branch 'master' into absolute-paths-in-fuzzy-finder
Conflicts:
	src/packages/fuzzy-finder/lib/load-paths-handler.coffee
2013-03-27 19:10:50 -07:00
Garen Torikian
12bc89ca50 Add newline 2013-03-27 16:48:22 -07:00
Garen Torikian
a585df6d2c Use nak for fuzzyfinder, too 2013-03-27 16:45:11 -07:00
Kevin Sawicki
5a7f2a9ef4 Don't show duplicates in open buffer list
Closes #378
2013-03-27 11:56:32 -04:00
Kevin Sawicki
8d22b6d1b3 💄 2013-03-27 11:56:32 -04:00
Garen Torikian
7233d9d64b Start figuring out where the pieces go 2013-03-27 01:06:34 -07:00
Nathan Sobo
bb8b3782b9 Serialize package states independently of RootView
Previously, package specs needed to deactivate the root view to test
their package serialization. Now, specs can just deactivate and then
reactivate the package, relying on serialization infrastructure that's
independent of the lifecycle of the RootView.
2013-03-26 17:35:42 -06:00
Nathan Sobo
58ef6c6582 Use atom.activatePackage directly in specs 2013-03-26 17:35:42 -06:00
Kevin Sawicki
0887ec2e55 Move fuzzy finder stylesheet into package directory 2013-03-25 22:58:40 -04:00
Kevin Sawicki
1051ad83c8 Use async queue in fs-utils traverseTree()
This removes the need for tracking when the traversal is done.
2013-03-20 15:54:23 -07:00
Kevin Sawicki
ae96a48572 Call populateProjectPaths when callback completes
This removes duplicate code for the cases when a callback
is used and when the view already has populated paths.
2013-03-20 11:59:38 -07:00
Kevin Sawicki & Nathan Sobo
501dc9b76c Merge remote-tracking branch 'origin/master' into cefode
Conflicts:
	native/v8_extensions/native.mm
	spec/app/config-spec.coffee
	spec/app/window-spec.coffee
	spec/spec-helper.coffee
	spec/stdlib/fs-utils-spec.coffee
	src/app/atom-package.coffee
	src/app/config.coffee
	src/app/window.coffee
	src/packages/fuzzy-finder/lib/load-paths-handler.coffee
	src/packages/markdown-preview/lib/markdown-preview-view.coffee
	src/packages/tree-view/spec/tree-view-spec.coffee
	src/stdlib/require.coffee
2013-03-20 10:46:50 -06:00
Chris Wanstrath
74c1e64bdb use full paths in meta-t 2013-03-14 17:41:17 -07:00
Kevin Sawicki
8dbcb44d06 Rename traverseTree to traverseTreeSync
Also rename traverseTreeAsync to traverseTree
2013-03-13 14:40:31 -07:00
Kevin Sawicki
8fe9e31c08 Don't use a web worker for loading all paths
Instead use  fs.realpath() and fs.stat() to walk the project
tree asynchronously.
2013-03-13 11:29:40 -07:00
John Barnette
b27a465e2f Use absolute paths inside fuzzy-finder
This allows paths from outside the current project root to sanely
coexist in the buffer list.
2013-03-12 18:37:02 -07:00
Kevin Sawicki & Nathan Sobo
1d1ba5f6d1 Use node's require instead of internal require 2013-03-12 10:38:05 -07:00
Kevin Sawicki
9330276ae9 Abort task when view is created 2013-03-11 20:57:10 -07:00
Kevin Sawicki
7c04aaf536 Only set project paths if non-empty 2013-03-11 20:57:10 -07:00
Corey Johnson
06b63c24dc Merge remote-tracking branch 'origin/dev' into md-preview-redux
Conflicts:
	src/packages/markdown-preview/stylesheets/markdown-preview.css
	static/atom.css
	static/command-panel.css
2013-03-11 17:02:36 -07:00
Nathan Sobo
bf7fc39434 Rename AtomPackage.packageMain to .mainModule 2013-03-11 16:04:38 -06:00
Kevin Sawicki
2212222c47 Use underscore node module 2013-03-11 11:22:36 -07: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