Giter Club home page Giter Club logo

remote-edit's People

Contributors

carlosingles avatar ccoenen avatar dfreese avatar doggan avatar felixphew avatar ivan82 avatar jamesgould123 avatar lephuongbg avatar mike-kfed avatar steelbrain avatar sveale avatar vxzhong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

remote-edit's Issues

Problem to map remote

Hi,
when i try to add new remote host nothing happen in editor. The only difference is creation of a new file called deployment-config.json in my home folder with demo settings for ftp connection.
I use last atom version on archlinux installed by aur.

Thanks
Andrea

Support "ftps" hosts

Yahoo's web hosting service calls itself "ftps": it uses port 21, I'd guess using SSL. In my case, I use a password for the service account. I'm not sure whether any key is involved.

I tried an SFTP type host using port 21 instead of 22 -- no love from the experiment.

Failed to load/activate package

Probably something trivial but I can't get it to work. I'm running OS X 10.9.4 with Atom 0.134.0.

Failed to load package named 'remote-edit' Error: Cannot find module '/Applications/Atom.app/Contents/Resources/app/src/editor'
  at Function.Module._resolveFilename (module.js:344:15)
  at Function.Module._load (module.js:286:25)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/<me>/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:3:10)
  at Object.<anonymous> (/Users/<me>/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/<me>/.atom/packages/remote-edit/lib/main.coffee:2:20)
  at Object.<anonymous> (/Users/<me>/.atom/packages/remote-edit/lib/main.coffee:2:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/src/package.js:539:34)
  at /Applications/Atom.app/Contents/Resources/app/src/package.js:153:28
  at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:130:15)
  at Package.module.exports.Package.load (/Applications/Atom.app/Contents/Resources/app/src/package.js:144:12)
  at PackageManager.module.exports.PackageManager.loadPackage (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:339:16)
  at PackageManager.module.exports.PackageManager.loadPackages (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:316:14)
  at Atom.module.exports.Atom.startEditorWindow (/Applications/Atom.app/Contents/Resources/app/src/atom.js:513:21)
  at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-bootstrap.js:14:8)
  at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-bootstrap.js:20:4)
  at Module._compile (module.js:468:26)
  at Object.Module._extensions..js (module.js:486:10)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at window.onload (file:///Applications/Atom.app/Contents/Resources/app/static/index.js:20:25)

and

Failed to activate package named 'remote-edit' Error: Cannot find module '/Applications/Atom.app/Contents/Resources/app/src/editor'
  at Function.Module._resolveFilename (module.js:344:15)
  at Function.Module._load (module.js:286:25)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/<me>/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:3:10)
  at Object.<anonymous> (/Users/<me>/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/<me>/.atom/packages/remote-edit/lib/main.coffee:2:20)
  at Object.<anonymous> (/Users/<me>/.atom/packages/remote-edit/lib/main.coffee:2:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/src/package.js:539:34)
  at Package.module.exports.Package.activateConfig (/Applications/Atom.app/Contents/Resources/app/src/package.js:213:12)
  at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app/src/package.js:195:14)
  at /Applications/Atom.app/Contents/Resources/app/src/package.js:184:28
  at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:130:15)
  at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app/src/package.js:178:14)
  at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:404:21)
  at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:393:14)
  at PackageManager.module.exports.PackageManager.activate (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:379:19)
  at Atom.module.exports.Atom.startEditorWindow (/Applications/Atom.app/Contents/Resources/app/src/atom.js:516:21)
  at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-bootstrap.js:14:8)
  at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-bootstrap.js:20:4)
  at Module._compile (module.js:468:26)
  at Object.Module._extensions..js (module.js:486:10)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at window.onload (file:///Applications/Atom.app/Contents/Resources/app/static/index.js:20:25)

FTPES support

Hello,

Is there any plans to support FTPES? i saw a issue #13 but haven't seen any progress towards implementing it at least on that issue?

Uncaught TypeError: Cannot call method 'isFile' of undefined sftp-host.coffee:66

I use id_dsa private key instead of RSA. I noticed that ssh2 project was updated with DSA support within last 3 days. Perhaps that's the cause of the error I have.

Window load time: 984ms /Applications/Atom.app/Contents/Resources/app/src/window-bootstrap.js:18 [ratom] listening on port 52698 remote-atom.coffee:128
EACCES, symlink '/Applications/Atom.app/Contents/Resources/app/atom.sh' /Applications/Atom.app/Contents/Resources/app/src/atom.js:333
EACCES, symlink '/Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/apm' /Applications/Atom.app/Contents/Resources/app/src/atom.js:338
Uncaught TypeError: Cannot call method 'isFile' of undefined sftp-host.coffee:66
Uncaught RangeError: Attempt to allocate Buffer larger than maximum size: 0x3fffffff bytes buffer.js:61

I am on Mac OS X.

Uncaught SyntaxError: Unexpected end of input

Uncaught SyntaxError: Unexpected end of input

Atom Version: 0.153.0
System: linux 3.13.0-43-generic
Thrown From: remote-edit package

This error occurred during deleting (shift d) of "opened files".
Moved from atom list of issues.

Package won't install

When I attempt to install the package I get the following error

make: *** No rule to make target `../../../../../../../../../../../../../../Applications/Atom', needed by `Makefile'.  Stop.
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Applications/Atom 2.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Darwin 13.1.0
gyp ERR! command "node" "/Applications/Atom 2.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /private/var/folders/5_/6gbtb_115bq5bwwjcbl3y6fw0000gn/T/apm-install-dir-11453-74169-ha0pky/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok 
npm http GET https://registry.npmjs.org/dependency-injector
npm http GET https://registry.npmjs.org/fantasy-promises
npm http 304 https://registry.npmjs.org/fantasy-promises
npm http 304 https://registry.npmjs.org/dependency-injector
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild

I am on a Macbook Pro with osx 10.9.2

Add new host form doesn't accept input

I've just installed fresh release of atom.io and remote-edit.

When I go to the 'Add new host' dialog (both ftp and sftp), I can select input field, but when typing in, the keystrokes don't appear in the input field -- nothing happens. There isn't any cursor either.
There's no errors in the console either.

Am I doing something wrong (I'm an Atom newbie).

atom

issues using agent and key

Running atom 0.152.0 and remote-edit 1.6.0 on Ubuntu 14.04 I can't seem to connect using the agent or key choices. Password works.

I did some investigation and the error always is 'Timed out while waiting for handshake' around line 232. The value of self._state seems to always be "initexchg". I also dumped the opts.agent and it points to the right socket for the SSH agent. I also tried adding the "initexchg" to the conditional, but then it just sits there (yeah, stupid heavy handed approach).

Using the agent with the normal openssh cli tools works as expected and so do a couple of GUI tools I tried.

features

Hi,

do you have any plans for features like

  • edit hosts
  • delete one host at a time

the option "show open files", are those files open in the background, if so it would be nice to add function to close those remote files.

Best Regards,
Kristijan

Alias Host

It would be great if we could add a custom alias for each host.

Cannot find module 'Q'

When I'd like to add a new host, nothing happens other than a log message in console:

Cannot find module 'Q'

Deprecated call

Hi,
I get this error:

Deprecated calls
WorkspaceView.getPanes (called 1 time)
Use WorkspaceView::getPaneViews instead
remote-edit package (called 1 time)

Thanks

TypeError: undefined is not a function

Hi, I'm finding this error whenever I tried to connect to a remote server. Below is the full error:

Window load time: 1752ms
Uncaught TypeError: undefined is not a function c:\Users\echafah.atom\packages\remote-edit\node_modules\atom-message-panel\lib\MessagePanelView.js:63

If I run it again, it will show more error:

image

Help please?

SFTP hosts using a password show "passwordundefined" in host list

I made an SFTP host that authenticates with a password. In the host setup, I entered a password. In the hosts list seen with ctrl+B, I see:

Auth:passwordundefined

The password is in the remoteEdit.json file surrounded by \". Remote Edit prompts for the pass.

Broken in newer atom versions (src/editor => src/text-editor)

I believe this change caused this package to break.

Stack Trace:

Failed to activate package named 'remote-edit' Error: Cannot find module '/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/editor'
  at Function.Module._resolveFilename (module.js:344:15)
  at Function.Module._load (module.js:286:25)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/thejameskyle/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:3:10)
  at Object.<anonymous> (/Users/thejameskyle/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/thejameskyle/.atom/packages/remote-edit/lib/main.coffee:2:20)
  at Object.<anonymous> (/Users/thejameskyle/.atom/packages/remote-edit/lib/main.coffee:2:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Package.module.exports.Package.requireMainModule (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:539:34)
  at Package.module.exports.Package.activateConfig (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:213:12)
  at Package.module.exports.Package.activateNow (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:195:14)
  at /opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:184:28
  at Package.module.exports.Package.measure (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:130:15)
  at Package.module.exports.Package.activate (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:178:14)
  at PackageManager.module.exports.PackageManager.activatePackage (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package-manager.js:404:21)
  at PackageManager.module.exports.PackageManager.activatePackages (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package-manager.js:393:14)
  at PackageManager.module.exports.PackageManager.activate (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package-manager.js:379:19)
  at Atom.module.exports.Atom.startEditorWindow (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/atom.js:516:21)
  at Object.<anonymous> (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/window-bootstrap.js:14:8)
  at Object.<anonymous> (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/window-bootstrap.js:20:4)
  at Module._compile (module.js:468:26)
  at Object.Module._extensions..js (module.js:486:10)
  at Module.load (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at window.onload (file:///opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/static/index.js:20:25)

Can't connect to sftp server

Hi,

Thanks for contributing the package!!!
unfortunately, I can't connect to any sftp server thank I"m connecting with Putty.

I"m getting the following error:
atom.workspaceView is no longer available. In most cases you will not need the view. See the Workspace docs for alternatives: https://atom.io/docs/api/latest/Workspace. If you do need the view, please use atom.views.getView(atom.workspace), which returns an HTMLElement.
Called 1 timeCreate Issue on remote-edit repo
Atom.Object.defineProperty.get - /opt/atom/resources/app/src/atom.js:54:11
OpenFilesView.attach - /home/yair/.atom/packages/remote-edit/lib/view/open-files-view.coffee:19:11

Please advice,
Yair

Updating host information

There appears to be no internal way to change the username/password/IP or to delete saved hosts. I can implement this functionality in the next several days/weeks, unless this functionality already exists and I somehow missed it.

Also worth noting that it is currently showing no files on my server, but it seems likely that that is a problem with my server.

Won't install...?

Here's the log:

> [email protected] install /tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas
> node-gyp rebuild

make: Entering directory `/tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas/build'
  CXX(target) Release/obj.target/runas/src/main.o
make: Leaving directory `/tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas/build'

npm http GET https://registry.npmjs.org/ssh2-fs
npm http GET https://registry.npmjs.org/ftp
npm http GET https://registry.npmjs.org/file-size
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/moment
npm http GET https://registry.npmjs.org/ssh2
npm http GET https://registry.npmjs.org/serializable
npm http GET https://registry.npmjs.org/atom-message-panel
npm http GET https://registry.npmjs.org/emissary
npm http GET https://registry.npmjs.org/string-hash
npm http GET https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/pathwatcher/1.3.2
npm http GET https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/q
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/ssh2-fs
npm http 304 https://registry.npmjs.org/file-size
npm http 304 https://registry.npmjs.org/ftp
npm http 304 https://registry.npmjs.org/ssh2
npm http 304 https://registry.npmjs.org/serializable
npm http 304 https://registry.npmjs.org/osenv
npm http 304 https://registry.npmjs.org/atom-message-panel
npm http 304 https://registry.npmjs.org/string-hash
npm http 304 https://registry.npmjs.org/pathwatcher/1.3.2
npm http 304 https://registry.npmjs.org/q
npm http 304 https://registry.npmjs.org/moment
npm http 304 https://registry.npmjs.org/fs-plus
npm http 304 https://registry.npmjs.org/emissary
npm http 304 https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/get-parameter-names
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/get-parameter-names
npm http GET https://registry.npmjs.org/xregexp/2.0.0
npm http GET https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/runas
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/nan/0.8.0
npm http 304 https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/nan/0.8.0
npm http 304 https://registry.npmjs.org/xregexp/2.0.0
npm http GET https://registry.npmjs.org/testla
npm http 304 https://registry.npmjs.org/runas
make: g++: Command not found
make: *** [Release/obj.target/runas/src/main.o] Error 127
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/opt/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.13.0-30-generic
gyp ERR! command "node" "/opt/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok 
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/isarray/0.0.1
npm http 304 https://registry.npmjs.org/testla
npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/asn1/0.2.1
npm http GET https://registry.npmjs.org/readable-stream/1.0.27-1
npm http GET https://registry.npmjs.org/streamsearch/0.1.2
npm http GET https://registry.npmjs.org/dependency-injector
npm http GET https://registry.npmjs.org/fantasy-promises
npm http 304 https://registry.npmjs.org/asn1/0.2.1
npm http 304 https://registry.npmjs.org/streamsearch/0.1.2
npm http 304 https://registry.npmjs.org/readable-stream/1.0.27-1
npm http 304 https://registry.npmjs.org/fantasy-promises
npm http 304 https://registry.npmjs.org/dependency-injector
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/ssh2/node_modules/readable-stream'
npm ERR! error rolling back  [email protected] { [Error: ENOTEMPTY, rmdir '/tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/ssh2/node_modules/readable-stream']
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/ssh2/node_modules/readable-stream' }
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls runas
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.13.0-30-generic
npm ERR! command "/opt/atom/resources/app/apm/node_modules/atom-package-manager/bin/node" "/opt/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/opt/atom/resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/home/user/.atom/.apmrc" "install" "/home/user/.atom/.node-gyp/.atom/.apm/remote-edit/1.1.4/package.tgz" "--target=0.11.10" "--arch=x64"
npm ERR! cwd /tmp/apm-install-dir-11464-10181-liwmvi
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR! Error: ENOENT, lstat '/tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/moment/min/tests.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.0-30-generic
npm ERR! command "/opt/atom/resources/app/apm/node_modules/atom-package-manager/bin/node" "/opt/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/opt/atom/resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/home/user/.atom/.apmrc" "install" "/home/user/.atom/.node-gyp/.atom/.apm/remote-edit/1.1.4/package.tgz" "--target=0.11.10" "--arch=x64"
npm ERR! cwd /tmp/apm-install-dir-11464-10181-liwmvi
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path /tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/moment/min/tests.js
npm ERR! fstream_path /tmp/apm-install-dir-11464-10181-liwmvi/node_modules/remote-edit/node_modules/moment/min/tests.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /opt/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /tmp/apm-install-dir-11464-10181-liwmvi/npm-debug.log
npm ERR! not ok code 0

file tree browser

This is an enhancement request - once you open one file you have to log back into the server - there should be a persistant file tree similar to how notepad++ ftp plugin works - this is the only thing stopping me from moving to atom 100%

image

Equals is not defined

When I browse my sftp host, immediately after the status bar says it successfully connected, the console pops up with the error "Uncaught ReferenceError: equals is not defined " for the file "/Users/whitfier/.atom/packages/remote-edit/lib/model/remote-file.coffee:24".

remote-edit doesn't install properly.

When I attempt to install remote-edit on my Atom installation, I get this log:
npm http GET https://registry.npmjs.org/file-size
npm http GET https://registry.npmjs.org/ftp
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/moment
npm http GET https://registry.npmjs.org/ssh2
npm http GET https://registry.npmjs.org/serializable
npm http GET https://registry.npmjs.org/atom-message-panel
npm http GET https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/string-hash
npm http GET https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/emissary
npm http 200 https://registry.npmjs.org/moment
npm http GET https://registry.npmjs.org/moment/-/moment-2.8.1.tgz
npm http 200 https://registry.npmjs.org/file-size
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/async/-/async-0.9.0.tgz
npm http GET https://registry.npmjs.org/file-size/-/file-size-0.0.5.tgz
npm http 200 https://registry.npmjs.org/ftp
npm http GET https://registry.npmjs.org/ftp/-/ftp-0.3.7.tgz
npm http 200 https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/osenv/-/osenv-0.1.0.tgz
npm http 200 https://registry.npmjs.org/ssh2
npm http GET https://registry.npmjs.org/ssh2/-/ssh2-0.3.5.tgz
npm http 200 https://registry.npmjs.org/moment/-/moment-2.8.1.tgz
npm http 200 https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/fs-plus/-/fs-plus-2.3.0.tgz
npm http 200 https://registry.npmjs.org/underscore-plus
npm http 200 https://registry.npmjs.org/serializable
npm http GET https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.5.1.tgz
npm http GET https://registry.npmjs.org/serializable/-/serializable-1.0.0.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.9.0.tgz
npm http 200 https://registry.npmjs.org/ftp/-/ftp-0.3.7.tgz
npm http 200 https://registry.npmjs.org/atom-message-panel
npm http GET https://registry.npmjs.org/atom-message-panel/-/atom-message-panel-1.1.1.tgz
npm http 200 https://registry.npmjs.org/osenv/-/osenv-0.1.0.tgz
npm http 200 https://registry.npmjs.org/q
npm http 200 https://registry.npmjs.org/ssh2/-/ssh2-0.3.5.tgz
npm http GET https://registry.npmjs.org/q/-/q-1.0.1.tgz
npm http 200 https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.5.1.tgz
npm http 200 https://registry.npmjs.org/file-size/-/file-size-0.0.5.tgz
npm http 200 https://registry.npmjs.org/atom-message-panel/-/atom-message-panel-1.1.1.tgz
npm http 200 https://registry.npmjs.org/emissary
npm http GET https://registry.npmjs.org/emissary/-/emissary-1.2.2.tgz
npm http 200 https://registry.npmjs.org/q/-/q-1.0.1.tgz
npm http 200 https://registry.npmjs.org/string-hash
npm http 200 https://registry.npmjs.org/serializable/-/serializable-1.0.0.tgz
npm http GET https://registry.npmjs.org/string-hash/-/string-hash-1.1.0.tgz
npm http 200 https://registry.npmjs.org/emissary/-/emissary-1.2.2.tgz
npm http 200 https://registry.npmjs.org/fs-plus/-/fs-plus-2.3.0.tgz
npm http 200 https://registry.npmjs.org/string-hash/-/string-hash-1.1.0.tgz
npm http GET https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/get-parameter-names
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http GET https://registry.npmjs.org/property-accessors
npm http GET https://registry.npmjs.org/xregexp/2.0.0
npm http GET https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/underscore
npm http 200 https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/get-parameter-names
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/mixto
npm http 200 https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/property-accessors
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http GET https://registry.npmjs.org/get-parameter-names/-/get-parameter-names-0.1.2.tgz
npm http GET https://registry.npmjs.org/mixto/-/mixto-1.0.0.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz
npm http GET https://registry.npmjs.org/property-accessors/-/property-accessors-1.1.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http 200 https://registry.npmjs.org/mixto/-/mixto-1.0.0.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz
npm http 200 https://registry.npmjs.org/xregexp/2.0.0
npm http 200 https://registry.npmjs.org/property-accessors/-/property-accessors-1.1.0.tgz
npm http GET https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz
npm http 200 https://registry.npmjs.org/get-parameter-names/-/get-parameter-names-0.1.2.tgz
npm http 200 https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz
npm http GET https://registry.npmjs.org/testla
npm ERR! git clone https://github.com/Benvie/harmony-collections.git Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
npm ERR! Error: ENOENT, lstat '/private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/moment/locale/ru.js'
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/npm/npm/issues

npm ERR! System Darwin 13.0.0
npm ERR! command "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/Users/Tollers/.atom/.apmrc" "install" "/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/d-114720-21898-1t7bwuo/package.tgz" "--target=0.11.13" "--arch=x64"
npm ERR! cwd /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/moment/locale/ru.js
npm ERR! fstream_path /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/moment/locale/ru.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/ssh2/test'
npm ERR! error rolling back [email protected] { [Error: ENOTEMPTY, rmdir '/private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/ssh2/test']
npm ERR! error rolling back errno: 53,
npm ERR! error rolling back code: 'ENOTEMPTY',
npm ERR! error rolling back path: '/private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/ssh2/test' }
npm ERR! Error: Command failed:
npm ERR!
npm ERR! Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
npm ERR!
npm ERR!
npm ERR!
npm ERR! at ChildProcess.exithandler (child_process.js:637:15)

npm ERR! at ChildProcess.EventEmitter.emit (events.js:98:17)
npm ERR! at maybeClose (child_process.js:743:16)
npm ERR! at Socket. (child_process.js:956:11)
npm ERR! at Socket.EventEmitter.emit (events.js:95:17)
npm ERR! at Pipe.close (net.js:465:12)
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/npm/npm/issues

npm ERR! System Darwin 13.0.0
npm ERR! command "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/Users/Tollers/.atom/.apmrc" "install" "/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/d-114720-21898-1t7bwuo/package.tgz" "--target=0.11.13" "--arch=x64"
npm ERR! cwd /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code 69
npm ERR! Error: ENOENT, utime '/private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/fs-plus/node_modules/mkdirp/test/perm.js'
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/npm/npm/issues

npm ERR! System Darwin 13.0.0
npm ERR! command "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/Users/Tollers/.atom/.apmrc" "install" "/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/d-114720-21898-1t7bwuo/package.tgz" "--target=0.11.13" "--arch=x64"
npm ERR! cwd /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/fs-plus/node_modules/mkdirp/test/perm.js
npm ERR! fstream_path /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/fs-plus/node_modules/mkdirp/test/perm.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call utimes
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/fstream/lib/writer.js:305:19
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/fs-plus/node_modules/async/README.md'
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/npm/npm/issues

npm ERR! System Darwin 13.0.0
npm ERR! command "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/Users/Tollers/.atom/.apmrc" "install" "/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/d-114720-21898-1t7bwuo/package.tgz" "--target=0.11.13" "--arch=x64"
npm ERR! cwd /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/fs-plus/node_modules/async/README.md
npm ERR! fstream_path /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/fs-plus/node_modules/async/README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/underscore-plus/node_modules/underscore/underscore.js'
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/npm/npm/issues

npm ERR! System Darwin 13.0.0
npm ERR! command "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/Users/Tollers/.atom/.apmrc" "install" "/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/d-114720-21898-1t7bwuo/package.tgz" "--target=0.11.13" "--arch=x64"
npm ERR! cwd /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/underscore-plus/node_modules/underscore/underscore.js
npm ERR! fstream_path /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/node_modules/remote-edit/node_modules/underscore-plus/node_modules/underscore/underscore.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /Users/Tollers/Downloads/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/testla
npm http GET https://registry.npmjs.org/testla/-/testla-0.1.0.tgz
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http 200 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http 200 https://registry.npmjs.org/testla/-/testla-0.1.0.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http GET https://registry.npmjs.org/dependency-injector
npm http GET https://registry.npmjs.org/fantasy-promises
npm http 200 https://registry.npmjs.org/dependency-injector
npm http 200 https://registry.npmjs.org/fantasy-promises
npm http GET https://registry.npmjs.org/dependency-injector/-/dependency-injector-0.0.5.tgz

npm http GET https://registry.npmjs.org/fantasy-promises/-/fantasy-promises-0.1.0.tgz
npm http 200 https://registry.npmjs.org/fantasy-promises/-/fantasy-promises-0.1.0.tgz
npm http 200 https://registry.npmjs.org/dependency-injector/-/dependency-injector-0.0.5.tgz
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /private/var/folders/4p/3822b85d3d15jjvbh8lcq1mw0000gn/T/apm-install-dir-114720-21898-b4cdp7/npm-debug.log
npm ERR! not ok code 0

HELP!

Error when browsing directories with no directories in them.

.atom\packages\remote-edit\lib\model\sftp-host.coffee:239

I am running windows 8.1 I just did a fresh install of atom and remote-edit

This doesn't happen every time. I am a Drupal developer and it only happened if I was in a module directory.

Keyboard shortcut defaults

In windows, you cannot open folders using the standard ctrl-o, so you have to do shift-ctrl-o. remote-edit overwrites this keyboard shortcut, which is kind of a problem. I had to manually rewrite this command, but it would be nice if I didn't have to.

ENOENT when opening existing files

I'm not sure why, but when I select a file (after being connected), it tells me that I can't because ENOENT (which is supposed to mean that the file doesn't exists, I guess).

Invalid Private-Key throws uncaught errors

If a private key is chosen to be used for authentication and the path is invalid.
The following errors are thrown.

Uncaught Error: EISDIR, illegal operation on a directory fs.js:504
Uncaught TypeError: Cannot read property 'writable' of undefined c:\Users\Andrew Leslie\.atom\packages\remote-edit\node_modules\ssh2\lib\Connection.js:881
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/remote-file.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/remote-file.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/dialog.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/dialog.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/ftp-host.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/ftp-host.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/hosts-view.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/hosts-view.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/host-view.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/host-view.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/inter-process-data-watcher.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/inter-process-data-watcher.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/messages-view.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/messages-view.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/files-view.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/view/files-view.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/main.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/main.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/host.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/host.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/inter-process-data.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/inter-process-data.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/sftp-host.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/sftp-host.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee
Failed to locate workspace file mapped to URL file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/local-file.coffee from source map file:///c:/Users/Andrew%20Leslie/.atom/packages/remote-edit/lib/model/local-file.coffee

Installing remote-edit on Atom 0.121.0-de6ccd8 fails

Output:

> [email protected] install /tmp/apm-install-dir-11474-25978-1j57bq4/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas
> node-gyp rebuild

make: se ingresa al directorio «/tmp/apm-install-dir-11474-25978-1j57bq4/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas/build»
  CXX(target) Release/obj.target/runas/src/main.o
make: se sale del directorio «/tmp/apm-install-dir-11474-25978-1j57bq4/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas/build»

npm http GET https://registry.npmjs.org/ssh2-fs
npm http GET https://registry.npmjs.org/ftp
npm http GET https://registry.npmjs.org/file-size
npm http GET https://registry.npmjs.org/moment
npm http GET https://registry.npmjs.org/ssh2
npm http GET https://registry.npmjs.org/atom-message-panel
npm http GET https://registry.npmjs.org/string-hash
npm http GET https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/pathwatcher/1.3.2
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/serializable
npm http GET https://registry.npmjs.org/emissary
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/q
npm http 200 https://registry.npmjs.org/ssh2-fs
npm http GET https://registry.npmjs.org/ssh2-fs/-/ssh2-fs-0.0.1.tgz
npm http 200 https://registry.npmjs.org/moment
npm http GET https://registry.npmjs.org/moment/-/moment-2.8.1.tgz
npm http 200 https://registry.npmjs.org/atom-message-panel
npm http 200 https://registry.npmjs.org/file-size
npm http GET https://registry.npmjs.org/atom-message-panel/-/atom-message-panel-1.1.1.tgz
npm http GET https://registry.npmjs.org/file-size/-/file-size-0.0.5.tgz
npm http 200 https://registry.npmjs.org/ftp
npm http GET https://registry.npmjs.org/ftp/-/ftp-0.3.7.tgz
npm http 200 https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/osenv/-/osenv-0.1.0.tgz
npm http 200 https://registry.npmjs.org/string-hash
npm http GET https://registry.npmjs.org/string-hash/-/string-hash-1.1.0.tgz
npm http 200 https://registry.npmjs.org/pathwatcher/1.3.2
npm http GET https://registry.npmjs.org/pathwatcher/-/pathwatcher-1.3.2.tgz
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/serializable
npm http 304 https://registry.npmjs.org/underscore-plus
npm http 200 https://registry.npmjs.org/ssh2
npm http GET https://registry.npmjs.org/ssh2/-/ssh2-0.3.4.tgz
npm http 304 https://registry.npmjs.org/emissary
npm http 304 https://registry.npmjs.org/q
npm http 304 https://registry.npmjs.org/fs-plus
npm http 200 https://registry.npmjs.org/ssh2-fs/-/ssh2-fs-0.0.1.tgz
npm http 200 https://registry.npmjs.org/moment/-/moment-2.8.1.tgz
npm http 200 https://registry.npmjs.org/atom-message-panel/-/atom-message-panel-1.1.1.tgz
npm http 200 https://registry.npmjs.org/osenv/-/osenv-0.1.0.tgz
npm http 200 https://registry.npmjs.org/file-size/-/file-size-0.0.5.tgz
npm http 200 https://registry.npmjs.org/ftp/-/ftp-0.3.7.tgz
npm http 200 https://registry.npmjs.org/string-hash/-/string-hash-1.1.0.tgz
npm http 200 https://registry.npmjs.org/ssh2/-/ssh2-0.3.4.tgz
npm http 200 https://registry.npmjs.org/pathwatcher/-/pathwatcher-1.3.2.tgz
npm http GET https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/get-parameter-names
npm http GET https://registry.npmjs.org/property-accessors
npm http GET https://registry.npmjs.org/xregexp/2.0.0
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/nan/0.8.0
npm http GET https://registry.npmjs.org/runas
npm http GET https://registry.npmjs.org/readable-stream/1.0.27-1
npm http GET https://registry.npmjs.org/streamsearch/0.1.2
npm http GET https://registry.npmjs.org/asn1/0.2.1
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/mixto
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/get-parameter-names
npm http GET https://registry.npmjs.org/testla
npm http 304 https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/xregexp/2.0.0
npm http 304 https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/nan/0.8.0
npm http 304 https://registry.npmjs.org/runas
npm http 200 https://registry.npmjs.org/asn1/0.2.1
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.2.1.tgz
In file included from ../src/main.cc:1:0:
../../nan/nan.h: En la función ‘v8::Handle<v8::Value> NanError(const char*)’:
../../nan/nan.h:339:13: error: ‘New’ no es un miembro de ‘v8::String’
../../nan/nan.h: En la función ‘void NanThrowError(const char*)’:
../../nan/nan.h:343:5: error: ‘ThrowException’ no es un miembro de ‘v8’
../../nan/nan.h:343:5: error: ‘New’ no es un miembro de ‘v8::String’
../../nan/nan.h: En la función ‘void NanThrowError(v8::Handle<v8::Value>)’:
../../nan/nan.h:348:5: error: ‘ThrowException’ no es un miembro de ‘v8’
../../nan/nan.h: En la función ‘v8::Handle<v8::Value> NanError(const char*, int)’:
../../nan/nan.h:355:53: error: ‘New’ no es un miembro de ‘v8::String’
../../nan/nan.h:357:14: error: ‘New’ no es un miembro de ‘v8::String’
../../nan/nan.h:357:65: error: no se encontró una función coincidente para la llamada a ‘v8::Int32::New(const int&)’
../../nan/nan.h:357:65: nota: el candidato es:
/home/user/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:1989:25: nota: static v8::Local<v8::Integer> v8::Integer::New(v8::Isolate*, int32_t)
/home/user/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:1989:25: nota:   el candidato espera 2 argumentos, se proporcionaron 1
../../nan/nan.h: En la función ‘v8::Handle<v8::Value> NanTypeError(const char*)’:
../../nan/nan.h:369:12: error: ‘New’ no es un miembro de ‘v8::String’
../../nan/nan.h: En la función ‘void NanThrowTypeError(const char*)’:
../../nan/nan.h:373:5: error: ‘ThrowException’ no es un miembro de ‘v8’
../../nan/nan.h:373:5: error: ‘New’ no es un miembro de ‘v8::String’
../../nan/nan.h: En la función ‘v8::Handle<v8::Value> NanRangeError(const char*)’:
../../nan/nan.h:377:12: error: ‘New’ no es un miembro de ‘v8::String’
../../nan/nan.h: En la función ‘void NanThrowRangeError(const char*)’:
../../nan/nan.h:381:5: error: ‘ThrowException’ no es un miembro de ‘v8’
../../nan/nan.h:381:5: error: ‘New’ no es un miembro de ‘v8::String’
../../nan/nan.h: En el constructor ‘NanCallback::NanCallback()’:
../../nan/nan.h:727:49: error: no se encontró una función coincidente para la llamada a ‘v8::Object::New()’
../../nan/nan.h:727:49: nota: el candidato es:
/home/user/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:2372:24: nota: static v8::Local<v8::Object> v8::Object::New(v8::Isolate*)
/home/user/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:2372:24: nota:   el candidato espera 1 argumento, se proporcionaron 0
../../nan/nan.h: En el constructor ‘NanCallback::NanCallback(const v8::Handle<v8::Function>&)’:
../../nan/nan.h:733:49: error: no se encontró una función coincidente para la llamada a ‘v8::Object::New()’
../../nan/nan.h:733:49: nota: el candidato es:
/home/user/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:2372:24: nota: static v8::Local<v8::Object> v8::Object::New(v8::Isolate*)
/home/user/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:2372:24: nota:   el candidato espera 1 argumento, se proporcionaron 0
../../nan/nan.h: En el destructor ‘NanCallback::~NanCallback()’:
../../nan/nan.h:740:12: error: ‘class v8::Persistent<v8::Object>’ no tiene un miembro llamado ‘Dispose’
../../nan/nan.h:741:12: error: ‘class v8::Persistent<v8::Object>’ no tiene un miembro llamado ‘Clear’
../../nan/nan.h: En la función miembro ‘void NanCallback::SetFunction(const v8::Handle<v8::Function>&)’:
../../nan/nan.h:746:39: error: ‘NewSymbol’ no es un miembro de ‘v8::String’
../../nan/nan.h: En la función miembro ‘v8::Local<v8::Function> NanCallback::GetFunction()’:
../../nan/nan.h:750:46: error: ‘NewSymbol’ no es un miembro de ‘v8::String’
../../nan/nan.h:751:25: error: expected primary-expression before ‘>’ token
../../nan/nan.h:751:27: error: expected primary-expression before ‘)’ token
../../nan/nan.h: En la función miembro ‘void NanCallback::Call(int, v8::Handle<v8::Value>*)’:
../../nan/nan.h:759:13: error: ‘NewSymbol’ no es un miembro de ‘v8::String’
../../nan/nan.h:759:51: error: expected primary-expression before ‘>’ token
../../nan/nan.h:759:53: error: expected primary-expression before ‘)’ token
../../nan/nan.h:761:9: error: ‘GetCurrent’ no es un miembro de ‘v8::Context’
../../nan/nan.h: En la función miembro ‘void NanAsyncWorker::SavePersistent(const char*, v8::Local<v8::Object>&)’:
../../nan/nan.h:808:17: error: ‘NewSymbol’ no es un miembro de ‘v8::String’
../../nan/nan.h: En la función miembro ‘v8::Local<v8::Object> NanAsyncWorker::GetFromPersistent(const char*)’:
../../nan/nan.h:815:24: error: ‘NewSymbol’ no es un miembro de ‘v8::String’
../../nan/nan.h:815:53: error: expected primary-expression before ‘>’ token
../../nan/nan.h:815:55: error: expected primary-expression before ‘)’ token
../../nan/nan.h: En la función miembro ‘virtual void NanAsyncWorker::HandleErrorCallback()’:
../../nan/nan.h:837:30: error: ‘New’ no es un miembro de ‘v8::String’
../src/main.cc: En la función ‘void {anonymous}::Runas(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/main.cc:28:22: error: ‘New’ no es un miembro de ‘v8::String’
../src/main.cc:30:22: error: ‘New’ no es un miembro de ‘v8::String’
../src/main.cc:34:42: error: ‘New’ no es un miembro de ‘v8::String’
../src/main.cc:40:3: error: no se encontró una función coincidente para la llamada a ‘v8::Integer::New(int&)’
../src/main.cc:40:3: nota: el candidato es:
/home/user/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:1989:25: nota: static v8::Local<v8::Integer> v8::Integer::New(v8::Isolate*, int32_t)
/home/user/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:1989:25: nota:   el candidato espera 2 argumentos, se proporcionaron 1
../src/main.cc:40:3: error: declaración return con un valor, en una función que devuelve 'void' [-fpermissive]
In file included from ../src/main.cc:1:0:
../../nan/nan.h: En la función ‘void NanDisposePersistent(v8::Persistent<T, v8::NonCopyablePersistentTraits<T> >&) [with T = v8::Object]’:
../../nan/nan.h:786:44:   instanciado desde aquí
../../nan/nan.h:394:5: error: ‘class v8::Persistent<v8::Object>’ no tiene un miembro llamado ‘Clear’
make: *** [Release/obj.target/runas/src/main.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.2.0-23-generic
gyp ERR! command "node" "/usr/local/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /tmp/apm-install-dir-11474-25978-1j57bq4/node_modules/remote-edit/node_modules/pathwatcher/node_modules/runas
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok 
npm http 200 https://registry.npmjs.org/readable-stream/1.0.27-1
npm http 200 https://registry.npmjs.org/streamsearch/0.1.2
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http GET https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz
npm http 304 https://registry.npmjs.org/testla
npm http 304 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http GET https://registry.npmjs.org/fantasy-promises
npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/dependency-injector
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.2.1.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http 200 https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http 304 https://registry.npmjs.org/dependency-injector
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls runas
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.2.0-23-generic
npm ERR! command "/usr/local/share/atom/resources/app/apm/node_modules/atom-package-manager/bin/node" "/usr/local/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/usr/local/share/atom/resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/home/user/.atom/.apmrc" "install" "/tmp/d-11474-25978-xce0bt/package.tgz" "--target=0.11.13" "--arch=x64"
npm ERR! cwd /tmp/apm-install-dir-11474-25978-1j57bq4
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm http 304 https://registry.npmjs.org/fantasy-promises
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /tmp/apm-install-dir-11474-25978-1j57bq4/npm-debug.log
npm ERR! not ok code 0

New features for the future

Congratulations on your package

I hope that you can add these features

  • Map a local folder to a remote folder
  • Publish files, folders, or just the changes since your last commit
  • Sync folders – up, down or both directions
  • Diff local vs. remote versions of a file

Similar http://wbond.net/sublime_packages/sftp

Install fail v.1.4.5 on Win 8.1

I wanted to install your package, but on my 2 pc, I have an error message. I think it's just temporary folder that does not exist based on my pc but I'm not sure. It changes the user name.

Here is the log I have. I do not know exactly what to do to solve the problem. I start in the use of Atom

npm http GET https://registry.npmjs.org/moment
npm http GET https://registry.npmjs.org/ftp
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/string-hash
npm http GET https://registry.npmjs.org/serializable
npm http GET https://registry.npmjs.org/atom-message-panel
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/ssh2
npm http GET https://registry.npmjs.org/emissary
npm http GET https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/file-size
npm http GET https://registry.npmjs.org/osenv
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/moment
npm http 304 https://registry.npmjs.org/serializable
npm http 304 https://registry.npmjs.org/ftp
npm http 304 https://registry.npmjs.org/ssh2
npm http 304 https://registry.npmjs.org/underscore-plus
npm http 304 https://registry.npmjs.org/emissary
npm http 304 https://registry.npmjs.org/q
npm http 304 https://registry.npmjs.org/osenv
npm http 304 https://registry.npmjs.org/fs-plus
npm http 304 https://registry.npmjs.org/string-hash
npm http 304 https://registry.npmjs.org/atom-message-panel
npm http 304 https://registry.npmjs.org/file-size
npm http GET https://registry.npmjs.org/get-parameter-names
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/xregexp/2.0.0
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/property-accessors
npm ERR! Error: ENOENT, lstat 'C:\Users\STEVEN~1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo\node_modules\remote-edit\node_modules\moment\locale\hi.js'
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/npm/npm/issues

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager\bin\node.exe" "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\bin\npm-cli.js" "--globalconfig" "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager.apmrc" "--userconfig" "C:\Users\steven.CSWORLD.atom.apmrc" "install" "C:\Users\steven.CSWORLD.atom.node-gyp.atom.apm\remote-edit\1.4.5\package.tgz" "--target=0.11.13" "--arch=ia32"
npm ERR! cwd C:\Users\STEVEN1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path C:\Users\STEVEN
1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo\node_modules\remote-edit\node_modules\moment\locale\hi.js
npm ERR! fstream_path C:\Users\STEVEN1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo\node_modules\remote-edit\node_modules\moment\locale\hi.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat 'C:\Users\STEVEN
1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo\node_modules\remote-edit\node_modules\ssh2\test\test-integration.js'
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/npm/npm/issues

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager\bin\node.exe" "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\bin\npm-cli.js" "--globalconfig" "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager.apmrc" "--userconfig" "C:\Users\steven.CSWORLD.atom.apmrc" "install" "C:\Users\steven.CSWORLD.atom.node-gyp.atom.apm\remote-edit\1.4.5\package.tgz" "--target=0.11.13" "--arch=ia32"
npm ERR! cwd C:\Users\STEVEN1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path C:\Users\STEVEN
1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo\node_modules\remote-edit\node_modules\ssh2\test\test-integration.js
npm ERR! fstream_path C:\Users\STEVEN~1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo\node_modules\remote-edit\node_modules\ssh2\test\test-integration.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/get-parameter-names
npm ERR! not found: git
npm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager\bin\node.exe" "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\bin\npm-cli.js" "--globalconfig" "c:\Program Files (x86)\atom\resources\app\apm\node_modules\atom-package-manager.apmrc" "--userconfig" "C:\Users\steven.CSWORLD.atom.apmrc" "install" "C:\Users\steven.CSWORLD.atom.node-gyp.atom.apm\remote-edit\1.4.5\package.tgz" "--target=0.11.13" "--arch=ia32"
npm ERR! cwd C:\Users\STEVEN~1.CSW\AppData\Local\Temp\apm-install-dir-11489-4608-1lgu3yo
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ENOGIT
npm http 304 https://registry.npmjs.org/mixto
npm http 304 https://registry.npmjs.org/property-accessors
npm http GET https://registry.npmjs.org/testla
npm http 304 https://registry.npmjs.org/xregexp/2.0.0
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/isarray/0.0.1
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/testla
npm http GET https://registry.npmjs.org/dependency-injector
npm http GET https://registry.npmjs.org/fantasy-promises
npm http 304 https://registry.npmjs.org/dependency-injector
npm http 304 https://registry.npmjs.org/fantasy-promises
npm

find, save as local file does not work

Hello. Thanks for the useful package. I discovered two issues, which are showstoppers for me: find does not work in files opened on a remote host. I also cannot save file remote files locally. I use the latest stable version of Atom. Thanks!

Uncaught TypeError: calling sort on undefined on line 141

New host, new weird stuff for Remote Edit to manage. ;-)

I believe if on connect we drop into a directory where we have weird permissions, you may not have a useful directory list, but try to sort anyway. That results in this error.

It's not clear what a good recovery would be -- maybe just say, "Hey, that's not a good first directory."

Installation fails on Atom v0.120.0. (This is different than the other issue here)

On Windows 8.1 trying to install from the settings view.

> [email protected] install C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\pathwatcher\node_modules\runas
> node-gyp rebuild


C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\pathwatcher\node_modules\runas>node "c:\Program Files\Atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild 

npm http GET https://registry.npmjs.org/emissary
npm http GET https://registry.npmjs.org/file-size
npm http GET https://registry.npmjs.org/ssh2
npm http GET https://registry.npmjs.org/ssh2-fs
npm http GET https://registry.npmjs.org/pathwatcher/1.3.2
npm http GET https://registry.npmjs.org/serializable
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/ftp
npm http GET https://registry.npmjs.org/moment
npm http GET https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/atom-message-panel
npm http GET https://registry.npmjs.org/string-hash
npm http GET https://registry.npmjs.org/q
npm http 304 https://registry.npmjs.org/file-size
npm http 304 https://registry.npmjs.org/ssh2
npm http 304 https://registry.npmjs.org/pathwatcher/1.3.2
npm http 304 https://registry.npmjs.org/ssh2-fs
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/moment
npm http 304 https://registry.npmjs.org/osenv
npm http 304 https://registry.npmjs.org/serializable
npm http 304 https://registry.npmjs.org/fs-plus
npm http 304 https://registry.npmjs.org/ftp
npm http 304 https://registry.npmjs.org/emissary
npm http 304 https://registry.npmjs.org/q
npm http 304 https://registry.npmjs.org/string-hash
npm http 304 https://registry.npmjs.org/underscore-plus
npm http 304 https://registry.npmjs.org/atom-message-panel
npm http GET https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/get-parameter-names
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/xregexp/2.0.0
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/mixto
npm http 304 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/nan/0.8.0
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/runas
npm http 304 https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/runas
npm http 304 https://registry.npmjs.org/nan/0.8.0
npm http 304 https://registry.npmjs.org/get-parameter-names
npm http 304 https://registry.npmjs.org/xregexp/2.0.0
npm http GET https://registry.npmjs.org/readable-stream/1.0.27-1
npm http GET https://registry.npmjs.org/asn1/0.2.1
npm http GET https://registry.npmjs.org/streamsearch/0.1.2
npm http 304 https://registry.npmjs.org/readable-stream/1.0.27-1
npm http GET https://registry.npmjs.org/testla
gypnpm http 304 https://registry.npmjs.org/streamsearch/0.1.2
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/isarray/0.0.1
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/core-util-is
npm ERR! Error: ENOENT, lstat 'C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\ftp\node_modules\readable-stream\node_modules\string_decoder\README.md'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\bin\\\\node.exe" "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\.apmrc" "--userconfig" "C:\\Users\\Austin\\.atom\\.apmrc" "install" "C:\\Users\\Austin\\.atom\\.node-gyp\\.atom\\.apm\\remote-edit\\1.2.2\\package.tgz" "--target=0.11.10" "--arch=ia32" "--msvs_version=2013"
npm ERR! cwd C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\ftp\node_modules\readable-stream\node_modules\string_decoder\README.md
npm ERR! fstream_path C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\ftp\node_modules\readable-stream\node_modules\string_decoder\README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack c:\Program Files\Atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat 'C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\ftp\node_modules\readable-stream\node_modules\isarray\index.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\bin\\\\node.exe" "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\.apmrc" "--userconfig" "C:\\Users\\Austin\\.atom\\.apmrc" "install" "C:\\Users\\Austin\\.atom\\.node-gyp\\.atom\\.apm\\remote-edit\\1.2.2\\package.tgz" "--target=0.11.10" "--arch=ia32" "--msvs_version=2013"
npm ERR! cwd C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\ftp\node_modules\readable-stream\node_modules\isarray\index.js
npm ERR! fstream_path C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\ftp\node_modules\readable-stream\node_modules\isarray\index.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack c:\Program Files\Atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 304 https://registry.npmjs.org/asn1/0.2.1
npm ERR! error rolling back Error: EPERM, unlink 'C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\moment\min\locales.js'
npm ERR! error rolling back  [email protected] { [Error: EPERM, unlink 'C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\moment\min\locales.js']
npm ERR! error rolling back   errno: 50,
npm ERR! error rolling back   code: 'EPERM',
npm ERR! error rolling back   path: 'C:\\Users\\Austin\\AppData\\Local\\Temp\\apm-install-dir-11475-6500-16uo0l2\\node_modules\\remote-edit\\node_modules\\moment\\min\\locales.js' }
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls runas
npm ERR! There is likely additional logging output above.

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\bin\\\\node.exe" "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\.apmrc" "--userconfig" "C:\\Users\\Austin\\.atom\\.apmrc" "install" "C:\\Users\\Austin\\.atom\\.node-gyp\\.atom\\.apm\\remote-edit\\1.2.2\\package.tgz" "--target=0.11.10" "--arch=ia32" "--msvs_version=2013"
npm ERR! cwd C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR! Error: ENOENT, lstat 'C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\moment\min\locales.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\bin\\\\node.exe" "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "c:\\Program Files\\Atom\\resources\\app\\apm\\node_modules\\atom-package-manager\\.apmrc" "--userconfig" "C:\\Users\\Austin\\.atom\\.apmrc" "install" "C:\\Users\\Austin\\.atom\\.node-gyp\\.atom\\.apm\\remote-edit\\1.2.2\\package.tgz" "--target=0.11.10" "--arch=ia32" "--msvs_version=2013"
npm ERR! cwd C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! path C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\moment\min\locales.js
npm ERR! fstream_path C:\Users\Austin\AppData\Local\Temp\apm-install-dir-11475-6500-16uo0l2\node_modules\remote-edit\node_modules\moment\min\locales.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack c:\Program Files\Atom\resources\app\apm\node_modules\atom-package-manager\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 304 https://registry.npmjs.org/testla
npm http GET https://registry.npmjs.org/dependency-injector
npm http GET https://registry.npmjs.org/fantasy-promises
npm http 304 https://registry.npmjs.org/fantasy-promises
npm http 304 https://registry.npmjs.org/dependency-injector
npm

The error path

Uncaught TypeError: Cannot read property 'getPath' of undefined /home/ss/.atom/packages/remote-sync/lib/RemoteSync.coffee:308

Even in a fresh install of the editor, and not only me.
Linux Mint, Atom latest.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.