Giter Club home page Giter Club logo

atom-term's Introduction

Atom Terminal Tab

Shell sessions within atom editor.

Screenshot

atom-term's People

Contributors

abe33 avatar seansith avatar tjmehta avatar tobobo 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

Watchers

 avatar  avatar  avatar  avatar  avatar

atom-term's Issues

Fedora 22

I am not able to install this package. After installing this package there still is the install button and no changes has been registered.

OS: Fedora 22 (4.1.4-200.fc22.x86_64)
Atom version 1.0.11

Failed to activate the term package

[Enter steps to reproduce below:]

  1. Open Atom
  2. Start Remote Edit
  3. Start Term

Atom Version: 0.189.0
System: Mac OS X 10.10.3
Thrown From: term package, v0.2.2

Stack Trace

Failed to activate the term package

At Module version mismatch. Expected 43, got 41.

Error: Module version mismatch. Expected 43, got 41.
  at Error (native)
  at Object.module.(anonymous function) (ATOM_SHELL_ASAR.js:118:20)
  at Object.module.(anonymous function) (ATOM_SHELL_ASAR.js:118:20)
  at Object.module.(anonymous function) [as .node] (ATOM_SHELL_ASAR.js:118:20)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/ex172000/.atom/packages/term/node_modules/pty.js/lib/pty.js:8:11)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/Applications/Atom.app/Contents/Resources/app/src/babel.js:162:21)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/ex172000/.atom/packages/term/node_modules/pty.js/index.js:2:18)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/Applications/Atom.app/Contents/Resources/app/src/babel.js:162:21)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/ex172000/.atom/packages/term/lib/TermView.js:1:75)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/Applications/Atom.app/Contents/Resources/app/src/babel.js:162:21)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/ex172000/.atom/packages/term/index.js:2:16)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/Applications/Atom.app/Contents/Resources/app/src/babel.js:162:21)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/src/package.js:678:34)
  at Package.module.exports.Package.activateConfig (/Applications/Atom.app/Contents/Resources/app/src/package.js:257:12)
  at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app/src/package.js:236:14)
  at /Applications/Atom.app/Contents/Resources/app/src/package.js:741:25
  at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:82:11)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:223:20)
  at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:3:61)
  at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:157:19)
  at EventEmitter.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:73:30)
  at emitOne (events.js:77:13)
  at EventEmitter.emit (events.js:166:7)

Commands

     -0:23.4 remote-edit:browse (atom-text-editor.editor)
     -0:22.2 core:confirm (atom-text-editor.editor.mini)
     -0:16.1 core:move-down (atom-text-editor.editor.mini)
     -0:15.9 core:confirm (atom-text-editor.editor.mini)
  4x -0:15.0 core:move-down (atom-text-editor.editor.mini)
     -0:13.8 core:move-up (atom-text-editor.editor.mini)
     -0:12.1 core:confirm (atom-text-editor.editor.mini)
     -0:00.6 term:open-split-right (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "atom-dark-ui",
      "monokai-seti"
    ],
    "destroyEmptyPanes": false,
    "disabledPackages": [
      "vim-mode"
    ]
  }
}

Installed Packages

# User
language-swift, v0.3.0
linter, v0.12.0
linter-clang, v2.25.1
linter-cpplint, v0.1.3
linter-javac, v0.1.3
minimap, v4.7.1
monokai-seti, v0.6.0
remote-edit, v1.7.2
term, v0.2.2

# Dev
No dev packages

Unable to Uninstall

Could not uninstall atom-term package from atom. I am running the 64 bits Ubuntu 12.04 version. The error message is detailed on the attached screenshot.

image

Fails to install

> [email protected] install C:\Users\ZACHDY~1\AppData\Local\Temp\apm-install-dir-115412-3424-2gqk9m\node_modules\term\node_modules\pty.js
> node-gyp rebuild


C:\Users\ZACHDY~1\AppData\Local\Temp\apm-install-dir-115412-3424-2gqk9m\node_modules\term\node_modules\pty.js>node "C:\Users\Zach Dyer Design\AppData\Local\atom\app-0.198.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild 

gypnpm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Users\\Zach Dyer Design\\AppData\\Local\\atom\\app-0.198.0\\resources\\app\\apm\\bin\\\\node.exe" "C:\\Users\\Zach Dyer Design\\AppData\\Local\\atom\\app-0.198.0\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "C:\\Users\\Zach Dyer Design\\.atom\\.apm\\.apmrc" "--userconfig" "C:\\Users\\Zach Dyer Design\\.atom\\.apmrc" "install" "C:\\Users\\ZACHDY~1\\AppData\\Local\\Temp\\d-115412-3424-d528ft\\package.tgz" "--target=0.22.0" "--arch=ia32"
npm ERR! node v0.10.35
npm ERR! npm  v2.5.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the pty.js 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 pty.js
npm ERR! There is likely additional logging output above.

Uncaught TypeError: Cannot set property '0' of undefined

[Enter steps to reproduce below:]

  1. open terminal in a tab
  2. run "svn commit" which should open nano with the comment dialog
  3. error

Atom Version: 0.174.0
System: linux 3.13.0-44-generic
Thrown From: term package, v0.2.2

Stack Trace

Uncaught TypeError: Cannot set property '0' of undefined

At /home/reijo/.atom/packages/term/node_modules/term.js/src/term.js:1479

TypeError: Cannot set property '0' of undefined
  at Terminal.write (/home/reijo/.atom/packages/term/node_modules/term.js/src/term.js:1479:55)
  at ReadStream.ondata (_stream_readable.js:539:20)
  at ReadStream.emit (events.js:107:17)
  at readableAddChunk (_stream_readable.js:161:16)
  at ReadStream.Readable.push (_stream_readable.js:125:10)
  at TTY.onread (net.js:522:20)

Commands

     -0:43.4 command-palette:toggle (atom-text-editor.editor)
  2x -0:42.7 core:backspace (atom-text-editor.editor.mini)
  3x -0:40.4 core:move-down (atom-text-editor.editor.mini)
     -0:36.3 core:confirm (atom-text-editor.editor.mini)
     -0:36.3 terminal-panel:new (atom-text-editor.editor)
     -0:34.5 editor:consolidate-selections (atom-text-editor.editor)
     -0:34.5 core:cancel (atom-text-editor.editor)
     -0:31.7 command-palette:toggle (atom-text-editor.editor)
     -0:28.9 core:confirm (atom-text-editor.editor.mini)
     -0:28.9 term2:pipe-path (atom-text-editor.editor)
     -0:12.0 command-palette:toggle (atom-text-editor.editor)
  2x -0:10.5 core:backspace (atom-text-editor.editor.mini)
  2x -0:08.7 core:move-down (atom-text-editor.editor.mini)
  4x -0:02.8 core:backspace (atom-text-editor.editor.mini)
     -0:00.0 core:confirm (atom-text-editor.editor.mini)
     -0:00.0 term:open (atom-text-editor.editor)

Config

{
  "core": {
    "ignoredNames": [
      ".svn",
      "gw"
    ],
    "disabledPackages": [
      "file-icons",
      "terminal-panel"
    ],
    "themes": [
      "seti-ui",
      "seti-monokai"
    ],
    "projectHome": "/home/reijo/projects",
    "autoHideMenuBar": true
  }
}

Installed Packages

# User
Sublime-Style-Column-Selection, v1.2.2
atom-color-highlight, v3.0.5
atom-terminal, v0.6.0
autoclose-html, v0.13.0
autocomplete-plus, v1.1.0
color-picker, v1.4.4
emmet, v2.3.2
file-types, v0.3.0
jshint, v1.2.0
linter, v0.10.0
livereload, v0.2.0
minimap, v3.5.6
open-last-project, v0.1.1
project-colorize, v0.1.0
project-manager, v1.15.0
remember-session, v0.5.1
seti-monokai, v0.3.1
seti-ui, v0.6.1
term, v0.2.2
term2, v0.9.4

# Dev
No dev packages

/cc @atom/core

Clears display on losing tab focus (running multiple tabs)

Steps to reproduce:

  1. Open terminal tab
  2. Open second terminal tab in same pane
  3. Go back to first terminal tab and run a command
  4. Click on second tab, run a command
  5. Click back to first tab (contents will be cleared and a single character will be displayed

screen shot 2014-03-20 at 9 24 50 am

Running with the following setup:
Mac OS X 10.8.5
Shell is fish
Atom is version 0.73.0
atom-term is version 0.1.3

Uncaught TypeError: Cannot set property 'innerHTML' of undefined

[Enter steps to reproduce below:]

  1. exec git log --graph --oneline --decorate --all on zsh

Atom Version: 1.0.3
System: Mac OS X 10.10.4
Thrown From: term package, v0.2.3

Stack Trace

Uncaught TypeError: Cannot set property 'innerHTML' of undefined

At /Users/horiuchihiroki/.atom/packages/term/node_modules/term.js/src/term.js:1293

TypeError: Cannot set property 'innerHTML' of undefined
  at Terminal.refresh (/Users/horiuchihiroki/.atom/packages/term/node_modules/term.js/src/term.js:1293:32)
  at Terminal.reset (/Users/horiuchihiroki/.atom/packages/term/node_modules/term.js/src/term.js:2915:8)
  at Terminal.setMode (/Users/horiuchihiroki/.atom/packages/term/node_modules/term.js/src/term.js:3765:16)
  at Terminal.setMode (/Users/horiuchihiroki/.atom/packages/term/node_modules/term.js/src/term.js:3658:12)
  at Terminal.write (/Users/horiuchihiroki/.atom/packages/term/node_modules/term.js/src/term.js:1987:18)
  at Socket.ondata (_stream_readable.js:524:20)
  at emitOne (events.js:77:13)
  at Socket.emit (events.js:166:7)
  at readableAddChunk (_stream_readable.js:146:16)
  at Socket.Readable.push (_stream_readable.js:109:10)
  at Pipe.onread (net.js:517:20)

Commands

     -8:25.4.0 core:save (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
  2x -5:24.5.0 core:paste (atom-text-editor#linter-tslint.tslintExecutablePath.editor.mini.is-focused)
  2x -4:12 linter:lint (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -3:51.2.0 editor:move-to-first-character-of-line (atom-text-editor#linter-tslint.tslintExecutablePath.editor.mini.is-focused)
     -3:50.6.0 editor:move-to-end-of-screen-line (atom-text-editor#linter-tslint.tslintExecutablePath.editor.mini.is-focused)
  2x -3:50.2.0 core:move-right (atom-text-editor#linter-tslint.tslintExecutablePath.editor.mini.is-focused)
  2x -3:15.2.0 linter:lint (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -2:43.5.0 fuzzy-finder:toggle-file-finder (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -2:37.9.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -2:37.9.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -2:32.3.0 linter:lint (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -2:23.9.0 application:new-file (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -2:14.6.0 linter:lint (atom-text-editor.editor.vim-mode.normal-mode)
     -1:19.2.0 term:open-split-right (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -0:42.8.0 linter:lint (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -0:30.5.0 term:open-split-down (atom-text-editor.editor.vim-mode.normal-mode.is-focused)

Config

{
  "core": {
    "themes": [
      "atom-dark-ui",
      "atom-dark-syntax"
    ]
  }
}

Installed Packages

# User
.bin, vundefined
atom-typescript, v5.2.3
autocomplete-paths, v1.0.2
color-picker, v2.0.11
file-icons, v1.5.8
highlight-selected, v0.10.1
linter, v1.2.4
linter-tslint, v0.2.3
minimap, v4.12.1
project-manager, v1.15.11
term, v0.2.3
vim-mode, v0.57.0

# Dev
No dev packages

Error on Install - xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

I have the xcode command line tools installed, but not the full blown xcode ide itself. It seems that this is a dependency for this application, so I get a nasty error when I attempt things.

I have no problem with xcode being a requirement, but you may want to make the error message something a little more straight forward to make it easier for people to figure out.

Roberts-MacBook-Pro-2:Provisioning rhafner$ apm install term
Installing term to /Users/rhafner/.atom/packages ✗

> [email protected] install /private/var/folders/8m/dml8ymnd5dz8b6r4fqzdw7x40000gn/T/apm-install-dir-1141017-7506-1sinivm/node_modules/term/node_modules/pty.js
> node-gyp rebuild

  CXX(target) Release/obj.target/pty/src/unix/pty.o

npm http GET https://registry.npmjs.org/term.js/0.0.3
npm http GET https://registry.npmjs.org/pty.js
npm http GET https://registry.npmjs.org/debounce/0.0.3
npm http GET https://registry.npmjs.org/keypather
npm http 200 https://registry.npmjs.org/debounce/0.0.3
npm http GET https://registry.npmjs.org/debounce/-/debounce-0.0.3.tgz
npm http 200 https://registry.npmjs.org/keypather
npm http GET https://registry.npmjs.org/keypather/-/keypather-1.7.5.tgz
npm http 200 https://registry.npmjs.org/term.js/0.0.3
npm http GET https://registry.npmjs.org/term.js/-/term.js-0.0.3.tgz
npm http 200 https://registry.npmjs.org/pty.js
npm http GET https://registry.npmjs.org/pty.js/-/pty.js-0.2.4.tgz
npm http 200 https://registry.npmjs.org/debounce/-/debounce-0.0.3.tgz
npm http 200 https://registry.npmjs.org/keypather/-/keypather-1.7.5.tgz
npm http 200 https://registry.npmjs.org/pty.js/-/pty.js-0.2.4.tgz
npm http 200 https://registry.npmjs.org/term.js/-/term.js-0.0.3.tgz
npm http GET https://registry.npmjs.org/nan/0.7.0
npm http GET https://registry.npmjs.org/extend
npm http 200 https://registry.npmjs.org/extend
npm http GET https://registry.npmjs.org/extend/-/extend-1.2.1.tgz
npm http 200 https://registry.npmjs.org/nan/0.7.0
npm http GET https://registry.npmjs.org/nan/-/nan-0.7.0.tgz
npm http 200 https://registry.npmjs.org/extend/-/extend-1.2.1.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.7.0.tgz
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

In file included from ../src/unix/pty.cc:16:
../node_modules/nan/nan.h:352:13: error: no member named 'New' in 'v8::String'
    return  _NAN_ERROR(v8::Exception::Error, errmsg);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:356:5: error: no member named 'ThrowException' in namespace 'v8'
    _NAN_THROW_ERROR(v8::Exception::Error, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:11: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
      ~~~~^
../node_modules/nan/nan.h:356:5: error: no member named 'New' in 'v8::String'
    _NAN_THROW_ERROR(v8::Exception::Error, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:26: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
                         ^~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:361:9: error: no type named 'ThrowException' in namespace 'v8'
    v8::ThrowException(error);
    ~~~~^
../node_modules/nan/nan.h:368:65: error: no member named 'New' in 'v8::String'
    v8::Local<v8::Value> err = v8::Exception::Error(v8::String::New(msg));
                                                    ~~~~~~~~~~~~^
../node_modules/nan/nan.h:370:26: error: no member named 'New' in 'v8::String'
    obj->Set(v8::String::New("code"), v8::Int32::New(errorNumber));
             ~~~~~~~~~~~~^
../node_modules/nan/nan.h:382:12: error: no member named 'New' in 'v8::String'
    return _NAN_ERROR(v8::Exception::TypeError, errmsg);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:386:5: error: no member named 'ThrowException' in namespace 'v8'
    _NAN_THROW_ERROR(v8::Exception::TypeError, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:11: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
      ~~~~^
../node_modules/nan/nan.h:386:5: error: no member named 'New' in 'v8::String'
    _NAN_THROW_ERROR(v8::Exception::TypeError, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:26: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
                         ^~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:390:12: error: no member named 'New' in 'v8::String'
    return _NAN_ERROR(v8::Exception::RangeError, errmsg);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:394:5: error: no member named 'ThrowException' in namespace 'v8'
    _NAN_THROW_ERROR(v8::Exception::RangeError, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:11: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
      ~~~~^
../node_modules/nan/nan.h:394:5: error: no member named 'New' in 'v8::String'
    _NAN_THROW_ERROR(v8::Exception::RangeError, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:26: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
                         ^~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:714:49: error: too few arguments to function call, single argument 'isolate' was not specified
    v8::Local<v8::Object> obj = v8::Object::New();
                                ~~~~~~~~~~~~~~~ ^
/Users/rhafner/.atom/.node-gyp/.node-gyp/0.18.0/deps/v8/include/v8.h:2388:3: note: 'New' declared here
  static Local<Object> New(Isolate* isolate);
  ^
In file included from ../src/unix/pty.cc:16:
../node_modules/nan/nan.h:720:49: error: too few arguments to function call, single argument 'isolate' was not specified
    v8::Local<v8::Object> obj = v8::Object::New();
                                ~~~~~~~~~~~~~~~ ^
/Users/rhafner/.atom/.node-gyp/.node-gyp/0.18.0/deps/v8/include/v8.h:2388:3: note: 'New' declared here
  static Local<Object> New(Isolate* isolate);
  ^
In file included from ../src/unix/pty.cc:16:
../node_modules/nan/nan.h:727:12: error: no member named 'Dispose' in 'v8::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
    handle.Dispose();
    ~~~~~~ ^
../node_modules/nan/nan.h:728:12: error: no member named 'Clear' in 'v8::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
    handle.Clear();
    ~~~~~~ ^
../node_modules/nan/nan.h:733:39: error: no member named 'NewSymbol' in 'v8::String'; did you mean 'IsSymbol'?
    NanPersistentToLocal(handle)->Set(NanSymbol("callback"), fn);
                                      ^~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:169:38: note: expanded from macro 'NanSymbol'
#define NanSymbol(value) v8::String::NewSymbol(value)
                         ~~~~~~~~~~~~^
/Users/rhafner/.atom/.node-gyp/.node-gyp/0.18.0/deps/v8/include/v8.h:1379:8: note: 'IsSymbol' declared here
  bool IsSymbol() const;
       ^
In file included from ../src/unix/pty.cc:16:
../node_modules/nan/nan.h:733:39: error: call to non-static member function without an object argument
    NanPersistentToLocal(handle)->Set(NanSymbol("callback"), fn);
                                      ^~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:169:38: note: expanded from macro 'NanSymbol'
#define NanSymbol(value) v8::String::NewSymbol(value)
                         ~~~~~~~~~~~~^~~~~~~~~
../node_modules/nan/nan.h:737:46: error: no member named 'NewSymbol' in 'v8::String'; did you mean 'IsSymbol'?
    return NanPersistentToLocal(handle)->Get(NanSymbol("callback"))
                                             ^~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:169:38: note: expanded from macro 'NanSymbol'
#define NanSymbol(value) v8::String::NewSymbol(value)
                         ~~~~~~~~~~~~^
/Users/rhafner/.atom/.node-gyp/.node-gyp/0.18.0/deps/v8/include/v8.h:1379:8: note: 'IsSymbol' declared here
  bool IsSymbol() const;
       ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Release/obj.target/pty/src/unix/pty.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/opt/homebrew-cask/Caskroom/atom/latest/Atom.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.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Darwin 14.0.0
gyp ERR! command "node" "/opt/homebrew-cask/Caskroom/atom/latest/Atom.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/8m/dml8ymnd5dz8b6r4fqzdw7x40000gn/T/apm-install-dir-1141017-7506-1sinivm/node_modules/term/node_modules/pty.js
gyp ERR! node -v v0.10.33
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok 
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 pty.js 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 pty.js
npm ERR! There is likely additional logging output above.

npm ERR! System Darwin 14.0.0
npm ERR! command "/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node" "/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/Users/rhafner/.atom/.apmrc" "install" "/private/var/folders/8m/dml8ymnd5dz8b6r4fqzdw7x40000gn/T/d-1141017-7506-c0lefl/package.tgz" "--target=0.18.0" "--arch=x64"
npm ERR! cwd /private/var/folders/8m/dml8ymnd5dz8b6r4fqzdw7x40000gn/T/apm-install-dir-1141017-7506-1sinivm
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /private/var/folders/8m/dml8ymnd5dz8b6r4fqzdw7x40000gn/T/apm-install-dir-1141017-7506-1sinivm/npm-debug.log
npm ERR! not ok code 0

Roberts-MacBook-Pro-2:Provisioning rhafner$ 

Moving between panes doesn't work

ctrl-k ctrl-(direction) doesn't work when the terminal tab is in focus.
Moving around panes becomes harder this way.

Registering a keybinding with 'body' as selector with commands like window:focus-pane-on-left seems to work partially. But pastes into other buffers after using this keybinding appear on the terminal tab as well.

I think there's a need for a command to unfocus the terminal tab.

Package.getStylesheetsPath is deprecated.

Store package style sheets in the styles/ directory instead of stylesheets/ in the term package

Package.getStylesheetsPath (/usr/share/atom/resources/app.asar/src/package.js:460:9)
Package.getStylesheetPaths (/usr/share/atom/resources/app.asar/src/package.js:471:32)
Package.loadStylesheets (/usr/share/atom/resources/app.asar/src/package.js:453:38)
<unknown> (/usr/share/atom/resources/app.asar/src/package.js:183:19)
Package.measure (/usr/share/atom/resources/app.asar/src/package.js:163:15)
Package.load (/usr/share/atom/resources/app.asar/src/package.js:177:12)

Installing “[email protected]” failed (Ubuntu 14.04 x86_64)

Ubuntu 14.04 3.13.0-24-generic x86_64
Atom 0.94.0 (from https://launchpad.net/~webupd8team/+archive/atom)

> [email protected] install /tmp/apm-install-dir-114412-11599-1wmyzt/node_modules/term/node_modules/pty.js
> node-gyp rebuild

make: Entering directory `/tmp/apm-install-dir-114412-11599-1wmyzt/node_modules/term/node_modules/pty.js/build'
  CXX(target) Release/obj.target/pty/src/unix/pty.o
make: Leaving directory `/tmp/apm-install-dir-114412-11599-1wmyzt/node_modules/term/node_modules/pty.js/build'

npm http GET https://registry.npmjs.org/term.js/0.0.3
npm http GET https://registry.npmjs.org/keypather
npm http GET https://registry.npmjs.org/debounce/0.0.3
npm http GET https://registry.npmjs.org/pty.js
npm http 304 https://registry.npmjs.org/pty.js
npm http 304 https://registry.npmjs.org/keypather
npm http 304 https://registry.npmjs.org/term.js/0.0.3
npm http 304 https://registry.npmjs.org/debounce/0.0.3
npm http GET https://registry.npmjs.org/nan/0.7.0
npm http GET https://registry.npmjs.org/extend
npm http 304 https://registry.npmjs.org/extend
npm http 304 https://registry.npmjs.org/nan/0.7.0
make: g++: Command not found
make: *** [Release/obj.target/pty/src/unix/pty.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-24-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-114412-11599-1wmyzt/node_modules/term/node_modules/pty.js
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok 
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 pty.js 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 pty.js
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.13.0-24-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" "--userconfig" "/opt/atom/resources/app/apm/node_modules/atom-package-manager/.apmrc" "install" "/home/john/.atom/.node-gyp/.atom/.apm/term/0.2.1/package.tgz" "--target=0.11.10" "--arch=x64"
npm ERR! cwd /tmp/apm-install-dir-114412-11599-1wmyzt
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /tmp/apm-install-dir-114412-11599-1wmyzt/npm-debug.log
npm ERR! not ok code 0

Just clicked install and got an error. Never used Atom before.

Installing “[email protected]” failed. Less…

[email protected] install /private/var/folders/xb/4xylgjlx08jbv1b59gh7fgnh0000gn/T/apm-install-dir-114231-28102-scbdqa/node_modules/term/node_modules/pty.js
node-gyp rebuild

npm http GET https://registry.npmjs.org/pty.js
npm http GET https://registry.npmjs.org/keypather
npm http GET https://registry.npmjs.org/debounce/0.0.3
npm http GET https://registry.npmjs.org/term.js/0.0.3
npm http 200 https://registry.npmjs.org/keypather
npm http GET https://registry.npmjs.org/keypather/-/keypather-1.3.2.tgz
npm http 200 https://registry.npmjs.org/pty.js
npm http 200 https://registry.npmjs.org/term.js/0.0.3
npm http 200 https://registry.npmjs.org/debounce/0.0.3
npm http GET https://registry.npmjs.org/pty.js/-/pty.js-0.2.4.tgz
npm http GET https://registry.npmjs.org/term.js/-/term.js-0.0.3.tgz
npm http GET https://registry.npmjs.org/debounce/-/debounce-0.0.3.tgz
npm http 200 https://registry.npmjs.org/keypather/-/keypather-1.3.2.tgz
npm http 200 https://registry.npmjs.org/term.js/-/term.js-0.0.3.tgz
npm http 200 https://registry.npmjs.org/debounce/-/debounce-0.0.3.tgz
npm http 200 https://registry.npmjs.org/pty.js/-/pty.js-0.2.4.tgz
npm http GET https://registry.npmjs.org/nan/0.7.0
npm http GET https://registry.npmjs.org/extend
npm http 200 https://registry.npmjs.org/nan/0.7.0
npm http GET https://registry.npmjs.org/nan/-/nan-0.7.0.tgz
npm http 200 https://registry.npmjs.org/extend
npm http GET https://registry.npmjs.org/extend/-/extend-1.2.1.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.7.0.tgz
npm http 200 https://registry.npmjs.org/extend/-/extend-1.2.1.tgz
/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/node-gyp-bin/node-gyp: line 2: node: command not found
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 127
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the pty.js 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 pty.js
npm ERR! There is likely additional logging output above.

npm ERR! System Darwin 13.1.0
npm ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node_darwin_x64" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--userconfig" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "install" "/var/folders/xb/4xylgjlx08jbv1b59gh7fgnh0000gn/T/d-114231-28102-1c0eaki/package.tgz" "--target=0.11.10" "--arch=x64"
npm ERR! cwd /private/var/folders/xb/4xylgjlx08jbv1b59gh7fgnh0000gn/T/apm-install-dir-114231-28102-scbdqa
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /private/var/folders/xb/4xylgjlx08jbv1b59gh7fgnh0000gn/T/apm-install-dir-114231-28102-scbdqa/npm-debug.log
npm ERR! not ok code 0

Object.Object.defineProperty.get is deprecated.

Requiring $ from atom is no longer supported.
If you are using space-pen, please require $ from atom-space-pen-views. Otherwise require jquery instead:
{$} = require 'atom-space-pen-views'
or
$ = require 'jquery'
Add "atom-space-pen-views": "^2.0.3" to your package dependencies.
Or add "jquery": "^2" to your package dependencies.

Object.Object.defineProperty.get (/usr/share/atom/resources/app.asar/exports/atom.js:48:11)
Object.<anonymous> (/home/nlundsten/.atom/packages/term/lib/TermView.js:5:24)
Module._compile (module.js:452:26)
Object..js (/usr/share/atom/resources/app.asar/src/babel.js:162:21)
Module.load (module.js:347:32)
Function.Module._load (module.js:302:12)

100% cpu

As soon as I open a term tab, Atom helper starts to use 100% cpu. When I close the tab, it drops back down.

Install error

> [email protected] install /private/var/folders/yy/0n9pg9b92tq8pw716kxr7pz00000gn/T/apm-install-dir-114714-26885-j3iot9/node_modules/term/node_modules/pty.js
> node-gyp rebuild

  CXX(target) Release/obj.target/pty/src/unix/pty.o

npm http GET https://registry.npmjs.org/term.js/0.0.3
npm http 200 https://registry.npmjs.org/term.js/0.0.3
npm http GET https://registry.npmjs.org/term.js/-/term.js-0.0.3.tgz
npm http 200 https://registry.npmjs.org/term.js/-/term.js-0.0.3.tgz
In file included from ../src/unix/pty.cc:16:
../node_modules/nan/nan.h:352:13: error: no member named 'New' in 'v8::String'
    return  _NAN_ERROR(v8::Exception::Error, errmsg);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:356:5: error: no member named 'ThrowException' in namespace 'v8'
    _NAN_THROW_ERROR(v8::Exception::Error, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:11: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
      ~~~~^
../node_modules/nan/nan.h:356:5: error: no member named 'New' in 'v8::String'
    _NAN_THROW_ERROR(v8::Exception::Error, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:26: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
                         ^~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:361:9: error: no type named 'ThrowException' in namespace 'v8'
    v8::ThrowException(error);
    ~~~~^
../node_modules/nan/nan.h:368:65: error: no member named 'New' in 'v8::String'
    v8::Local<v8::Value> err = v8::Exception::Error(v8::String::New(msg));
                                                    ~~~~~~~~~~~~^
../node_modules/nan/nan.h:370:26: error: no member named 'New' in 'v8::String'
    obj->Set(v8::String::New("code"), v8::Int32::New(errorNumber));
             ~~~~~~~~~~~~^
../node_modules/nan/nan.h:382:12: error: no member named 'New' in 'v8::String'
    return _NAN_ERROR(v8::Exception::TypeError, errmsg);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:386:5: error: no member named 'ThrowException' in namespace 'v8'
    _NAN_THROW_ERROR(v8::Exception::TypeError, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:11: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
      ~~~~^
../node_modules/nan/nan.h:386:5: error: no member named 'New' in 'v8::String'
    _NAN_THROW_ERROR(v8::Exception::TypeError, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:26: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
                         ^~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:390:12: error: no member named 'New' in 'v8::String'
    return _NAN_ERROR(v8::Exception::RangeError, errmsg);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:394:5: error: no member named 'ThrowException' in namespace 'v8'
    _NAN_THROW_ERROR(v8::Exception::RangeError, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:11: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
      ~~~~^
../node_modules/nan/nan.h:394:5: error: no member named 'New' in 'v8::String'
    _NAN_THROW_ERROR(v8::Exception::RangeError, errmsg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:337:26: note: expanded from macro '_NAN_THROW_ERROR'
      v8::ThrowException(_NAN_ERROR(fun, errmsg));                             \
                         ^~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:332:50: note: expanded from macro '_NAN_ERROR'
# define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg))
                                     ~~~~~~~~~~~~^
../node_modules/nan/nan.h:714:49: error: too few arguments to function call, single argument 'isolate' was not specified
    v8::Local<v8::Object> obj = v8::Object::New();
                                ~~~~~~~~~~~~~~~ ^
/Users/JimboSlice/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:2372:3: note: 'New' declared here
  static Local<Object> New(Isolate* isolate);
  ^
In file included from ../src/unix/pty.cc:16:
../node_modules/nan/nan.h:720:49: error: too few arguments to function call, single argument 'isolate' was not specified
    v8::Local<v8::Object> obj = v8::Object::New();
                                ~~~~~~~~~~~~~~~ ^
/Users/JimboSlice/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:2372:3: note: 'New' declared here
  static Local<Object> New(Isolate* isolate);
  ^
In file included from ../src/unix/pty.cc:16:
../node_modules/nan/nan.h:727:12: error: no member named 'Dispose' in 'v8::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
    handle.Dispose();
    ~~~~~~ ^
../node_modules/nan/nan.h:728:12: error: no member named 'Clear' in 'v8::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
    handle.Clear();
    ~~~~~~ ^
../node_modules/nan/nan.h:733:39: error: no member named 'NewSymbol' in 'v8::String'; did you mean 'IsSymbol'?
    NanPersistentToLocal(handle)->Set(NanSymbol("callback"), fn);
                                      ^~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:169:38: note: expanded from macro 'NanSymbol'
#define NanSymbol(value) v8::String::NewSymbol(value)
                         ~~~~~~~~~~~~^
/Users/JimboSlice/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:1356:8: note: 'IsSymbol' declared here
  bool IsSymbol() const;
       ^
In file included from ../src/unix/pty.cc:16:
../node_modules/nan/nan.h:733:39: error: call to non-static member function without an object argument
    NanPersistentToLocal(handle)->Set(NanSymbol("callback"), fn);
                                      ^~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:169:38: note: expanded from macro 'NanSymbol'
#define NanSymbol(value) v8::String::NewSymbol(value)
                         ~~~~~~~~~~~~^~~~~~~~~
../node_modules/nan/nan.h:737:46: error: no member named 'NewSymbol' in 'v8::String'; did you mean 'IsSymbol'?
    return NanPersistentToLocal(handle)->Get(NanSymbol("callback"))
                                             ^~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:169:38: note: expanded from macro 'NanSymbol'
#define NanSymbol(value) v8::String::NewSymbol(value)
                         ~~~~~~~~~~~~^
/Users/JimboSlice/.atom/.node-gyp/.node-gyp/0.11.13/deps/v8/include/v8.h:1356:8: note: 'IsSymbol' declared here
  bool IsSymbol() const;
       ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Release/obj.target/pty/src/unix/pty.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2

gyp ERR! stack     at ChildProcess.onExit (/Applications/Atom.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.3.0
gyp ERR! command "node" "/Applications/Atom.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/yy/0n9pg9b92tq8pw716kxr7pz00000gn/T/apm-install-dir-114714-26885-j3iot9/node_modules/term/node_modules/pty.js
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok 
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 pty.js 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 pty.js
npm ERR! There is likely additional logging output above.

npm ERR! System Darwin 13.3.0
npm ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "--userconfig" "/Users/JimboSlice/.atom/.apmrc" "install" "/var/folders/yy/0n9pg9b92tq8pw716kxr7pz00000gn/T/d-114714-26885-103kh8e/package.tgz" "--target=0.11.13" "--arch=x64"
npm ERR! cwd /private/var/folders/yy/0n9pg9b92tq8pw716kxr7pz00000gn/T/apm-install-dir-114714-26885-j3iot9
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /private/var/folders/yy/0n9pg9b92tq8pw716kxr7pz00000gn/T/apm-install-dir-114714-26885-j3iot9/npm-debug.log
npm ERR! not ok code 0

Uncaught Error: This socket is closed.

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.3.2
System: Ubuntu 14.04.3
Thrown From: term package, v0.2.4

Stack Trace

Uncaught Error: This socket is closed.

At /home/ddiimmkkaass/.atom/packages/term/node_modules/pty.js/lib/pty.js:155

Error: This socket is closed.
    at Socket._writeGeneric (net.js:640:19)
    at Socket._write (net.js:694:8)
    at doWrite (_stream_writable.js:292:12)
    at writeOrBuffer (_stream_writable.js:278:5)
    at Socket.Writable.write (_stream_writable.js:207:11)
    at Socket.write (net.js:618:40)
    at Terminal.write (/home/ddiimmkkaass/.atom/packages/term/node_modules/pty.js/lib/pty.js:264:22)
    at Terminal.EventEmitter.emit (/home/ddiimmkkaass/.atom/packages/term/node_modules/term.js/src/term.js:109:12)
    at Terminal.handler (/home/ddiimmkkaass/.atom/packages/term/node_modules/term.js/src/term.js:3109:8)
    at Terminal.keyDown (/home/ddiimmkkaass/.atom/packages/term/node_modules/term.js/src/term.js:2829:8)
    at HTMLDocument.<anonymous> (/home/ddiimmkkaass/.atom/packages/term/node_modules/term.js/src/term.js:571:29)

Commands

     -0:32.2.0 editor:select-to-first-character-of-line (atom-text-editor.editor.is-focused)
     -0:31.9.0 core:cut (atom-text-editor.editor.is-focused)
  6x -0:31.7.0 core:move-up (atom-text-editor.editor.is-focused)
     -0:30.6.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -0:30.4.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:30.1.0 core:paste (atom-text-editor.editor.is-focused)
     -0:29.8.0 core:save (atom-text-editor.editor.is-focused)
  7x -0:29.4.0 core:move-down (atom-text-editor.editor.is-focused)
  2x -0:28.2.0 core:select-up (atom-text-editor.editor.is-focused)
     -0:27.4.0 core:move-down (atom-text-editor.editor.is-focused)
  2x -0:27 core:move-up (atom-text-editor.editor.is-focused)
  2x -0:26.4.0 core:select-up (atom-text-editor.editor.is-focused)
  2x -0:25.8.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:24.6.0 core:save (atom-text-editor.editor.is-focused)
     -0:23.5.0 term:open-split-down (atom-text-editor.editor.is-focused)
  2x -0:01.8.0 clipboard-history:copy (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)

Config

{
  "core": {
    "packagesWithKeymapsDisabled": []
  }
}

Installed Packages

# User
clipboard-history, v0.6.6
color-picker, v2.0.14
git-diff-details, v0.21.0
git-log, v0.4.1
git-plus, v5.7.1
minimap, v4.18.4
pigments, v0.19.5
term, v0.2.4

# Dev
No dev packages

Package.getActivationCommands is deprecated.

Use activationCommands instead of activationEvents in your package.json
Commands should be grouped by selector as follows:

  "activationCommands": {
    "atom-workspace": ["foo:bar", "foo:baz"],
    "atom-text-editor": ["foo:quux"]
  }
Package.getActivationCommands (/usr/share/atom/resources/app.asar/src/package.js:808:9)
Package.hasActivationCommands (/usr/share/atom/resources/app.asar/src/package.js:733:20)
<unknown> (/usr/share/atom/resources/app.asar/src/package.js:185:24)
Package.measure (/usr/share/atom/resources/app.asar/src/package.js:163:15)
Package.load (/usr/share/atom/resources/app.asar/src/package.js:177:12)
PackageManager.loadPackage (/usr/share/atom/resources/app.asar/src/package-manager.js:355:14)

Uncaught Error: ioctl(2) failed.

[Enter steps to reproduce below:]
using the better snap tool app, made it so my atom screen took up half of my computer screen. That was when the error was thrown. I did not have any open terms at that time.

Atom Version: 0.184.0
System: Mac OS X 10.10.2
Thrown From: term package, v0.2.2

Stack Trace

Uncaught Error: ioctl(2) failed.

At /Users/wjordan213/.atom/packages/term/node_modules/pty.js/lib/pty.js:331

Error: ioctl(2) failed.
  at Error (native)
  at Terminal.resize (/Users/wjordan213/.atom/packages/term/node_modules/pty.js/lib/pty.js:331:7)
  at TermView.resizeToPane (/Users/wjordan213/.atom/packages/term/lib/TermView.js:115:12)
  at delayed (/Users/wjordan213/.atom/packages/term/node_modules/debounce/index.js:19:14)

Commands

     -2:39.5 term:open-split-right (atom-text-editor.editor.is-focused)
     -2:15.2 pane:close (div.terminal)
     -2:07.7 term:open-split-right (atom-text-editor.editor.is-focused)
     -2:03.2 pane:close (div.terminal)
  2x -2:01.2 core:close (atom-text-editor.editor.is-focused)
     -1:49.9 fuzzy-finder:toggle-file-finder (ul.list-inline.tab-bar.inset-panel)
     -1:44.8 core:confirm (atom-text-editor.editor.mini)
     -1:44.1 fuzzy-finder:toggle-file-finder (atom-text-editor.editor)
     -1:43.0 core:backspace (atom-text-editor.editor.mini)
  2x -1:42.2 core:move-down (atom-text-editor.editor.mini)
     -1:39.0 core:confirm (atom-text-editor.editor.mini)
     -1:13.5 core:save (atom-text-editor.editor.is-focused)
     -0:57.9 core:move-left (atom-text-editor.editor.is-focused)
 12x -0:57.3 editor:select-to-end-of-word (atom-text-editor.editor.is-focused)
     -0:55.0 editor:select-to-beginning-of-word (atom-text-editor.editor.is-focused)
     -0:53.8 core:copy (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "jumpy",
      "emmet"
    ],
    "themes": [
      "atom-dark-ui",
      "solarized-dark-syntax"
    ]
  }
}

Installed Packages

# User
atom-beautify, v0.21.4
atom-lint, v0.20.1
indentation-jumper, v0.1.1
linter, v0.12.0
linter-csslint, v0.0.11
linter-rubocop, v0.2.2
linter-ruby, v0.1.4
term, v0.2.2

# Dev
No dev packages

[0.2.2] Can not run on windows

At the begging there was assertion:
assert(pc != nullptr);

But I fixed it by install pywin32 (I tried x64 and x86)
now there is assertion as follow:


Microsoft Visual C++ Runtime Library

Assertion failed!

Program: ...es\term\node_modules\pty.js\build\Release\pty.node
File: ..\src\win\pty.cc
Line: 218

Expression: 0 == result

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)

Abort Retry Ignore

Package.activateConfig is deprecated.

Use a config schema instead. See the configuration section
of https://atom.io/docs/latest/hacking-atom-package-word-count and
https://atom.io/docs/api/latest/Config for more details

Package.activateConfig (/usr/share/atom/resources/app.asar/src/package.js:263:11)
Package.activateNow (/usr/share/atom/resources/app.asar/src/package.js:234:14)
<unknown> (/usr/share/atom/resources/app.asar/src/package.js:772:25)
Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:219:20)
handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:3:61)

High CPU Usage on Mac OS X Mavericks

When the term panel is open on vanilla atom, its CPU usage rises above 120% on Mac OS X 10.9.3.

Can you reproduce the issue? Can I help by sending any other information?

Thanks.

Terminal fails to start

I'm running

  • MacOS 10.9.2
  • Atom 0.94.0
  • Term 0.2.1

When I try to open a terminal, nothing happens. Not even any error messages. I tried the keystroke command and the menu commands.

Shell config

If you don't open atom from the command line, and launch the term plugin, any shell customization is gone (i.e zsh) and pane is misaligned. Yet when you open atom from the command line, then run the term plugin, everything is fine.

How to use???

Man, I just got excited with the idea of working with terminal on a tab in atom...

But there's no place telling how to use it =/. I can't find that information... It's a shortcut? Which one?

Deprecated Atom APIs will be removed June 1st

Atom will no longer load this package after June 1st without changes. There are a couple deprecations on the latest version (0.2.2) of this package:

  1. Store package style sheets in the styles/ directory instead of stylesheets/ in the <pack-name> package
  2. Use activationCommands instead of activationEvents in your package.json Commands should be grouped by selector as follows: json "activationCommands": { "atom-workspace": ["foo:bar", "foo:baz"], "atom-text-editor": ["foo:quux"] }
  3. Use a config schema instead. See the configuration section of https://atom.io/docs/latest/hacking-atom-package-word-count and https://atom.io/docs/api/latest/Config for more details
  4. Requiring $ from atom is no longer supported. If you are using space-pen, please require $ from atom-space-pen-views. Otherwise require jquery instead: {$} = require 'atom-space-pen-views' or $ = require 'jquery' Add "atom-space-pen-views": "^2.0.3" to your package dependencies. Or add "jquery": "^2" to your package dependencies.
  5. Requiring View from atom is no longer supported. Please require atom-space-pen-views instead: {View} = require 'atom-space-pen-views' Add "atom-space-pen-views": "^2.0.3" to your package dependencies.
  6. 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.
  7. Use ::getPaths instead

Visit https://gist.github.com/benogle/6d09e295c84b717ef9b4 and search for your package name to see up-to-date deprecations.

If this package has been replaced by another package or functionality in core, please reply with this information.

See atom/atom#6867 for more info. Thanks!

Installing “[email protected]” failed

[email protected] install C:\Users\Novarg\AppData\Local\Temp\apm-install-dir-116420-3544-hvpu1v\node_modules\term\node_modules\pty.js
node-gyp rebuild

C:\Users\Novarg\AppData\Local\Temp\apm-install-dir-116420-3544-hvpu1v\node_modules\term\node_modules\pty.js>if not defined npm_config_node_gyp (node "C:\Users\Novarg\AppData\Local\atom\app-1.7.3\resources\app\apm\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )

npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Users\Novarg\AppData\Local\atom\app-1.7.3\resources\app\apm\bin\node.exe" "C:\Users\Novarg\AppData\Local\atom\app-1.7.3\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "C:\Users\Novarg.atom.apm.apmrc" "--userconfig" "C:\Users\Novarg.atom.apmrc" "install" "C:\Users\Novarg\AppData\Local\Temp\d-116420-3544-152uztv\package.tgz" "--target=0.36.8" "--arch=ia32"
npm ERR! node v0.10.40
npm ERR! npm v2.13.3
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the pty.js 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 pty.js
npm ERR! There is likely additional logging output above.

Terminal does not close on exit

  1. Open a new terminal tab
  2. Type 'exit' in the terminal

The terminal window gets hung up and does not close. Any attempt to type in the terminal results in an exception on key press...

Error: This socket is closed.
at Socket._writeGeneric (net.js:648:19)
at Socket._write (net.js:700:8)
at doWrite (_stream_writable.js:301:12)
at writeOrBuffer (_stream_writable.js:287:5)
at Socket.Writable.write (_stream_writable.js:215:11)
at Socket.write (net.js:626:40)

When you move out of focus, unable to re-type

System: Ubuntu 14.04 64-bit
Issue: If I open it, I can type in it fine. But if I shift focus outside of the terminal, to edit code or to try to resize, when I re-focus in the terminal, no key input will be received.

Project.getPath is deprecated.

Use ::getPaths instead

Project.getPath (/usr/share/atom/resources/app.asar/src/project.js:583:12)
new TermView (/home/nlundsten/.atom/packages/term/lib/TermView.js:24:39)
Object.createTermView (/home/nlundsten/.atom/packages/term/index.js:24:22)
Object.splitTerm (/home/nlundsten/.atom/packages/term/index.js:30:27)
atom-workspace.handler (/usr/share/atom/resources/app.asar/src/space-pen-extensions.js:115:32)
atom-workspace.jQuery.event.dispatch (/usr/share/atom/resources/app.asar/node_modules/space-pen/vendor/jquery.js:4681:9)

Non-monospaced font in terminal

image

Can we please update the fonts so a monospace font is used, eg. Monaco or Courier New? Output looks a bit ugly at the moment.

Running Atom 1.4.2 on:
image

Uncaught TypeError: emitter.prependListener is not a function

  1. install term from command line (apm install term)
  2. restart atom
  3. navigate to packages->term on the top toolbar
  4. select new right pane (or left or up or down)

Thanks!

Atom Version: 1.12.0
Electron Version: 1.3.6
System: Mac OS X 10.11.6
Thrown From: term package, v0.2.4

Stack Trace

Uncaught TypeError: emitter.prependListener is not a function

At _stream_readable.js:19

TypeError: emitter.prependListener is not a function
    at prependListener (_stream_readable.js:19:20)
    at Socket.Readable.pipe (_stream_readable.js:584:3)
    at Terminal.pipe (/Users/danielkurek/.atom/packages/term/node_modules/pty.js/lib/pty.js:275:22)
    at TermView.initialize (/Users/danielkurek/.atom/packages/term/lib/TermView.js:59:7)
    at TermView.View [as constructor] (/Users/danielkurek/.atom/packages/term/node_modules/space-pen/lib/space-pen.js:184:25)
    at new TermView (/Users/danielkurek/.atom/packages/term/lib/TermView.js:27:34)
    at Object.createTermView (/Users/danielkurek/.atom/packages/term/index.js:33:22)
    at Object.splitTerm (/Users/danielkurek/.atom/packages/term/index.js:39:27)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:259:29)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:59)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:1126:28)
    at EventEmitter.outerCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/application-delegate.js:319:25)
    at emitTwo (events.js:106:13)
    at EventEmitter.emit (events.js:191:7)

Commands

  4x -0:13.9.0 bracket-matcher:close-tag (atom-text-editor.editor.is-focused)
     -0:00.1.0 term:open-split-right (div.package-detail.panels-item)

Config

{
  "core": {
    "disabledPackages": [
      "platformio-ide-terminal",
      "terminal-plus"
    ],
    "ignoredNames": [
      ".git",
      ".hg",
      ".svn",
      ".DS_Store",
      "._*",
      "Thumbs.db",
      ".pyc"
    ],
    "openEmptyEditorOnStart": false,
    "telemetryConsent": "limited",
    "themes": [
      "genesis-ui",
      "genesis-syntax"
    ]
  }
}

Installed Packages

# User
activate-power-mode, v0.8.1 (active)
atom-spotify2, v2.1.2 (active)
autocomplete-clang, v0.9.4 (active)
autocomplete-python, v1.8.6 (active)
build, v0.65.0 (active)
busy, v0.6.0 (active)
expose, v0.12.1 (inactive)
genesis-syntax, v1.0.7 (active)
genesis-ui, v0.5.0 (active)
goto-definition, v1.1.19 (active)
gpp-compiler, v3.0.7 (active)
highlight-selected, v0.11.2 (active)
Hydrogen, v0.13.0 (inactive)
language-ini, v1.16.0 (active)
linter, v1.11.16 (active)
linter-gcc, v0.6.15 (active)
minimap, v4.24.7 (active)
minimap-highlight-selected, v4.4.0 (active)
monokai-seti, v0.7.0 (inactive)
open-recent, v5.0.0 (active)
platformio-ide, v1.4.0 (active)
platformio-ide-terminal, v2.2.0 (inactive)
seti-ui, v1.3.2 (inactive)
Sublime-Style-Column-Selection, v1.7.2 (active)
term, v0.2.4 (inactive)
terminal-plus, v0.14.5 (inactive)
tool-bar, v1.0.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 (inactive)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (inactive)
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.0 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
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.3 (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

not install

Hi, This package do not install in my laptop,

View is unsplit if last text file is closed

If I have the terminal in the right pane and a single text file to the left, and I close that text file, the terminal now occupies the whole editor window.

This is not my desired behaviour: I would like the terminal to stay on the right side of the screen; the editor could change to a new untitled file or just display the blank background.

The current behaviour means I have no easy way of opening another text file to restore the split view I had configured before. I have to close and re-open the terminal.

Horizontal Pane option

Awesome little plugin.
Would it be possible to have it opening in a horizontal pane instead of vertical?

I hope atom implements pane resizing soon. Then I can see myself using this all the time.

Thanks.

Failed to update to 0.2.1

Error message it gives me:

[email protected] install /private/var/folders/hy/xnn9d2p53mb0vtf80gmmvxmh0000gn/T/apm-install-dir-114310-31948-1l8rqrv/node_modules/term/node_modules/pty.js
node-gyp rebuild

npm http GET https://registry.npmjs.org/debounce/0.0.3
npm http GET https://registry.npmjs.org/term.js/0.0.3
npm http GET https://registry.npmjs.org/keypather
npm http GET https://registry.npmjs.org/pty.js
npm http 200 https://registry.npmjs.org/term.js/0.0.3
npm http GET https://registry.npmjs.org/term.js/-/term.js-0.0.3.tgz
npm http 200 https://registry.npmjs.org/debounce/0.0.3
npm http GET https://registry.npmjs.org/debounce/-/debounce-0.0.3.tgz
npm http 200 https://registry.npmjs.org/pty.js
npm http 200 https://registry.npmjs.org/keypather
npm http 200 https://registry.npmjs.org/term.js/-/term.js-0.0.3.tgz
npm http 200 https://registry.npmjs.org/debounce/-/debounce-0.0.3.tgz
npm http GET https://registry.npmjs.org/nan/0.7.0
npm http GET https://registry.npmjs.org/extend
npm http 304 https://registry.npmjs.org/nan/0.7.0
npm http 200 https://registry.npmjs.org/extend
/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/node-gyp-bin/node-gyp: line 2: node: command not found
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 127
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the pty.js 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 pty.js
npm ERR! There is likely additional logging output above.

npm ERR! System Darwin 13.1.0
npm ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node_darwin_x64" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--userconfig" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/.apmrc" "install" "/Users/thomasbritton/.atom/.node-gyp/.atom/.apm/term/0.2.1/package.tgz" "--target=0.11.10" "--arch=x64"
npm ERR! cwd /private/var/folders/hy/xnn9d2p53mb0vtf80gmmvxmh0000gn/T/apm-install-dir-114310-31948-1l8rqrv
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /private/var/folders/hy/xnn9d2p53mb0vtf80gmmvxmh0000gn/T/apm-install-dir-114310-31948-1l8rqrv/npm-debug.log
npm ERR! not ok code 0

term Throwing errors

RELATES ISSUE-#29

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.15.0 x64
Electron: 1.3.13
OS: Mac OS X 10.12.4
Thrown From: term package 0.2.4

Stack Trace

Uncaught Error: ioctl(2) failed.

At ~.atom/packages/term/node_modules/pty.js/lib/pty.js:354

Error: ioctl(2) failed.
  at Error (native)
  at Terminal.resize (/packages/term/node_modules/pty.js/lib/pty.js:354:7)
  at TermView.resizeToPane (/packages/term/lib/TermView.js:115:12)
  at delayed (/packages/term/node_modules/debounce/index.js:19:14)

Commands

Non-Core Packages

alrighty-snippets 1.4.0 
angularjs-snippets 0.10.18 
atom-beautify 0.29.18 
atom-ember-author-kit 0.8.3 
atom-emblem 0.3.0 
atom-handlebars 1.3.0 
atom-import-sort 2.4.0 
atom-jasmine 0.8.1 
atom-qunit-snippets 1.3.0 
auto-indent 0.5.0 
autoclose-html 0.23.0 
autocomplete-html-entities 0.1.0 
autocomplete-modules 1.6.9 
autocomplete-paths 1.0.5 
better-handlebars 0.1.1 
block-comment 0.4.3 
bottom-dock 0.4.4 
css-snippets 1.1.0 
cucumber-step 0.2.0 
docblockr 0.9.4 
ember-addon-snippets 1.0.0 
ember-cli-helper 0.9.0 
ember-data-snippets 0.6.1 
ember-snippets 1.4.0 
emmet 2.4.3 
es-identifier-highlight 0.4.3 
es6-javascript 1.0.0 
es6-snippets 0.3.0 
fast-eslint 3.13.0 
file-icons 2.1.2 
file-type-icons 1.3.3 
format-standard 4.3.0 
goto-definition 1.3.1 
gulp-control 0.5.0 
gulp-manager 0.2.19 
gulp-snippets 0.6.2 
Handlebars 1.7.1 
indent-guide-improved 1.4.12 
insert-require 2.0.0 
javascript-object-snippets 0.3.0 
javascript-snippets 1.2.1 
javascript-standard-snippets 0.2.1 
language-cshtml 0.2.1 
language-dots 0.0.4 
language-ember-htmlbars 0.4.0 
language-emblem 0.2.0 
language-escript 0.1.0 
language-gherkin 1.0.4 
language-handlebars 0.2.0 
language-javascript-better 1.7.1 
language-javascript-jsx 0.3.7 
language-jsx 0.1.1 
language-sas 0.2.4 
language-todo-extra-words 0.2.0 
lint 0.0.1 
linter 2.1.2 
linter-eslint 8.1.5 
lucid-tabs 1.1.1 
merge-conflicts 1.4.4 
minimap 4.27.1 
nodejs-snippets 2.0.2 
nuclide 0.217.0 
omnisharp-atom 0.31.1 
pinned-tabs 0.4.2 
preview-plus 1.2.7 
project-manager 3.3.4 
Quick-JavaScript 2.2.0 
react 0.16.2 
react-es6-snippets 0.3.0 
react-snippets 0.7.2 
redux-snippets 0.2.2 
spec-maker 1.0.0 
standardjs-snippets 2.6.0 
sync-settings 0.8.1 
term 0.2.4 
todo 0.6.0 
turbo-javascript 1.4.0 
underscorejs-snippets 0.2.2 

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.