Code Monkey home page Code Monkey logo

atom-commander's People

Contributors

morassman 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

atom-commander's Issues

Open Terminal on SFTP

Open Terminal on SFTP results in just opening the Terminal-App (Mac OSX)
Would be awesome if it'd connect to the folder on the SFTP-Server.

perhaps with something like:
ssh -t [email protected] -p 22 "cd /to/my/folder && exec $SHELL"

:-) AK

Copy / Move on FTP Server

Hello, the Plugin is really great but the only thing I'm missing is to copy / and move Files on a FTP Server.

Best Regards
DwieDave

Platform specific shortcuts

Are you open to making the shortcuts more platform-specific? For instance, on OS X you would use Enter to rename a file, Cmd to open it, or ShiftCmdN to create a folder.

If this is generally accepted, I can submit a PR.

Can't create a file under a drive letter

I'm not able to create a new file directly under a local drive letter, like C:. I can, however, create a new folder under a drive letter and I can create a file in any folder beneath the drive letter.

Compare Function

The Atom Commander Compare function would be much more helpful , to me anyway, if

  1. Scrolling moved the left and right panes together, so the files stayed lined up
  2. There was something to click that scrolled both panes to the next difference
  3. The line numbers didn't go away when you clicked in a pane
  4. You could do a Ctrl-C in one pane to capture a selection and then a Ctrl-V in the other pane to insert it
  5. After clicking to do a Compare, an F10 was done automatically to switch the display to the Diff tab contents

The best diff program I've come across on Windows is ExamDiff Pro. It does 1-3, which helps to make it a dream to use. 4 is done there by clicking an arrow icon to move a selection from one pane to the other.

Thanks,
Steve Adams

Keep extensions with filename

I would much rather have the file extensions appear immediately after the file name - filename.php - instead of disconnected over on the right in a separate column. Is there a way to do that?

Thanks

Bookmarks in Context menu

Hi,

I wonder if it would be possible to add the bookmarks directly in the Context menu rather then opening a new menu in atom? Not a big issue but is would speed up navigation a bit when jumping between many different bookmarked locations.

Regards,
Anders Bergåker

Cmder + Atom commander

Hello,

i want to know if i can change the cmd.exe ( all the terminal processus thing ) with the beautifull Cmder ^^

and if yes, how to do it :)

Thx you

Unable to upload file - Atom on Windows

I have successfully connected to the server via SFTP and opened remote file for editing. However, when I try to save it and upload back to remote server it gives me an error:

Reason : Permission denied. The file has been cached and can be uploaded later

Looking in the cache, I can see that file and open its cached version. However, if I hit Compare button it gives me

Error reading remote file. No such file.

This seem to be not a connection problem as I can reopen remote version of the file from the main window once again.

What I noticed is that the filepath for this file in the Local cache window is displayed in Windows style "\home\user\file" instead of Linux style "/home/user/file". Could that be a problem?

keyboard navigation

a - jump to first folder/file which name starts with "a",
b - jump to first folder/file which name starts with "b"
and so on.

Tabs support

It would be great if there was tabs so you don't have to navigate between folders each time you need particular folders. Also ability to reorder tabs.

Remote File Copy Doesn't Work

A remote file copy, from one remote pane to the other, doesn't do anything. Just an error message saying that the the copy isn't supported, if that's the case, would be a help.

File/folder information

It would be great if there was more folder/file information like size, date modified, date created etc.

Great work, One Suggestion!

Thank you for committing your time to this project, its great. I was wondering or hoping that you would add Chmod permissions to the options that are available.

Also, what would be cool is the palette was dockable to other windows.

Selecting a server connection

I have multiple connections I use on the same server, where the only difference is the Username. A few weeks ago this was a problem with Atom Commander because I couldn't tell which connection was open in a panel. You fixed this by adding a Username label at the top right of each panel,:

ac17
That was perfect! But now I'm having the same problem when I try to open a server connection because I don't which connection is which:

ac16

Is there a way to show the Username for each connection?

Thanks

Menu options missing/not working related to FTP

The help seems to suggest that the view item has the refresh option when using ftp. This seems not to be present. Also checking the menu code the option does not seem to be present.

Also the cache menu item never displays a dialog.

SSH key login (without password)

Currently (v0.6.0) only login with password works. Would be great to use SSH keys. That would also avoid storing the password in the config file.

Duplicate

It would be great if there was ability to duplicate files. May be it could be handy to add ability to rename file while duplicating. Or may when you copy one file with F5 add ability to rename files and when coping more than one file just simply copy them without renaming.

Object.TextEditor is deprecated.

The TextEditor constructor is no longer public.

To construct a text editor, use atom.workspace.buildTextEditor().
To check if an object is a text editor, use atom.workspace.isTextEditor(object).

Object.TextEditor (/usr/share/atom/resources/app.asar/exports/atom.js:39:14)
Object.<anonymous> (/home/p0lm/.atom/packages/atom-commander/lib/actions.coffee:25:90)
Object.<anonymous> (/home/p0lm/.atom/packages/atom-commander/lib/actions.coffee:622:4)
Module._compile (/usr/share/atom/resources/app.asar/src/native-compile-cache.js:103:30)
Object..coffee (/usr/share/atom/resources/app.asar/src/compile-cache.js:208:21)
Module.load (module.js:356:32)

Make active with shortcut

When opening files with atom commander and going back to atom commander (making it active) requires mouse click. it would be great if there was a shortcut to make it active or switch between opened files (tabs) and atom commander.

Problem Creating Remote New Folders

There seems to be a problem creating new folders on a remote server. In the image below, after navigating to the wp-content\plugins folder I tried to add the folder Ultimate_VC_dummy using the F7 key, but the folder didn't appear in wp-content\plugins, even after refreshing. Then after going back to the root I see that it was actually put at \wp-content\plugins. The same thing happened with the folders dumbfolder, typedumb, and typesfordummies.

ac1

New File overwrites with no warning

If you create a new file in a pane that already has that file, it overwrites the existing file with a blank file, with no warning. I thought I was creating the file in the other pane, but focus was appaenly in the pane that had the file already, and the file was wiped out. A warning that you're about to overwrite a file would be a help.

Unable To Upload Then Upload

I am working on a remote file on my FTP. When I save the file it pops up a notification that the file is being used by another processes and will be cached for upload later. It then uploads it the second after that notification pops up. How do I stop this? It obviously uploads without a problem.

Inaccessible cache file uploads empty file to server

I admit two things: 1) that's a hard subject line to parse 2) I'm not sure how to best communicate the failure mode I've encountered. But I'll try and hope that you can let me know what to do when I encounter again - has happened several times - to help you diagnose.

I'm connected to a server
I have several php files from the server open
I make a change to one, view the site and get a missing functions error, such that the site doesn't load only the error
I review all the php files. All functions are correct and intact
I attempt a save against them after inconsequential changes
here is where the issue surfaces in the atom UI

I notice on one file - not always the same, has been php and CSS at varying instances - does not render the green pop up confirming a successful save, no matter how many attempts.

*the file on the server is empty

If I don't copy the full text, close the file and chose to NOT open from cache, I'll lose all work as it pulls the empty file from the server.

If I DO choose to open from cache, nothing happens. The file doesn't open and its as if I did not enter the command.

This just happened to me and I forgot to copy the text and lost my entire functions.php file for a WordPress site I'm developing.

How can I help to kill this bug?

Change Color of Vertical Scroll Bar

I'd like to change the color of the vertical scroll bar from gray to something bright. By opening Atom n Dev Mode and playing with various styles I've discovered where the color is specified:

scroll

But I don't now how to put that into styles.less. I've tried
green scrollbar

but that doesn't work.

If you happen to know how to do this could maybe nudge me to the answer?

Thanks.

(And thanks for the 0.8.4 updates to my previous issues.)

Steve

Disappearing Lines

I'm running on Windows 7 and am having trouble with the screen jumping around.When I'm in the editor there are four information lines at the bottom of the pane:
ac11a

The first three lines are related to the Find/Replace function and the bottom line shows the file currently loaded into the editor.

When you switch with F10 to the panel mode all four of these lines still appear, but they don't seem to have any purpose on the new page and they interfere with the display:
ac12

The first three lines disappear when you first click in the panel screen, jerking the entire display suddenly up about an inch. If you’re trying to double-click a folder to open it, the first click is on the folder and the second click, after the screen has jerked up, is on whatever was jerked up from below, so don't get a double-click. The fourth line is annoying because it overwrites the directory information with information you don’t care about here.

So, is there a way to display the panel pane without any of these lines?

Thanks

BTW, how are you coming with the problem creating remote folders with Windows 7?

Steve

Extra space

While atom commander and making it active with F9 or just simply clicking on atom commander to make it active i get extra space under it which is little bit disturbing. I'm using atom on mac os x.
screen shot 2015-10-20 at 13 03 40

Terminal

it would be great if terminal could be opened in current folder.

Open in folders project + favorite places bookmarks

It would be great if there was an option to open in current project's folder. or even may be it would be great if there were favorite places something like bookmarks so anyone could access bookmarks from command plate. this could be handy feature.

Remember last state

After reopening it doesn't remember last state (last opened folders) so i have to navigate to folders i need again.

A Few Questions about Atom Commander

  1. I know Ctrl F searches for text in the current buffer. Is there any way to search for text in a folder?
  2. Double-clicking a file opens it in the editor but you're left in the Atom Commander window and have to select F10 to get to the editor. Is there a way that selecting a file could also switch you to the editor?
  3. The compare function shows the differences between files, but is there a way to force a line to be either what's in the left pane or what's in the right pane?
  4. When you open a remote directory, all it shows on top of the pane is the IP. But I have several folders at the same IP which are distinguished by the login user name. Could the user name also be shown for the connection, so I know which connection I'm looking at? Or if I could just nickname the connections, that would solve he problem also.

Thanks for your help

Atom Commander Panes not behaving sanely

First, I have a long line at the bottom of the left pane that has nothing to do with the drives currently loaded into the panes. Below, for example, there's a line at the bottom of the left pane that is related to an earlier remote directory I had connected to but now there are two local drives in the panes so it shouldn't be there. Being so long, it covers the text trying to display in the right panel.
ac1

Second, I'm not able to predict which pane a GO > Drive will end up in. Normally the drive is assigned to the pane I right-click to open the context menu. But I get into modes where no matter which pane I right-click, the drive is always assigned to the left pane, or it is always assigned the right pane.

Do you know what's going on here?

Thank you for your help.

Failed to activate the atom-commander package

[Enter steps to reproduce below:]

=> error occures on starting atom

Atom Version: 1.10.2
Electron Version: 0.37.8
System: Ubuntu 16.04.1
Thrown From: atom-commander package, v0.8.2

Stack Trace

Failed to activate the atom-commander package

At Cannot read property 'length' of undefined

TypeError: Cannot read property 'length' of undefined
    at Function.module.exports.Utils.decrypt (/home/chiltscher/.atom/packages/atom-commander/lib/utils.coffee:56:12)
    at new SFTPFileSystem (/home/chiltscher/.atom/packages/atom-commander/lib/fs/ftp/sftp-filesystem.coffee:21:34)
    at Server.module.exports.Server.createFileSystem (/home/chiltscher/.atom/packages/atom-commander/lib/servers/server.coffee:61:18)
    at new Server (/home/chiltscher/.atom/packages/atom-commander/lib/servers/server.coffee:14:20)
    at ServerManager.module.exports.ServerManager.addServer (/home/chiltscher/.atom/packages/atom-commander/lib/servers/server-manager.coffee:25:18)
    at new ServerManager (/home/chiltscher/.atom/packages/atom-commander/lib/servers/server-manager.coffee:13:10)
    at Object.module.exports.AtomCommander.activate (/home/chiltscher/.atom/packages/atom-commander/lib/atom-commander.coffee:39:26)
    at Package.module.exports.Package.activateNow (/usr/share/atom/resources/app.asar/src/package.js:183:20)
    at /usr/share/atom/resources/app.asar/src/package.js:156:32
    at Package.module.exports.Package.measure (/usr/share/atom/resources/app.asar/src/package.js:92:15)
    at /usr/share/atom/resources/app.asar/src/package.js:149:26
    at Package.module.exports.Package.activate (/usr/share/atom/resources/app.asar/src/package.js:146:34)
    at PackageManager.module.exports.PackageManager.activatePackage (/usr/share/atom/resources/app.asar/src/package-manager.js:538:21)
    at /usr/share/atom/resources/app.asar/src/package-manager.js:519:29
    at Config.module.exports.Config.transactAsync (/usr/share/atom/resources/app.asar/src/config.js:337:18)
    at PackageManager.module.exports.PackageManager.activatePackages (/usr/share/atom/resources/app.asar/src/package-manager.js:514:19)
    at PackageManager.module.exports.PackageManager.activate (/usr/share/atom/resources/app.asar/src/package-manager.js:497:46)
    at /usr/share/atom/resources/app.asar/src/atom-environment.js:765:28

Commands

Config

{
  "core": {
    "disabledPackages": [
      "activate-power-mode"
    ],
    "themes": [
      "atom-material-ui",
      "monokai"
    ]
  }
}

Installed Packages

# User
activate-power-mode, v1.0.2 (inactive)
arduino-toolbelt, v0.1.1 (inactive)
atom-beautify, v0.29.13 (inactive)
atom-commander, v0.8.2 (inactive)
atom-jade, v0.3.0 (inactive)
atom-material-syntax, v0.4.6 (inactive)
atom-material-ui, v1.3.6 (inactive)
autoclose-html, v0.23.0 (inactive)
file-icons, v1.7.20 (inactive)
github-atom-light-syntax, v0.2.0 (inactive)
javascript-snippets, v1.2.1 (inactive)
language-arduino, v0.4.1 (inactive)
minimap, v4.25.0 (inactive)
monokai, v0.18.0 (inactive)
nodejs-snippets, v2.0.2 (inactive)
nucleus-dark-ui, v0.10.9 (inactive)
Remote-FTP, v0.9.0 (inactive)
seti-syntax, v1.0.1 (inactive)
seti-ui, v1.3.2 (inactive)
svn, v0.0.13 (inactive)
sync-settings, v0.7.2 (inactive)
unity-ui, v2.1.5 (inactive)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.5.0 (inactive)
one-light-ui, v1.5.0 (inactive)
one-dark-syntax, v1.3.0 (inactive)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.3 (inactive)
archive-view, v0.61.1 (inactive)
autocomplete-atom-api, v0.10.0 (inactive)
autocomplete-css, v0.11.2 (inactive)
autocomplete-html, v0.7.2 (inactive)
autocomplete-plus, v2.31.1 (inactive)
autocomplete-snippets, v1.11.0 (inactive)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (inactive)
background-tips, v0.26.1 (inactive)
bookmarks, v0.41.0 (inactive)
bracket-matcher, v0.82.1 (inactive)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (inactive)
dev-live-reload, v0.47.0 (inactive)
encoding-selector, v0.22.0 (inactive)
exception-reporting, v0.39.0 (inactive)
find-and-replace, v0.201.0 (inactive)
fuzzy-finder, v1.3.0 (inactive)
git-diff, v1.1.0 (inactive)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (inactive)
image-view, v0.58.2 (inactive)
incompatible-packages, v0.26.1 (inactive)
keybinding-resolver, v0.35.0 (inactive)
line-ending-selector, v0.5.0 (inactive)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (inactive)
metrics, v0.53.1 (inactive)
notifications, v0.65.0 (inactive)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2 (inactive)
snippets, v1.0.2 (inactive)
spell-check, v0.67.1 (inactive)
status-bar, v1.4.1 (inactive)
styleguide, v0.47.0 (inactive)
symbols-view, v0.113.0 (inactive)
tabs, v0.100.2 (inactive)
timecop, v0.33.2 (inactive)
tree-view, v0.208.2 (inactive)
update-package-dependencies, v0.10.0 (inactive)
welcome, v0.34.0 (inactive)
whitespace, v0.33.0 (inactive)
wrap-guide, v0.38.1 (inactive)
language-c, v0.52.1 (inactive)
language-clojure, v0.21.0 (inactive)
language-coffee-script, v0.47.2 (inactive)
language-csharp, v0.12.1 (inactive)
language-css, v0.37.1 (inactive)
language-gfm, v0.88.0 (inactive)
language-git, v0.15.0 (inactive)
language-go, v0.42.1 (inactive)
language-html, v0.45.1 (inactive)
language-hyperlink, v0.16.0 (inactive)
language-java, v0.23.0 (inactive)
language-javascript, v0.119.0 (inactive)
language-json, v0.18.2 (inactive)
language-less, v0.29.5 (inactive)
language-make, v0.22.2 (inactive)
language-mustache, v0.13.0 (inactive)
language-objective-c, v0.15.1 (inactive)
language-perl, v0.35.0 (inactive)
language-php, v0.37.2 (inactive)
language-property-list, v0.8.0 (inactive)
language-python, v0.45.0 (inactive)
language-ruby, v0.69.0 (inactive)
language-ruby-on-rails, v0.25.0 (inactive)
language-sass, v0.56.0 (inactive)
language-shellscript, v0.22.4 (inactive)
language-source, v0.9.0 (inactive)
language-sql, v0.23.0 (inactive)
language-text, v0.7.1 (inactive)
language-todo, v0.28.0 (inactive)
language-toml, v0.18.0 (inactive)
language-xml, v0.34.9 (inactive)
language-yaml, v0.26.0 (inactive)

# Dev
No dev packages

File preview

How do you think is it possible to make file preview? something like mac os x file preview. So if you need to find some file but you don't know what is the contents of it and you would like to preview it first and if content is ok than open it.

Hide Atom Commander after opening a file

When you open a file in Atom Commander the next thing you normally want to do is edit it, but the Atom Commander window stays visible on top of the editor so you have to hit F10 to get to the editor. It would be more convenient if the Atom Commander window hid itself automatically after opening a file.

Clicking on a folder "expands" the tree view

Hi, I was using the plug in with no issues until a few days ago that the treeview started to expand/jump up to half of the screen when you click on a folder or right click to use the contextual menu...

how I can solve it?
Thank you!

Uncaught TypeError: Cannot read property 'end' of null

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.12.1
Electron Version: 1.3.6
System: Mac OS X 10.12.1
Thrown From: atom-commander package, v0.8.3

Stack Trace

Uncaught TypeError: Cannot read property 'end' of null

At /Users/bradleyculbertson/.atom/packages/atom-commander/lib/dialogs/ftp-dialog.coffee:292

TypeError: Cannot read property 'end' of null
    at .<anonymous> (/Users/bradleyculbertson/.atom/packages/atom-commander/lib/dialogs/ftp-dialog.coffee:292:14)
    at emitOne (events.js:96:13)
    at emit (events.js:188:7)
    at Socket.onerror (/Users/bradleyculbertson/.atom/packages/atom-commander/node_modules/ftp/lib/connection.js:280:10)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at emitErrorNT (net.js:1272:8)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

Commands

     -8:22.1.0 atom-commander:add-server (td..directory.icon.icon-file-directory)
  9x -7:52.6.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -6:19.6.0 core:select-all (atom-text-editor.editor.mini.is-focused)
     -6:19.3.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -5:43.4.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -5:23.1.0 core:select-all (atom-text-editor.editor.mini.atom-commander-password.is-focused)
  2x -5:14.3.0 core:confirm (atom-text-editor.editor.mini.atom-commander-password.is-focused)
     -3:31.5.0 atom-commander:swap-view (td..directory.icon.icon-file-directory)
     -3:11.8.0 atom-commander:add-server (td..directory.icon.icon-file-directory)
  3x -2:32.7.0 core:paste (atom-text-editor.editor.mini.is-focused)
     -0:54.2.0 core:copy (atom-text-editor.editor.mini.is-focused)
     -0:46.1.0 core:paste (atom-text-editor.editor.mini.is-focused)
 12x -0:29.4.0 core:backspace (atom-text-editor.editor.mini.is-focused)

Config

{
  "core": {
    "telemetryConsent": "limited"
  }
}

Installed Packages

# User
activate-power-mode, v1.1.0 (active)
atom-beautify, v0.29.13 (inactive)
atom-bootstrap4, v1.4.0 (active)
atom-commander, v0.8.3 (active)
clipboard-plus, v0.5.1 (active)
qolor, v0.4.1 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.45.0 (inactive)
base16-tomorrow-dark-theme, v1.3.0 (inactive)
base16-tomorrow-light-theme, v1.3.0 (inactive)
one-dark-ui, v1.6.2 (active)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (active)
one-light-syntax, v1.5.0 (inactive)
solarized-dark-syntax, v1.0.5 (inactive)
solarized-light-syntax, v1.0.5 (inactive)
about, v1.7.0 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.13.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.4 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.2 (active)
command-palette, v0.39.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.202.2 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (active)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.158.8 (active)
metrics, v1.1.1 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.1 (inactive)
settings-view, v0.243.1 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.4 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.2 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.210.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.0 (active)
language-csharp, v0.12.1 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.46.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages

Uncaught TypeError: decoration.getMarker(...).getPixelRange is not a function

Steps

  1. Connect to server using ftp / sftp
  2. click local file and remote, then right click->compare
  3. click on editor code, it will throw error

Atom Version: 1.3.2
System: Microsoft Windows 7 Professional
Thrown From: atom-commander package, v0.5.0

Stack Trace

Uncaught TypeError: decoration.getMarker(...).getPixelRange is not a function

At /C:/Users/Home/.atom/packages/atom-commander/lib/views/diff/diff-view.coffee:166

TypeError: decoration.getMarker(...).getPixelRange is not a function
    at DiffView.module.exports.DiffView.getDecorationAtPixelY (file:///C:/Users/Home/.atom/packages/atom-commander/lib/views/diff/diff-view.coffee:129:43)
    at DiffView.module.exports.DiffView.handleMouseDown (file:///C:/Users/Home/.atom/packages/atom-commander/lib/views/diff/diff-view.coffee:86:19)
    at atom-text-editor.<anonymous> (file:///C:/Users/Home/.atom/packages/atom-commander/lib/views/diff/diff-view.coffee:46:8)
    at atom-text-editor.jQuery.event.dispatch (C:\Users\Home\AppData\Local\atom\app-1.3.2\resources\app.asar\node_modules\jquery\dist\jquery.js:4435:9)
    at atom-text-editor.elemData.handle (C:\Users\Home\AppData\Local\atom\app-1.3.2\resources\app.asar\node_modules\jquery\dist\jquery.js:4121:28)

Commands

     -5:09.4.0 settings-view:open (atom-text-editor.editor.is-focused)
     -4:41.7.0 atom-commander:add-server (div.block.content)
     -4:12.9.0 atom-commander:remove-server (atom-text-editor.editor.mini.directory-editor.is-focused)
     -4:02.8.0 atom-commander:add-server (atom-text-editor.editor.mini.directory-editor.is-focused)
  4x -3:57.9.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -1:08.6.0 atom-commander:compare-files (td.icon.icon-file-text)

Config

{
  "core": {
    "disabledPackages": [
      "wrap-guide",
      "Remote-FTP"
    ],
    "openEmptyEditorOnStart": false
  },
  "atom-commander": {
    "uploadOnSave": false
  }
}

Installed Packages

# User
atom-commander, v0.5.0

# Dev
No dev packages

Additional Context Functions

First, thanks for adding the connection username to the upper right of the panel. That's perfect!

I'd like to also suggest something that would be a huge improvement, - for me - in usability: in the right-click context menu for a file/directory offer:

rename
delete
copy to other panel

so we don't have to remember F2, F8, and F5.

Actually, while you're at it, it would be nice to also add the Create file, Create folder, Duplicate and Move to other panel functions there. Right-click is such a natural operation today. It's where I always look first for options.

Thanks

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.