Git Product home page Git Product logo

termination's People

Contributors

benphelps avatar benpritchard avatar boergens avatar djpeach avatar dmytrokyrychuk avatar fdeitylink avatar fred-barclay avatar fusion809 avatar gutenye avatar hanibash avatar hebarusan avatar ivankravets avatar jeremyramin avatar jhanschoo avatar markoradak avatar mbigras avatar pbnj avatar rachelscodes avatar saadq avatar shelldandy avatar the-j0k3r avatar tonatiuh avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

termination's Issues

ansi colors

seems like the new "themification" makes my custom ansi colors from the packages settings be ignored.

is there a way to make my own theme for the ansi colors?

or is there a way to make the package pay attention to my custom ansi colors from the settings?

README: Doesn't work for Atom 1.14

Hey guys,
Thanks for trying Termination!

Just a heads-up... we're aware that Termination isn't currently working on the Atom 64-bit version for Windows. We've contacted upstream and they're actively exploring options which we will most likely pull into Termination.
platformio/platformio-atom-ide-terminal#155

The alternative is fixing it ourselves, but this potentially could make us incompatible with upstream. For now, Atom 1.14 is still in beta so we have time to wait and see what the platformio devs do.

Cheers!
Fred

Different behavior on terminal vs Termination

I'm getting different results when running npm test on my regular terminal:

screen shot 2017-06-16 at 6 18 34 am

vs running it in Termination:

screen shot 2017-06-16 at 6 18 15 am

The tests always pass when I run it in the terminal, however it seems to fail when using Termination. IDK how familiar you are with front-end tools like transpilers, but it looks like babel is failing when the test script is run in Termination.

Is it possible that setting ENV variables not work in Termination? My test script basically does NODE_ENV=test and then runs ava in my src directory. If you have any ideas on why there would be different behavior, please let me know.

Also, let me know if there's any other information I can provide.

Can't select/copy in moving buffer

If the terminal is appending output, select (and therefore copy) stops working. Imagine if you have a log that is tailing output, and you want to copy a piece of the log. Currently, as far as I can tell, you would not be able to do this. If output stops moving, select and copy start working again.

Blank screen upon open Termination

I see this in console:

'termination.core.shell' could not set the default. Attempted default: undefined; Schema: {"title":"Shell Override","description":"Override the default shell instance to launch.","type":"string"}

Termination worked as normal but after restarting my macos 10.12 I get this error in new projects.
Where do i set this shell??

The result of the above is an error:

_Path must be a string. Received null TypeError: Path must be a string. Received null
at assertPath (path.js:7:11)
at Object.basename (path.js:1357:5)
at Object.module.exports (/Users/stef/.atom/packages/termination/lib/process.coffee:32:24)
at process. (/Applications/Atom.app/Contents/Resources/app.asar/src/task-bootstrap.js:84:10)
at emitTwo (events.js:106:13)
at process.emit (events.js:191:7)
at process.nextTick (internal/child_process.js:744:12)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process.tickCallback (internal/process/next_tick.js:98:9)

Electron won't start from terminal

I was beating on this for hours... npm start will not launch an electron application and gives a long debug list. but when I open a regular command prompt and run npm start it does!
I am using windows 10 and Atom.
Here is the debug log

0 info it worked if it ends with ok
1 verbose cli [ 'C:\Program Files\nodejs\node.exe',
1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli 'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle [email protected]prestart: [email protected]
6 silly lifecycle [email protected]
prestart: no script for prestart, continuing
7 info lifecycle [email protected]start: [email protected]
8 verbose lifecycle [email protected]
start: unsafe-perm in lifecycle true
9 verbose lifecycle [email protected]start: PATH: C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin;C:\Users\laurie\Documents\GitHub\ElectronStart\node_modules.bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio;C:\Users\laurie.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs;C:\Users\laurie\AppData\Local\Microsoft\WindowsApps;C:\Users\laurie\AppData\Local\atom\bin;C:\Users\laurie\AppData\Roaming\npm
10 verbose lifecycle [email protected]
start: CWD: C:\Users\laurie\Documents\GitHub\ElectronStart
11 silly lifecycle [email protected]start: Args: [ '/d /s /c', 'electron main.js' ]
12 silly lifecycle [email protected]
start: Returned: code: 1 signal: null
13 info lifecycle [email protected]~start: Failed to exec start script
14 verbose stack Error: [email protected] start: electron main.js
14 verbose stack Exit status 1
14 verbose stack at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:255:16)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at EventEmitter.emit (events.js:191:7)
14 verbose stack at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:40:14)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at ChildProcess.emit (events.js:191:7)
14 verbose stack at maybeClose (internal/child_process.js:877:16)
14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid [email protected]
16 verbose cwd C:\Users\laurie\Documents\GitHub\ElectronStart
17 error Windows_NT 10.0.14393
18 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start"
19 error node v6.10.0
20 error npm v3.10.10
21 error code ELIFECYCLE
22 error [email protected] start: electron main.js
22 error Exit status 1
23 error Failed at the [email protected] start script 'electron main.js'.
23 error Make sure you have the latest version of node.js and npm installed.
23 error If you do, this is most likely a problem with the electronstart package,
23 error not with npm itself.
23 error Tell the author that this fails on your system:
23 error electron main.js
23 error You can get information on how to open an issue for this project with:
23 error npm bugs electronstart
23 error Or if that isn't available, you can get their info via:
23 error npm owner ls electronstart
23 error There is likely additional logging output above.
24 verbose exit [ 1, true ]

Cannot bind Left/Right/Up/Down keys in terminatal/termination

In the atom work space, the editor receives key commands (i.e. cmd-left goes to the start of the line). However, one cannot ever bind the directional keys in termination, because they seem to not come through. Using the keybind-resolver (cmd-.), I cannot force the directional keys to ever appear while viewing the terminal.

I'd like to bind cmd-left and cmd-right' to termination:prevandtermination:next` respectively.

[email protected]
[email protected]
[email protected]

No issue, just wanted to say thanks!

After the let down that was terminal-plus, and the buggy follow up that was platformio, I was relieved to find your fork that solved not one but ALL of my lingering issues. Kudos and many, many thanks!

1.12 beta5 broken

/Applications/Atom-Beta.app/Contents/Resources/app.asar/src/task.js:52 Cannot find module '{{~}}/.atom/packages/terminal-plus/lib/fork.coffee' Error: Cannot find module '{{~}}/.atom/packages/terminal-plus/lib/fork.coffee'
    at Function.Module._resolveFilename (module.js:440:15)
    at Function.Module._load (module.js:388:25)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Applications/Atom-Beta.app/Contents/Resources/app.asar/src/task-bootstrap.js:110:13)
    at Object.<anonymous> (/Applications/Atom-Beta.app/Contents/Resources/app.asar/src/task-bootstrap.js:112:4)
    at Module._compile (module.js:541:32)
    at Object.value [as .js] (/Applications/Atom-Beta.app/Contents/Resources/app.asar/src/compile-cache.js:201:21)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at [eval]:2:1
    at ContextifyScript.Script.runInThisContext (vm.js:25:33)
    at Object.exports.runInThisContext (vm.js:77:17)
    at Object.<anonymous> ([eval]-wrapper:6:22)
    at Module._compile (module.js:541:32)
    at bootstrap_node.js:323:29
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)(anonymous function) @ /Applications/Atom-Beta.app/Contents/Resources/app.asar/src/task.js:52
/Applications/Atom-Beta.app/Contents/Resources/app.asar/src/task.js:52 Cannot read property 'bind' of null TypeError: Cannot read property 'bind' of null
    at process.<anonymous> (/Applications/Atom-Beta.app/Contents/Resources/app.asar/src/task-bootstrap.js:82:23)
    at emitTwo (events.js:106:13)
    at process.emit (events.js:191:7)
    at process.nextTick (internal/child_process.js:719:12)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)(anonymous function) @ /Applications/Atom-Beta.app/Contents/Resources/app.asar/src/task.js:52

Blank terminal

Atom: 1.14.3 (had same issue in 1.13.x)
Termination: 0.4.0
OS: Fedora Workstation 25

I install the package, change nothing in settings (Shell Override is set to "/usr/bin/bash", which exists on my system).

I get a terminal with no prompt. What ever I try, I never get the prompt.

screenshot from 2017-02-24 09-50-15

Better theme compatibility

With the default theme selecting the open terminal windows with the little icons works well. With for exp. Atom Material theme not.

They flicker and can't be clicked. I have to click between the terminal icon and the line under the icon so switch between the different terminals. Seems the size gets messed up somehow.

I made a video

Newest Atom, Termination, macOS

Problem with electron launch from within atom using Termination

Hi,

It is impossible to launch my Electron application using your package "Termination" within atom, I have this error message:

PS D:\electron\MyProject> npm start

> [email protected] start D:\electron\MyProject
> electron .

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `electron .`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\user\AppData\Roaming\npm-cache\_logs\2017-07-25T15_41_03_909Z-debug.log

However, when I launch the same project on Windows PowerShell, it works properly.

I tried to launch the Quick Start example given in https://electron.atom.io/docs/tutorial/quick-start/

Same problem, impossible to run it from the atom terminal.

I tried with unset ELECTRON_RUN_AS_NODE but still not working

can you help me fix this error?

Thank you

wqPane.addItem is deprecated.

Pane::addItem(item, 1) is deprecated in favor of Pane::addItem(item, {index: 1})

Pane.addItem (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/pane.js:462:14)
StatusBar.onDropTabBar (/Users/benphelps/.atom/packages/termination/lib/status-bar.coffee:717:12)
onDropTabBar (/Users/benphelps/.atom/packages/termination/lib/status-bar.coffee:3:59)
HTMLUListElement.<anonymous> (/Users/benphelps/.atom/packages/termination/lib/status-bar.coffee:366:26)
HTMLUListElement.dispatch (/Users/benphelps/.atom/packages/termination/node_modules/jquery/dist/jquery.js:4435:9)
HTMLUListElement.elemData.handle (/Users/benphelps/.atom/packages/termination/node_modules/jquery/dist/jquery.js:4121:28)

Uncaught TypeError: Cannot read property 'focusTerminal' of null

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.15.0 x64
Electron: 1.3.13
OS: Mac OS X 10.12.3
Thrown From: termination package 0.5.0

Stack Trace

Uncaught TypeError: Cannot read property 'focusTerminal' of null

At /Users/Gibson/.atom/packages/termination/lib/status-bar.coffee:26

TypeError: Cannot read property 'focusTerminal' of null
    at /packages/termination/lib/status-bar.coffee:26:46)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/app.asar/src/command-registry.js:259:29)
    at /app.asar/src/command-registry.js:3:59
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:599:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:390:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/app.asar/src/window-event-handler.js:106:36)
    at /app.asar/src/window-event-handler.js:3:59)

Commands

     -0:04.6.0 termination:focus (input.hidden-input)

Non-Core Packages

atom-fix-path 0.1.0 
atom-terminal 0.8.0 
atomic-emacs 0.10.0 
autocomplete-haskell 0.7.2 
build 0.67.0 
busy 0.7.0 
busy-signal 1.3.0 
haskell-ghc-mod 1.19.7 
ide-haskell 1.9.6 
ide-haskell-cabal 1.9.0 
ide-purescript 0.15.3 
ink 0.6.5 
intentions 1.1.2 
language-babel 2.56.2 
language-elm 1.5.0 
language-haskell 1.12.1 
language-matlab 0.2.1 
language-purescript 0.8.2 
linter 2.1.0 
linter-elm-make 0.23.1 
linter-eslint 8.1.4 
linter-hlint 1.0.1 
linter-stylelint 3.9.0 
linter-ui-default 1.1.0 
lisp-paredit 0.5.5 
Parinfer 1.17.0 
proto-repl 1.4.17 
Stylus 3.1.0 
termination 0.5.0 

Uncaught ReferenceError: fromWindowEvent is not defined

[Enter steps to reproduce:]

  1. Start a termination session (ctrl-`)
  2. This uncaught reference error occurs whenever I switch back to Atom from another application. I can also reproduce it by focusing on the termination window with my mouse, instead of ctrl-alt-f

Atom: 1.19.0 x64
Electron: 1.6.9
OS: Mac OS X 10.12.6
Thrown From: termination package 0.5.1

Stack Trace

Uncaught ReferenceError: fromWindowEvent is not defined

At /Users/Gibson/.atom/packages/termination/lib/view.coffee:446

ReferenceError: fromWindowEvent is not defined
    at TerminationView.module.exports.TerminationView.focus (/packages/termination/lib/view.coffee:446:27)
    at TerminationView.focus (/packages/termination/lib/view.coffee:1:1)
    at /packages/termination/lib/status-bar.coffee:124:25

Commands

  2x -5:13.8.0 core:backspace (input.hidden-input)

Non-Core Packages

alex-word-count 0.0.0 
atom-fix-path 0.1.0 
atom-terminal 0.8.0 
atomic-emacs 0.12.0 
autocomplete-haskell 1.0.0 
build 0.68.0 
busy 0.7.0 
busy-signal 1.4.3 
haskell-ghc-mod 2.0.6 
ide-haskell 2.0.3 
ide-haskell-cabal 2.0.0 
ide-purescript 0.18.1 
ink 0.7.4 
intentions 1.1.5 
language-babel 2.70.2 
language-elm 1.5.0 
language-haskell 1.12.1 
language-idris 0.4.9 
language-lfe 0.1.0 
language-lisp 0.2.0 
language-matlab 0.2.1 
language-purescript 0.8.2 
linter 2.2.0 
linter-elm-make 0.23.7 
linter-eslint 8.2.1 
linter-hlint 1.0.1 
linter-stylelint 4.0.1 
linter-ui-default 1.6.4 
parinfer 1.20.0 
proto-repl 1.4.21 
Stylus 3.1.1 
termination 0.5.1 

zsh support

This package isnt picking up my default login shell of zsh. Is there a way to config/fix this?

Object.dirname is deprecated.

Argument to path.dirname must be a string

Object.dirname (/Users/stefano/Desktop/Atom Beta.app/Contents/Resources/app.asar/src/electron-shims.js:9:10)
<unknown> (/Users/stefano/.atom/packages/termination/lib/status-bar.coffee:248:59)
Function.module.exports.Emitter.simpleDispatch (/Users/stefano/Desktop/Atom Beta.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
Emitter.emit (/Users/stefano/Desktop/Atom Beta.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
<unknown> (/Users/stefano/Desktop/Atom Beta.app/Contents/Resources/app.asar/src/pane-container.js:348:27)
Function.module.exports.Emitter.simpleDispatch (/Users/stefano/Desktop/Atom Beta.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)

Ctrl+L doesn't clear terminal initially

Ubuntu 16.10, bash 4.3.46(1), linux 4.8.0-32

Hitting Ctrl+L to clear the terminal has no effect until another key is pressed. clear, however, works normally. I also get this issue when using terminal-plus and platformio-ide-terminal.

Highlight selected text

Atom: 1.16.0
Termination: 0.5.1
OS: MacOS 10.11.6

When I tried to select some text to copy, the selected part was not highlighted.

The select and copy functions actually worked fine, so I think this is just a tiny visualization problem. :)

Failed to activate the termination package

dump:

Atom Version: 1.12.4
Electron Version: 1.3.9
System: Mac OS X 10.12.1
Thrown From: termination package, v0.3.3

Stack Trace

Failed to activate the termination package

At Failed to execute 'registerElement' on 'Document': Registration failed for type 'pio-terminal-status-icon'. A type with that name is already registered.

Error: Failed to execute 'registerElement' on 'Document': Registration failed for type 'pio-terminal-status-icon'. A type with that name is already registered.
    at Error (native)
    at Object.<anonymous> (/Users/davidebortolami/.atom/packages/termination/lib/status-icon.coffee:100:27)
    at Object.<anonymous> (/Users/davidebortolami/.atom/packages/termination/lib/status-icon.coffee:1:1)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:201:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/davidebortolami/.atom/packages/termination/lib/status-bar.coffee:5:14)
    at Object.<anonymous> (/Users/davidebortolami/.atom/packages/termination/lib/status-bar.coffee:1:1)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:201:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.consumeStatusBar (/Users/davidebortolami/.atom/packages/termination/lib/termination.coffee:17:27)
    at Provider.module.exports.Provider.provide (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/service-hub/lib/provider.js:29:52)
    at ServiceHub.module.exports.ServiceHub.consume (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/service-hub/lib/service-hub.js:50:18)
    at Package.module.exports.Package.activateServices (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:364:75)
    at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:187:16)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:157:32
    at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:92:15)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:150:26
    at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:147:34)
    at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:548:21)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:350:19
    at /Applications/Atom.app/Contents/Resources/app.asar/src/config.js:635:20
    at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
    at Config.module.exports.Config.emitChangeEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:826:29)
    at Config.module.exports.Config.setRawValue (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:612:19)
    at Config.module.exports.Config.set (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:227:14)
    at Config.module.exports.Config.removeAtKeyPath (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:377:12)
    at Package.module.exports.Package.enable (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:77:26)
    at PackageManager.module.exports.PackageManager.enablePackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:171:14)
    at HTMLButtonElement.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/settings-view/lib/package-card.js:358:27)
    at HTMLButtonElement.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/jquery/dist/jquery.js:4435:9)
    at HTMLButtonElement.elemData.handle (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/jquery/dist/jquery.js:4121:28)

Commands

     -4:29.6.0 core:undo (atom-text-editor.editor.is-focused.autocomplete-active)
     -3:47.2.0 settings-view:open (atom-text-editor.editor.is-focused)
     -3:35.7.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  2x -2:30.4.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -2:28.5.0 core:confirm (atom-text-editor.editor.mini.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "gist-it",
      "markdown-preview",
      "language-gfm",
      "makro",
      "project-runner",
      "make-runner-panel",
      "linter-spell",
      "linter-write-good",
      "atom-terminal",
      "terminal-plus",
      "rst-preview-pandoc",
      "platformio-ide-terminal"
    ],
    "telemetryConsent": "limited",
    "themes": [
      "genesis-ui",
      "genesis-syntax"
    ]
  }
}

Installed Packages

# User
aesthetic-ui, v2.0.0 (inactive)
atom-beautify, v0.29.13 (inactive)
atom-material-syntax-dark, v0.2.5 (inactive)
atom-material-ui, v1.3.6 (inactive)
atom-spotify2, v2.1.2 (active)
atom-terminal, v0.8.0 (inactive)
auto-detect-indentation, v1.3.0 (active)
battery-status, v0.11.0 (active)
compare-files, v0.8.0 (active)
file-icons, v1.7.25 (active)
genesis-syntax, v1.0.7 (active)
genesis-ui, v0.5.0 (active)
git-plus, v5.25.3 (active)
git-time-machine, v1.5.4 (inactive)
hex, v0.6.2 (active)
highlight-line, v0.11.1 (active)
highlight-selected, v0.11.2 (active)
intel-hex, v0.1.0 (active)
intentions, v1.1.2 (active)
jekyll, v1.4.3 (inactive)
jekyll-snippets, v0.3.2 (inactive)
language-ansible, v0.1.11 (active)
language-arduino, v0.4.2 (active)
language-docker, v1.1.7 (active)
language-pfm, v0.82.0 (active)
language-tex, v0.4.0 (active)
linter, v1.11.18 (active)
linter-alex, v3.2.0 (active)
linter-ansible-linting, v1.2.1 (active)
linter-docker, v0.1.2 (active)
linter-js-yaml, v1.2.5 (active)
linter-jsonlint, v1.3.0 (active)
linter-just-say-no, v0.7.0 (active)
linter-proselint, v3.2.0 (active)
linter-shellcheck, v1.4.1 (active)
linter-spell, vundefined (inactive)
linter-spell-html, v0.6.1 (inactive)
linter-spell-javascript, v0.7.1 (inactive)
linter-spell-ruby, v0.3.1 (inactive)
linter-write-good, v0.8.0 (inactive)
make-runner, v1.1.14 (inactive)
make-runner-panel, v1.4.0 (inactive)
markdown-preview-plus, v2.4.0 (active)
markdown-themeable-pdf, v1.2.0 (active)
markdown-writer, v2.6.2 (inactive)
minimap, v4.25.6 (active)
minimap-cursorline, v0.2.0 (active)
minimap-find-and-replace, v4.5.1 (active)
minimap-highlight-selected, v4.4.0 (active)
minimap-linter, v1.6.0 (active)
minimap-pigments, v0.2.1 (active)
open-recent, v5.0.0 (active)
path-copy, v0.14.0 (active)
pdf-view, v0.53.0 (active)
php-twig, v4.0.0 (active)
pigments, v0.37.0 (active)
platformio-ide-terminal, v2.2.2 (inactive)
project-runner, v0.5.1 (inactive)
rst-preview-pandoc, v0.1.12 (inactive)
script, v3.11.1 (inactive)
sync-settings, v0.7.2 (active)
terminal-plus, v0.14.5 (inactive)
termination, v0.3.3 (inactive)
todo-show, v1.8.0 (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.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.2 (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 (inactive)
metrics, v1.1.2 (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.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (inactive)
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

Cart type anything just a blinking light

How to fix key repeat on macOS

Right now, this happens in most all terminal-plus forks I've tried (not in the editor, obviously).

Hold e key... should get a bunch of e's.

img

Disabling ApplePressAndHoldEnabled is not an option.

Since Atom update to 1.19.0 Termination fails to create terminals on Windows 7

Since the latest Atom update, Termination fails to work properly. The UI is still present, as well as the key bindings and commands, but the area where the terminal window should appear stays empty, with a blinking cursor on the top left-hand corner, rather than showing the Windows Powershell appearing. It's possible to create more instances of that terminal window, to close them and reopen them as normal, they just stay empty and thus unusable.

Issue may be related to #57 (although in this case, the UI is still working, it just won't actually open a terminal window) and #56.

Atom version: 1.19.0 x64
Termination version: 0.5.1
OS: Windows 7 Enterprise Service Pack 1 x64
Steps to reproduce the issue:

  1. Open Atom version 1.19
  2. Try opening a terminal either by clicking on the + button or using a keybinding or a command
  3. See the terminal window open as in the attached picture, but no terminal actually starts, and input is impossible
  4. Notice that closing and opening the instance is still possible, but it stays empty
    terminationissue

Uncaught ReferenceError: Termination is not defined

[Enter steps to reproduce below:]

  1. Start Atom
  2. Try to open a termination window.

Atom Version: 1.11.2
Electron Version: 0.37.8
System: LMDE 2
Thrown From: Termination package, v0.1.0

Stack Trace

Uncaught ReferenceError: Termination is not defined

At /home/fred/.atom/packages/Termination/lib/status-bar.coffee:95

ReferenceError: Termination is not defined
    at /home/fred/.atom/packages/Termination/lib/status-bar.coffee:95:21

Commands

     -0:00.6.0 application:add-project-folder (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "projectHome": "/home/fred/Git",
    "telemetryConsent": "no",
    "themes": [
      "dark-flat-ui",
      "an-old-hope-syntax"
    ]
  }
}

Installed Packages

# User
an-old-hope-syntax, v0.5.0 (active)
dark-flat-ui, v1.2.4 (active)
Lucario, v2.0.0 (inactive)
minimap, v4.25.6 (active)
Termination, v0.1.0 (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.44.0 (inactive)
base16-tomorrow-dark-theme, v1.2.0 (inactive)
base16-tomorrow-light-theme, v1.2.0 (inactive)
one-dark-ui, v1.6.0 (inactive)
one-light-ui, v1.6.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.7.0 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (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.1 (active)
command-palette, v0.38.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.201.1 (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.59.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v1.0.0 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2-hotfix1 (active)
snippets, v1.0.2 (active)
spell-check, v0.68.2 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.101.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.209.3 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

scrolling ability

ability to scroll through the terminal window to see previous command history, that would make this package awesome

Termination terminal UI not visible, keybinds not working on Atom 1.19

Description

After updating to the newly released Atom 1.19, the terminal UI added by this package is no longer visible. The toolbar under the editor is not there, and the keybindings and menu elements seem to do nothing. Could be related to #56.

Steps to Reproduce

  1. Use/update to Atom 1.19
  2. Have the package activated
  3. Notice the lack of UI
  4. Try using the keybindings
  5. Notice how nothing happens

Expected behavior: Visible termination UI, keybinds and menu elements work

Actual behavior: UI not visible, keybinds and menu elements not working

Reproduces how often: Seems to reproduce all the time

Versions

Atom: 1.19.0
Electron: 1.6.9
Chrome: 56.0.2924.87
Node: 7.4.0
OS: macOS Sierra 10.12.6

Additional Information

Uncaught TypeError: Cannot read property 'maximize' of null

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.11.2
Electron Version: 0.37.8
System: Mac OS X 10.11.6
Thrown From: Termination package, v0.1.4

Stack Trace

Uncaught TypeError: Cannot read property 'maximize' of null

At /Users/mannyhagman/.atom/packages/Termination/lib/status-bar.coffee:49

TypeError: Cannot read property 'maximize' of null
    at atom-workspace.subscriptions.add.atom.commands.add.termination:fullscreen (/Users/mannyhagman/.atom/packages/Termination/lib/status-bar.coffee:49:51)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
    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:1127:28)
    at EventEmitter.outerCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/application-delegate.js:341:25)
    at emitTwo (events.js:100:13)
    at EventEmitter.emit (events.js:185:7)

Commands

     -2:02.4.0 platformio-ide-terminal:new (ul.list-inline.tab-bar.inset-panel)
     -1:46 termination:new (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
     -0:28.7.0 termination:close-all (atom-text-editor.editor.is-focused)
     -0:24.2.0 termination:new (atom-text-editor.editor.is-focused)
     -0:11.3.0 core:save (atom-text-editor.editor.is-focused)
     -0:06.7.0 platformio-ide-terminal:toggle (atom-text-editor.editor.is-focused)
     -0:00.0 termination:fullscreen (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "atom-ternjs",
      "highlight-selected",
      "activate-power-mode",
      "welcome"
    ],
    "telemetryConsent": "no",
    "themes": [
      "atom-dark-ui",
      "atom-dark-syntax"
    ],
    "useCustomTitleBar": true
  }
}

Installed Packages

# User
activate-power-mode, v1.1.0 (inactive)
atom-beautify, v0.29.13 (active)
atom-material-syntax, v0.4.6 (inactive)
atom-material-syntax-dark, v0.2.5 (inactive)
atom-material-ui, v1.3.6 (inactive)
atom-ternjs, v0.15.0 (inactive)
highlight-selected, v0.11.2 (inactive)
markdown-preview-plus, v2.4.0 (active)
native-ui, v0.19.1 (inactive)
nucleus-dark-ui, v0.10.12 (inactive)
selection-highlight, v0.1.5 (active)
Termination, v0.1.4 (active)
unity-ui, v2.1.6 (inactive)
atom-dark-syntax, v0.27.0 (active)
atom-dark-ui, v0.52.0 (active)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.2.0 (inactive)
base16-tomorrow-light-theme, v1.2.0 (inactive)
one-dark-ui, v1.6.0 (inactive)
one-light-ui, v1.6.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.7.0 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (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.1 (active)
command-palette, v0.38.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.201.1 (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.59.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v1.0.0 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2-hotfix1 (active)
snippets, v1.0.2 (active)
spell-check, v0.68.2 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.101.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.209.3 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (inactive)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

Uncaught Error: channel closed

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.18.0 x64
Electron: 1.3.15
OS: Microsoft Windows 10 Pro
Thrown From: termination package 0.5.1

Stack Trace

Uncaught Error: channel closed

At events.js:160

Error: channel closed
    at ChildProcess.target.send (internal/child_process.js:540:16)
    at Task.module.exports.Task.send (~/AppData/Local/atom/app-1.18.0/resources/app/src/task.js:119:33)
    at TerminationView.module.exports.TerminationView.resize (/packages/termination/lib/view.coffee:268:17)
    at TerminationView.module.exports.TerminationView.resizeTerminalToView (/packages/termination/lib/view.coffee:483:6)
    at TerminationView.module.exports.TerminationView.focus (/packages/termination/lib/view.coffee:446:6)
    at TerminationView.focus (/packages/termination/lib/view.coffee:1:1)
    at /packages/termination/lib/view.coffee:76:12)
    at HTMLDivElement.dispatch (/packages/termination/node_modules/jquery/dist/jquery.js:4435:9)
    at HTMLDivElement.elemData.handle (/packages/termination/node_modules/jquery/dist/jquery.js:4121:28)

Commands

     -3:24.8.0 fuzzy-finder:toggle-file-finder (div.tool-panel.tree-view)
     -3:21.1.0 editor:consolidate-selections (input.hidden-input)
     -3:21.1.0 core:cancel (input.hidden-input)
     -1:29.5.0 window:decrease-font-size (div.tool-panel.tree-view)
     -0:49 termination:toggle (div.tool-panel.tree-view)
  9x -0:48.8.0 window:decrease-font-size (div.tool-panel.tree-view)

Non-Core Packages

language-powershell 4.0.0 
termination 0.5.1 

Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an al...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.17.0 x64
Electron: 1.3.15
OS: Mac OS X 10.12.5
Thrown From: termination package 0.5.1

Stack Trace

Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self'".

At /Users/takumihamamura/.atom/packages/termination/node_modules/jquery/dist/jquery.js:328

EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self'".

    at Function.globalEval (/packages/termination/node_modules/jquery/dist/jquery.js:328:5)
    at jQuery.domManip (/packages/termination/node_modules/jquery/dist/jquery.js:5435:16)
    at jQuery.append (/packages/termination/node_modules/jquery/dist/jquery.js:5218:15)
    at GitLogView.fill_content (/packages/git-log/lib/git-log-view.js:152:25)
    at GitLogView.log_callback (/packages/git-log/lib/git-log-view.js:73:10)
    at /packages/git-log/lib/git-log-view.js:50:18
    at triggerExitCallback (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:338:1)
    at /Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:351:1
    at Socket.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:220:1)
    at emitOne (events.js:101:20)
    at Socket.emit (events.js:188:7)
    at Pipe._handle.close [as _onclose] (net.js:493:12)

Commands

     -0:28.6.0 core:close (input.hidden-input)
     -0:19.3.0 command-palette:toggle (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-atom-dark-ui)
     -0:16.2.0 core:confirm (input.hidden-input)
     -0:16.2.0 git-log:show (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-atom-dark-ui)
     -0:15.2.0 core:confirm (input.hidden-input)

Non-Core Packages

atom-beautify 0.29.24 
atom-bracket-highlight 0.3.2 
git-log 0.4.1 
indent-guide-improved 1.4.12 
language-slim 0.5.0 
language-stylus 0.2.0 
project-manager 3.3.4 
show-ideographic-space 1.0.2 
smart-tab-name 1.0.5 
termination 0.5.1 

Error while apm install

Found the package and wanted to install it with apm install

$  apm install termination                                                                           .
Installing termination to /Users/andre/.atom/packages ✗

module.js:327
    throw err;
    ^

Error: Cannot find module 'concat-map'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app/apm/node_modules/brace-expansion/index.js:1:79)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)

I closed Atom and tried again:

$  apm install termination                                                                           .
Installing termination to /Users/andre/.atom/packages ✓

Can't run Electron

Tried to use npm install and npm start commands. npm install works fine but when I type npm start it runs all scripts and then either doesn't even start or automaticly ends after scripts ends.

Option to place the terminal window on the right

It would be cool if you had the option to place the terminal window on the right side of atom, like a split screen. I would like to help you, but I'm not the best at java- and coffeescript.

Version of Atom: 1.14.3
Version of Termination: 0.3.6
Operating System: macOS Sierra 10.12.2

Status bar loses file path and cursor position when Termination active

I just installed Termination this morning and had to de-activate it because of the following:

When Termination is installed and active, the file name and cursor position disappear from the status bar. I could not find anything in the settings that would allow me to impact this.
screen shot 2016-11-18 at 1 22 32 pm

When I de-activate Termination it goes back to the expected behavior:
screen shot 2016-11-18 at 1 42 14 pm

Status bar seems off/wrong

Hi

I just noticed something small on the bottom left of the status bar:

statusbar

There's some text down there and I have no clue what it is. The only thing I know is that it's happening only with this package enabled.

Also I'm not sure if it's intended or not but Termination's status bar doesn't show up all the time sometimes it just disappears.

Atom 1.12.5 on Windows 8.1 Pro

Kind regards!

Unable to open file or directory from terminal

Thanks for all your work on this....

I'm unable to open a file or folder from a termination shell.

projects $ atom .
LSOpenURLsWithRole() failed for the application /Applications/Atom.app with error -10810.
projects $ atom README.md
LSOpenURLsWithRole() failed for the application /Applications/Atom.app with error -10810.

Everything works as expected if I run the commands outside of Atom in a standalone shell.

Using

  • macOS Sierra v 10.12.1
  • Atom 1.12.2
  • termination 0.3.2

Incompatibility error after Atom update

Some installed packages could not be loaded because they contain native modules that were compiled for an earlier version of Atom.
[email protected] – Cannot find module '..\bin\win32\x64.m53.node'

Similar error for platformio-IDE (complaining about pty.js)

Atom: 1.19.0 x64

Question: vertical view

I’m wondering if it would be possible to have the terminal work in a vertical view?

Imagine a widescreen display, 80col source code panels and then just one extra column for the terminal, makes it easier to read stackstraces and whatnot.

|code|code|term|

Uncaught TypeError: Cannot read property 'split' of undefined

[Enter steps to reproduce below:]

  1. Start Atom
  2. Try to open termination

Atom Version: 1.11.2
Electron Version: 0.37.8
System: LMDE 2
Thrown From: Termination package, v0.1.2

Stack Trace

Uncaught TypeError: Cannot read property 'split' of undefined

At /home/fred/.atom/packages/Termination/lib/status-bar.coffee:173

TypeError: Cannot read property 'split' of undefined
    at StatusBar.module.exports.StatusBar.createTerminalView (/home/fred/.atom/packages/Termination/lib/status-bar.coffee:173:26)
    at StatusBar.module.exports.StatusBar.newTerminalView (/home/fred/.atom/packages/Termination/lib/status-bar.coffee:267:24)
    at HTMLElement.<anonymous> (/home/fred/.atom/packages/Termination/node_modules/space-pen/lib/space-pen.js:220:36)
    at HTMLElement.jQuery.event.dispatch (/home/fred/.atom/packages/Termination/node_modules/jquery/dist/jquery.js:4435:9)
    at HTMLElement.elemData.handle (/home/fred/.atom/packages/Termination/node_modules/jquery/dist/jquery.js:4121:28)

Commands

Config

{
  "core": {
    "projectHome": "/home/fred/Git",
    "telemetryConsent": "no",
    "themes": [
      "dark-flat-ui",
      "an-old-hope-syntax"
    ]
  }
}

Installed Packages

# User
an-old-hope-syntax, v0.5.0 (active)
dark-flat-ui, v1.2.4 (active)
Lucario, v2.0.0 (inactive)
minimap, v4.25.6 (active)
Termination, v0.1.2 (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.44.0 (inactive)
base16-tomorrow-dark-theme, v1.2.0 (inactive)
base16-tomorrow-light-theme, v1.2.0 (inactive)
one-dark-ui, v1.6.0 (inactive)
one-light-ui, v1.6.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.7.0 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (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.1 (active)
command-palette, v0.38.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.201.1 (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.59.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v1.0.0 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2-hotfix1 (active)
snippets, v1.0.2 (active)
spell-check, v0.68.2 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.101.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.209.3 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

Allow hiding the "close all" button

Environment: Atom 1.17.2, macOS 10.12.5, Termination 0.5.1.

Termination's "Close All" button is always displayed in the status bar:

screen shot 2017-06-14 at 17 27 02

Feature request: I'd prefer having some way to hide it, even if terminals are open. I rarely work with more than one or two terminals, and for me it's not worth the extra visual clutter it adds.

Thanks for your work on this useful package!

Cannot create terminals after disabling 'status-bar' core package.

Atom version: 1.15.0 x64 on MacOS
termination version: 0.5.0

I use Atom with termination a lot in demo's. For that, I need the visual experience to be as clutter-free as possible. Therefore I want to disable Atom's status bar. This seemed to work fine in combination with termination, until I restarted Atom with the disabled status-bar core package. Then, I could not create new termination terminals anymore.

Repro steps:

  • disable 'status-bar' core package: observe you can still toggle termination terminals with ctrl-`
  • quit Atom, start it again
  • observe you can no longer toggle/create new termination terminals

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.