Use Project::{get,set}Paths, not ::{get,set}Path
Use a config schema
Use new format for context menus
Use Project::getRepositories not ::getRepo
Use new methods for observing workspace, project, config
Use panel APIs instead of appending to WorkspaceView
Use workspace for managing focus
Use workspace to open files
Use Workspace::onDidOpen in specs
Remove left panel when tree-view is deactivated
Use panel API for modal dialogs
Use `activatePane`, not `changeFocus`

In call to Workspace::open
Use command registry to register command listeners
Don't use atom.workspaceView in specs
Use atom.styles to observe style sheets

Signed-off-by: Nathan Sobo <nathan@github.com>
Use atom-space-pen-views instead of deprecated atom exports

Signed-off-by: Nathan Sobo <nathan@github.com>
Remove unnecessary directory-modified event

This event was used to re-apply the selected class
to directory entries after their parent directory
was re-rendered. Directory views are not re-rendered
anymore.

Binding a handler to the event was causing a deprecation
warning because the name contains a colon, so it looks
like a command. The easiest fix was to remove it.

Signed-off-by: Nathan Sobo <nathan@github.com>
Use TextEditor::getLastCursor

Signed-off-by: Nathan Sobo <nathan@github.com>
Use TextEditor::onDidChange

Signed-off-by: Nathan Sobo <nathan@github.com>
Don't use Config::toggle

Signed-off-by: Nathan Sobo <nathan@github.com>