floobits / atom-term3 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from f/atom-term2
Open Terminal tabs in Atom. Fork of Term package
License: Other
This project forked from f/atom-term2
Open Terminal tabs in Atom. Fork of Term package
License: Other
The keybindings:
ctrl + alt + up
ctrl + alt + right
ctrl + alt + down
ctrl + alt + left
ctrl + k, t, t
ctrl + k, t, up
ctrl + k, t, right
ctrl + k, t, down
ctrl + k, t, left
cmd + k, t, t
cmd + k, t, up
cmd + k, t, right
cmd + k, t, down
cmd + k, t, left
Don't work. Only the ctrl+alt+T works for opening a new separate terminal window.
[Enter steps to reproduce below:]
Atom Version: 1.5.0
System: linux 4.4.1-2-ARCH
Thrown From: term3 package, v0.21.1
Uncaught TypeError: this.getActiveEditor is not a function
At /home/username/.atom/packages/term3/index.coffee:270
TypeError: this.getActiveEditor is not a function
at Object.module.exports.pipeTerm (/home/username/.atom/packages/term3/index.coffee:270:15)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:260:29)
at /usr/share/atom/resources/app.asar/src/command-registry.js:3:61
at CommandPaletteView.module.exports.CommandPaletteView.confirmed (/usr/share/atom/resources/app.asar/node_modules/command-palette/lib/command-palette-view.js:183:32)
at CommandPaletteView.module.exports.SelectListView.confirmSelection (/usr/share/atom/resources/app.asar/node_modules/atom-space-pen-views/lib/select-list-view.js:338:21)
at space-pen-div.atom.commands.add.core:confirm (/usr/share/atom/resources/app.asar/node_modules/atom-space-pen-views/lib/select-list-view.js:109:19)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:260:29)
at /usr/share/atom/resources/app.asar/src/command-registry.js:3:61
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/usr/share/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:536:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/usr/share/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:359:22)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeydown (/usr/share/atom/resources/app.asar/src/window-event-handler.js:97:36)
at HTMLDocument.<anonymous> (/usr/share/atom/resources/app.asar/src/window-event-handler.js:3:61)
-1:12.8.0 core:confirm (div.terminal)
4x -1:09.7.0 core:backspace (div.terminal)
-1:05.7.0 core:confirm (div.terminal)
-0:52.4.0 command-palette:toggle (atom-text-editor.editor.is-focused)
3x -0:50.8.0 core:move-down (atom-text-editor.editor.mini.is-focused)
2x -0:49.7.0 core:move-up (atom-text-editor.editor.mini.is-focused)
10x -0:48.8.0 core:move-down (atom-text-editor.editor.mini.is-focused)
3x -0:44.4.0 core:move-up (atom-text-editor.editor.mini.is-focused)
10x -0:43.6.0 core:move-down (atom-text-editor.editor.mini.is-focused)
-0:09.3.0 core:backspace (atom-text-editor.editor.is-focused)
-0:08.4.0 core:save (atom-text-editor.editor.is-focused)
-0:07.6.0 command-palette:toggle (atom-text-editor.editor.is-focused)
2x -0:02.3.0 core:move-down (atom-text-editor.editor.mini.is-focused)
-0:01.1.0 core:move-up (atom-text-editor.editor.mini.is-focused)
-0:00.7.0 core:confirm (atom-text-editor.editor.mini.is-focused)
-0:00.7.0 term3:pipe-path (atom-text-editor.editor)
{
"core": {}
}
# User
atom-beautify, v0.28.22
atom-ternjs, v0.13.2
colorpicker, v0.3.0
emmet, v2.4.1
git-plus, v5.13.0
highlight-selected, v0.11.2
language-fish-shell, v1.0.2
language-svg, v0.9.0
minimap, v4.19.0
minimap-highlight-selected, v4.3.1
minimap-pigments, v0.1.7
pigments, v0.23.1
project-manager, v2.7.6
svg-preview, v0.7.3
term3, v0.21.1
# Dev
No dev packages
Atom Version: 1.7.2
System: Mac OS X 10.11.4
Thrown From: term3 package, v0.22.0
Uncaught TypeError: Expecting a function in instanceof check, but got #
At /Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactPropTypes.js:176
TypeError: Expecting a function in instanceof check, but got #<Collection>
at validate (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactPropTypes.js:176:38)
at checkType (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactPropTypes.js:106:14)
at [object Object].ReactCompositeComponentMixin._checkPropTypes (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:990:30)
at [object Object].ReactCompositeComponentMixin._processProps (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:969:14)
at [object Object].<anonymous> (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:756:25)
at [object Object].mountComponent (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactPerf.js:57:21)
at [object Object].ReactMultiChild.Mixin.mountChildren (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactMultiChild.js:202:42)
at [object Object].ReactDOMComponent.Mixin._createContentMarkup (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactDOMComponent.js:198:32)
at [object Object].<anonymous> (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactDOMComponent.js:120:14)
at [object Object].mountComponent (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactPerf.js:57:21)
at [object Object].ReactMultiChild.Mixin._mountChildByNameAtIndex (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactMultiChild.js:399:30)
at [object Object].ReactMultiChild.Mixin._updateChildren (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactMultiChild.js:304:16)
at [object Object].ReactMultiChild.Mixin.updateChildren (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactMultiChild.js:254:14)
at [object Object].ReactDOMComponent.Mixin._updateDOMChildren (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactDOMComponent.js:395:12)
at [object Object].<anonymous> (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactDOMComponent.js:248:12)
at [object Object].updateComponent (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactPerf.js:57:21)
at [object Object].ReactComponent.Mixin.performUpdateIfNecessary (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactComponent.js:333:12)
at [object Object].ReactComponent.Mixin.receiveComponent (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactComponent.js:314:12)
at [object Object].ReactDOMComponent.Mixin.receiveComponent (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactDOMComponent.js:221:43)
at [object Object].<anonymous> (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:1181:31)
at [object Object].updateComponent (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactPerf.js:57:21)
at [object Object].ReactCompositeComponentMixin._performComponentUpdate (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:1123:10)
at [object Object].ReactCompositeComponentMixin.performUpdateIfNecessary (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:1063:14)
at runBatchedUpdates (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactUpdates.js:152:17)
at ReactReconcileTransaction.Mixin.perform (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/Transaction.js:141:20)
at ReactUpdatesFlushTransaction.Mixin.perform (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/Transaction.js:141:20)
at ReactUpdatesFlushTransaction.mixInto.perform (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactUpdates.js:98:38)
at Object.<anonymous> (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactUpdates.js:176:19)
at Object.flushBatchedUpdates (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactPerf.js:57:21)
at ReactDefaultBatchingStrategyTransaction.Mixin.closeAll (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/Transaction.js:214:42)
at ReactDefaultBatchingStrategyTransaction.Mixin.perform (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/Transaction.js:155:16)
at Object.ReactDefaultBatchingStrategy.batchedUpdates (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactDefaultBatchingStrategy.js:70:19)
at Object.enqueueUpdate (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactUpdates.js:209:22)
at [object Object].ReactCompositeComponentMixin.forceUpdate (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:1232:18)
at [object Object].update (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/flukes/lib/autobinder.js:62:14)
at Collection.<anonymous> (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/flukes/lib/emitter.js:51:7)
at Object.each (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/flukes/lib/utils.js:73:16)
at Collection.Emitter.emit (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/flukes/lib/emitter.js:50:9)
at Collection.DataEmitter.update (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/flukes/lib/data_emitter.js:52:13)
at Collection.DataCollection.add (/Users/bottico/.dotfiles/atom/packages/term3/node_modules/flukes/lib/collections.js:33:10)
at Object.module.exports.createTermView (/Users/bottico/.dotfiles/atom/packages/term3/index.coffee:229:23)
at Object.module.exports.newTerm (/Users/bottico/.dotfiles/atom/packages/term3/index.coffee:198:17)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
at CommandPaletteView.module.exports.CommandPaletteView.confirmed (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/command-palette/lib/command-palette-view.js:183:32)
at CommandPaletteView.module.exports.SelectListView.confirmSelection (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/lib/select-list-view.js:338:21)
at space-pen-div.atom.commands.add.core:confirm (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/lib/select-list-view.js:109:19)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:98:36)
at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)
-0:03.8.0 command-palette:toggle (atom-text-editor.editor.is-focused)
-0:02.0 core:confirm (atom-text-editor.editor.mini.is-focused)
-0:02.0 term3:open (atom-text-editor.editor)
{
"core": {
"customFileTypes": {
"source.ini": [
".buckconfig",
".flowconfig"
],
"source.json": [
".arcconfig",
"BUCK.autodeps"
],
"source.python": [
"BUCK"
]
},
"disabledPackages": [
"spell-check",
"tree-view",
"gometalinter-linter",
"jshint"
],
"projectHome": "/Users/bottico/proyectos",
"themes": [
"one-dark-ui",
"duotone-dark-sea-syntax"
]
},
"term3": {}
}
# User
aligner, v0.21.0
api-workbench, v0.8.24
atom-emblem, v0.2.3
atom-jade, v0.3.0
atom-pair, v2.0.10
atom-xcode, v0.1.3
autocomplete-flow, v1.5.0
color-picker, v2.1.1
duotone-dark-sea-syntax, v1.0.0
editor-stats, v0.17.0
emmet, v2.4.3
environment, v1.2.0
file-icons, v1.7.6
flex-tool-bar, v0.10.0
flow-ide, v1.0.6
git-log, v0.4.1
git-time-machine, vundefined
go-config, v1.1.4
go-get, v1.0.3
haskell-grammar, v0.4.0
highlight-selected, v0.11.2
ide-flow, v0.8.0
imdone-atom, v1.3.29
imdone-atom-github, v0.1.11
language-babel, v2.17.3
language-haml, v0.24.0
language-ini, v1.16.0
language-ocaml, v1.1.2
language-postcss, v1.2.0
language-rspec, v0.5.0
language-thrift, v1.0.2
language-tmux, v0.4.0
language-vue, v0.11.0
linter, v1.11.4
minimap, v4.22.1
minimap-codeglance, v0.4.5
minimap-find-and-replace, v4.5.1
minimap-git-diff, v4.3.0
nuclide, vundefined
pane-manager, v1.0.1
pigments, v0.26.0
project-manager, v2.9.7
raml, v0.2.0
react, v0.15.0
react-snippets, v0.4.2
rest-client, v1.1.0
ruby-block, v0.3.5
sass-comment, v1.4.0
term3, v0.22.0
time-status, v1.1.2
tool-bar, v0.4.0
travis-ci-status, v1.0.0
wakatime, v5.0.8
# Dev
No dev packages
In this pull request @kans states that he intends to shut down atom-term3, should we just stick to atom-term2 and wait for this to happen?
I'm using the Angular 2 CLI. I have version 0.0.31 installed but atom-term3 will only use 0.0.29.
Why is that?
Term3 seems to loose focus when splitting terms on a right side of a window, top and bottom. Here's a quick video to demonstrate.
I found the following in printenv
in atom-term3 shell.
NODE_PATH=/Applications/Atom.app/Contents/Resources/app.asar/exports
NODE_ENV=production
This may be caused by ATOM because it's written in node itself.
I am using npm config
to run node app in this shell and found that it always run in production mode.
I use several function keys for window/pane management and am thus greeted by a line of escape characters every time I switch to a terminal.
Now I get that some people need their shell to see everything, so maybe having an option to only pass through a user-defined set of keystrokes can appease everybody? Or the opposite, a blacklist of keystrokes to not pass through? Or reject any combinations that are listed in Atom's settings?
Just some food for thought and not really urgent, just CTRL-C
that shit away ⚡ 👍 .
$./node_modules/.bin/electron .
module.js:338
throw err;
^
Error: Cannot find module 'app'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:286:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/somebody/box/atom/photon-0.1.2-dist/template-app/app.js:1:90)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
here is the output
[email protected] install C:\Users\Weiwei\AppData\Local\Temp\apm-install-dir-116222-12908-114irv3\node_modules\term3\node_modules\ptyw.js
node-gyp rebuild
C:\Users\Weiwei\AppData\Local\Temp\apm-install-dir-116222-12908-114irv3\node_modules\term3\node_modules\ptyw.js>if not defined npm_config_node_gyp (node "C:\Users\Weiwei\AppData\Local\atom\app-1.6.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
�ڴ˽�����һ������һ����Ŀ����Ҫ���ò������ɣ������ӡ�/m�����ء�
MSBUILD : error MSB3428: δ�ܼ��� Visual C++ ������VCBuild.exe����Ҫ���������⣬1) ��װ .NET Framework 2.0 SDK��2) ��װ Microsoft Visual Studio 2005���� 3) ��������������װ��������λ�ã��뽫��λ�����ӵ�ϵͳ·���С� [C:\Users\Weiwei\AppData\Local\Temp\apm-install-dir-116222-12908-114irv3\node_modules\term3\node_modules\ptyw.js\build\binding.sln]
MSBUILD : error MSB3428: δ�ܼ��� Visual C++ ������VCBuild.exe����Ҫ���������⣬1) ��װ .NET Framework 2.0 SDK��2) ��װ Microsoft Visual Studio 2005���� 3) ��������������װ��������λ�ã��뽫��λ�����ӵ�ϵͳ·���С� [C:\Users\Weiwei\AppData\Local\Temp\apm-install-dir-116222-12908-114irv3\node_modules\term3\node_modules\ptyw.js\build\binding.sln]
npm WARN deprecated [email protected]: react-tools is deprecated. For more information, visit https://fb.me/react-tools-deprecated
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
npm ERR! Windows_NT 6.2.9200
npm ERR! argv "C:\Users\Weiwei\AppData\Local\atom\app-1.6.0\resources\app\apm\bin\node.exe" "C:\Users\Weiwei\AppData\Local\atom\app-1.6.0\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "C:\Users\Weiwei.atom.apm.apmrc" "--userconfig" "C:\Users\Weiwei.atom.apmrc" "install" "C:\Users\Weiwei\AppData\Local\Temp\d-116222-12908-mgejb7\package.tgz" "--target=0.34.5" "--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 ptyw.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 ptyw.js
npm ERR! There is likely additional logging output above.
It would be good if we could search the text output as a file. Just as any other search on atom, using ctrl+f.
Hi I am using ubuntu 14.04 and ohmyzsh. on using shortcut ctrl+alt+t default ubuntu terminal opens instead of a terminal inside atom.
The other shortcuts does not do anything.
Pakages > Term3 > (options are diabled).
Please help
Atom Version: 1.7.2
I just tried to install atom-term3 package from Setting-install page, but failed.
What should i do to solve this problem or do some workarounds..
Here is the error output:
[email protected] install C:\Users\Geminii\AppData\Local\Temp\apm-install-dir-116320-11100-1o7t34a\node_modules\term3\node_modules\ptyw.js
node-gyp rebuild
C:\Users\Geminii\AppData\Local\Temp\apm-install-dir-116320-11100-1o7t34a\node_modules\term3\node_modules\ptyw.js>if not defined npm_config_node_gyp (node "D:\Green software\Atom\resources\app\apm\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
npm WARN deprecated [email protected]: react-tools is deprecated. For more information, visit https://fb.me/react-tools-deprecated
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
gypnpm ERR! Windows_NT 6.2.9200
npm ERR! argv "D:\Green software\Atom\resources\app\apm\bin\node.exe" "D:\Green software\Atom\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "D:\Green software\Atom.atom.apm.apmrc" "--userconfig" "D:\Green software\Atom.atom.apmrc" "install" "C:\Users\Geminii\AppData\Local\Temp\d-116320-11100-7eah1i\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 ptyw.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 ptyw.js
npm ERR! There is likely additional logging output above.
This is a bit of an edge case, but it's caused me to lose at least a few lines of documentation so I figured it was worth reporting. If I have term3 open in a tab and try to open Markdown Preview for a document in another tab, the whole editor crashes and must be reloaded. If I have Markdown Preview already open, term3 works just fine in another tab, but will crash as soon as I attempt to toggle it off. No issues if I have term3 open in a pane.
Same issue after disabling all other packages. Atom version 1.7.2
Also nothing is logged in the console when this happens. As soon as I attempt to toggle Markdown Preview, everything hangs for a few seconds before getting the message to reload Atom.
This can be undesirable, especially when you want it to use atoms background color.
To reproduce:
git commit -a
Error opening terminal: gnome-terminal.
error: There was a problem with the editor 'nano'.
Please supply the message using either -m or -F option.
if I type 'gnome-terminal' in the term3 terminal, it opens gnome-terminal in a new window, as expected
How to change cursor color?
[Enter steps to reproduce below:]
Atom Version: 1.4.1
System: Mac OS X 10.11.3
Thrown From: term3 package, v0.21.0
Uncaught TypeError: Cannot read property 'forEach' of undefined
At /Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/composite-disposable.js:24
TypeError: Cannot read property 'forEach' of undefined
at module.exports.CompositeDisposable.dispose (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/composite-disposable.js:24:25)
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:125:28)
at Pane.module.exports.Pane.destroyed (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:648:20)
at Pane.module.exports.Model.destroy (/Applications/Atom.app/Contents/Resources/app.asar/src/model.js:31:58)
at Pane.module.exports.Pane.destroy (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:639:39)
at Pane.module.exports.Pane.removeItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:411:21)
at Pane.module.exports.Pane.destroyItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:453:16)
at TermView.exit (/Users/paul/.atom/packages/term3/lib/term-view.coffee:247:10)
at /Users/paul/.atom/packages/term3/lib/term-view.coffee:128:10
at /Applications/Atom.app/Contents/Resources/app.asar/src/task.js:126:25
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:125:28)
at ChildProcess.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/task.js:78:34)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at handleMessage (internal/child_process.js:685:10)
at Pipe.channel.onread (internal/child_process.js:440:11)
-1:17.9.0 settings-view:open (atom-text-editor.editor.vim-mode.insert-mode.is-focused)
-1:07.5.0 term3:open-split-right (div.package-detail.panels-item)
5x -0:41.3.0 core:confirm (atom-pane.pane.active)
-0:24.4.0 term3:paste (div.terminal)
6x -0:23.5.0 core:confirm (div.terminal)
{
"core": {
"disabledPackages": [
"autosave",
"language-clojure",
"language-coffee-script",
"language-csharp",
"language-go",
"language-less",
"language-objective-c",
"language-perl",
"language-php",
"language-ruby",
"language-ruby-on-rails",
"language-python",
"language-sass",
"metrics",
"release-notes",
"package-generator",
"spell-check",
"styleguide",
"update-package-dependencies",
"welcome",
"autocomplete-atom-api",
"autocomplete-html",
"remote-sync"
],
"openEmptyEditorOnStart": false,
"projectHome": "/Users/paul/src",
"themes": [
"one-dark-ui",
"monokai"
]
}
}
# User
browser-plus, v0.0.54
file-icons, v1.6.14
floobits, v0.30.1
foldername-tabs, v0.1.7
git-diff-details, v0.21.0
language-rust, v0.4.5
language-scala, v1.1.6
linter, v1.11.3
linter-rust, v0.3.0
minimap, v4.19.0
minimap-git-diff, v4.1.8
monokai, v0.18.0
opened-files, v0.2.8
project-manager, v2.7.5
racer, v0.17.2
relative-numbers, v0.4.1
remember-file-positions, v0.2.1
rust-api-docs-helper, v0.5.1
sync-settings, v0.6.0
term3, v0.21.0
vim-mode, v0.64.0
vim-surround, v0.8.1
# Dev
No dev packages
Enter steps to reproduce below: 1. open Byobu... 2. watch it go BOOM... Atom Version: 1.5.3 System: Mac OS X 10.11.2 Thrown From: term3 https://github.com/Floobits/atom-term3 package, v0.21.2 ### Stack Trace Uncaught TypeError: Cannot set property 0 of undefined At /Users/AnhTruong/.atom/packages/term3/node_modules/atom-term.js/src/term.js:2882 TypeError: Cannot set property 0 of undefined at Terminal.eraseRight /Users/AnhTruong/.atom/packages/term3/node_modules/atom-term.js/src/term.js:2882:13 at Terminal.eraseInLine /Users/AnhTruong/.atom/packages/term3/node_modules/atom-term.js/src/term.js:3106:12 at Terminal.WRITE /Users/AnhTruong/.atom/packages/term3/node_modules/atom-term.js/src/term.js:1925:18 at /Users/AnhTruong/.atom/packages/term3/lib/term-view.coffee:124:15 at /Applications/Atom.app/Contents/Resources/app.asar/src/task.js:126:25 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:125:28 at ChildProcess. anonymous> /Applications/Atom.app/Contents/Resources/app.asar/src/task.js:78:34 at emitTwo events.js:87:13 at ChildProcess.emit events.js:172:7 at handleMessage internal/child_process.js:685:10 at Pipe.channel.onread internal/child_process.js:440:11 ### Commands -1:07.4.0 term3:OPEN atom-text-editor.editor.is-focused -0:23.2.0 core:move-up atom-pane.pane.active ### Config json { core : {} } ### Installed Packages coffee # User term3, v0.21.2 # Dev No dev packages
By default open with bash but I want use zsh. I am using OS X.
How can I make the switch for default?
Thank you for your help.
After updating Atom to 1.6.0 , term3 refuses to open, either by using keys or from the menu.
feature request - could you please add a CHANGELOG.md to this project with a description of what each release contains, new feature or fix? this info is neither in your README.md nor in your Releases (https://github.com/Floobits/atom-term3/releases). thank you.
best,
— faddah
portland, oregon, u.s.a.
Can't scroll up when shell is split
Atom Version: 1.7.1
System: Ubuntu 14.04.4
Thrown From: term3 package, v0.21.4
Failed to load the term3 package
At Cannot find module 'fs-plus'
Error: Cannot find module 'fs-plus'
at Module._resolveFilename (module.js:338:15)
at Function.Module._resolveFilename (/usr/share/atom/resources/app.asar/src/module-cache.js:383:52)
at Function.Module._load (module.js:289:25)
at Module.require (module.js:366:17)
at require (/usr/share/atom/resources/app.asar/src/native-compile-cache.js:50:27)
at Object.<anonymous> (/home/yoieh/.atom/packages/atom-term3/lib/term-view.coffee:3:6)
at Object.<anonymous> (/home/yoieh/.atom/packages/atom-term3/lib/term-view.coffee:1:1)
at Module._compile (/usr/share/atom/resources/app.asar/src/native-compile-cache.js:103:30)
at Object.defineProperty.value [as .coffee] (/usr/share/atom/resources/app.asar/src/compile-cache.js:208:21)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:313:12)
at Module.require (module.js:366:17)
at require (/usr/share/atom/resources/app.asar/src/native-compile-cache.js:50:27)
at Object.<anonymous> (/home/yoieh/.atom/packages/atom-term3/index.coffee:2:12)
at Object.<anonymous> (/home/yoieh/.atom/packages/atom-term3/index.coffee:1:1)
at Module._compile (/usr/share/atom/resources/app.asar/src/native-compile-cache.js:103:30)
at Object.defineProperty.value [as .coffee] (/usr/share/atom/resources/app.asar/src/compile-cache.js:208:21)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:313:12)
at Module.require (module.js:366:17)
at require (/usr/share/atom/resources/app.asar/src/native-compile-cache.js:50:27)
at Package.module.exports.Package.requireMainModule (/usr/share/atom/resources/app.asar/src/package.js:715:27)
at /usr/share/atom/resources/app.asar/src/package.js:117:28
at Package.module.exports.Package.measure (/usr/share/atom/resources/app.asar/src/package.js:92:15)
at Package.module.exports.Package.load (/usr/share/atom/resources/app.asar/src/package.js:106:12)
at PackageManager.module.exports.PackageManager.loadPackage (/usr/share/atom/resources/app.asar/src/package-manager.js:457:14)
at /usr/share/atom/resources/app.asar/src/package-manager.js:402:19
at Config.module.exports.Config.transact (/usr/share/atom/resources/app.asar/src/config.js:312:16)
at PackageManager.module.exports.PackageManager.loadPackages (/usr/share/atom/resources/app.asar/src/package-manager.js:397:19)
at /usr/share/atom/resources/app.asar/src/atom-environment.js:743:28
{}
# User
remote-sync, v4.0.1
# Dev
No dev packages
Hello! I find this package really useful, but I'm having some trouble writing the '~' character. In my keyboard (Spanish ISO, using a MacBook Air on 10.10.5 and the latest Atom), I usually type that with Option-ñ (ñ being a key specific to this keyboard).
I don't know why is this happening, as this key combination works on every other app. What could I do to fix or debug this?
Thanks in advance
when i try to move the term3 tab from one panel to another the buffer becomes completely unreadable and useless. There is no way for me to restore normal functionality but to restart term3 enterely. Is this happening just to me ?
Using an Apple Magic Mouse to scroll, the scroll sensitivity is very high. It scrolls about 10 lines per mm I drag my finger across the mouse.
OS X 10.11.3, Atom 1.7.2, term3 0.22.0
when i tried to update my version if term3 0.19.0 to term3 0.19.2 it gave me an error
[email protected] install /private/var/folders/hc/d4w12_x9283g3n10_5jn7zp40000gr/T/apm-install-dir-115930-7228-viffc8/node_modules/term3/node_modules/pty.js
node-gyp rebuild
npm WARN deprecated [email protected]: react-tools is deprecated. For more information, visit https://fb.me/react-tools-deprecated
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 69
gyp ERR! stack at ChildProcess.onExit (/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Darwin 15.0.0
gyp ERR! command "node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /private/var/folders/hc/d4w12_x9283g3n10_5jn7zp40000gr/T/apm-install-dir-115930-7228-viffc8/node_modules/term3/node_modules/pty.js
gyp ERR! node -v v0.10.40
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
npm ERR! Darwin 15.0.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/MYUSER/.atom/.apm/.apmrc" "--userconfig" "/Users/MYUSER/.atom/.apmrc" "install" "/private/var/folders/hc/d4w12_x9283g3n10_5jn7zp40000gr/T/d-115930-7228-19z4z66/package.tgz" "--target=0.30.7" "--arch=x64"
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.
npm ERR! Please include the following file with any support request:
npm ERR! /private/var/folders/hc/d4w12_x9283g3n10_5jn7zp40000gr/T/apm-install-dir-115930-7228-viffc8/npm-debug.log
and after this every time i attempted to create a new terminal session multiple new terminals would start at the same time
Term3 commands don't seem to run at all. Atom shows the following error:
"Some installed packages could not be loaded because they contain native modules that were compiled for an earlier version of Atom."
term3 0.21.0
build@ – Cannot find module '/home/ben/.atom/packages/term3/node_modules/pty.js/build'
Of course ctrl+c works in a normal OS X terminal. Don't understand why this is happening.
Mac OS X 10.10.5
Xcode 7.1
term3 fails to rebuild with atom 1.2 beta-0
does rebuild with atom 1.1.0
after rebuild with attom 1.1.0 it works in 1.2 beta-0
lost the npm-debug.log
I often find myself trying to type in the terminal without realizing the pane wasn't focused. In my system's terminal, the cursor only blinks when the terminal is focused.
term3 don't work
i've this error in the console:
"Failed to require the main module of 'term3' because it requires an incompatible native module.
Run apm rebuild
in the package directory to resolve. /usr/share/atom/resources/app.asar/src/package.js:655"
Hi!
Accents character doesn't work in Atom on mac os x El Cap.
Combinations like fn+swift+arrow up/down for historic view don't work too.
Tanks
Atom Version: 1.0.19
System: linux 4.2.1-1-ARCH
Thrown From: term3 package, v0.13.0
Uncaught TypeError: Cannot read property '_selected' of null
At /home/noderat/.atom/packages/term3/lib/term-view.coffee:181
TypeError: Cannot read property '_selected' of null
at TermView.copy (/home/noderat/.atom/packages/term3/lib/term-view.coffee:181:13)
at atom-workspace.<anonymous> (/home/noderat/.atom/packages/term3/lib/term-view.coffee:178:59)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:245:29)
at /usr/share/atom/resources/app.asar/src/command-registry.js:3:61
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/usr/share/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:524:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/usr/share/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:347:22)
at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/usr/share/atom/resources/app.asar/src/window-event-handler.js:184:20)
4x -2:36.4.0 core:confirm (div.terminal)
-2:21.6.0 core:move-up (atom-workspace.workspace.scrollbars-visible-always.theme-seti-syntax.theme-seti-ui)
8x -2:21 core:backspace (atom-workspace.workspace.scrollbars-visible-always.theme-seti-syntax.theme-seti-ui)
3x -2:16 core:confirm (atom-workspace.workspace.scrollbars-visible-always.theme-seti-syntax.theme-seti-ui)
-1:59.6.0 core:move-up (atom-workspace.workspace.scrollbars-visible-always.theme-seti-syntax.theme-seti-ui)
14x -1:58.3.0 core:backspace (atom-workspace.workspace.scrollbars-visible-always.theme-seti-syntax.theme-seti-ui)
3x -1:48.1.0 core:confirm (atom-workspace.workspace.scrollbars-visible-always.theme-seti-syntax.theme-seti-ui)
-1:28.8.0 core:delete (atom-text-editor.editor.is-focused)
-1:28.6.0 core:backspace (atom-text-editor.editor.is-focused)
-1:11.4.0 core:confirm (div.terminal)
-0:30.5.0 command-palette:toggle (atom-text-editor.editor.is-focused)
-0:28.5.0 core:confirm (atom-text-editor.editor.mini.is-focused)
-0:28.5.0 pane:close (atom-text-editor.editor)
2x -0:13.4.0 core:backspace (atom-text-editor.editor.is-focused)
-0:12.1.0 core:save (atom-text-editor.editor.is-focused)
-0:00.7.0 term3:copy (div.terminal)
{
"core": {
"themes": [
"seti-ui",
"seti-syntax"
],
"disabledPackages": [
"language-c",
"language-clojure",
"language-csharp",
"language-java",
"language-objective-c",
"language-perl",
"language-ruby-on-rails"
]
},
"term3": {
"scrollback": 5000,
"openPanesInSameSplit": true
}
}
# User
atom-beautify, v0.28.14
color-picker, v2.0.12
language-liquid, v0.4.0
linter, v1.7.2
linter-sass-lint, v0.1.5
pigments, v0.15.0
seti-icons, v0.4.5
seti-syntax, v0.4.0
seti-ui, v0.8.0
term3, v0.13.0
tool-bar, v0.1.9
tool-bar-noderat, v1.0.0
# Dev
No dev packages
Hi there. I use the Powerline theme for my iTerm them and it has fonts include.
In atom-term-3 this is what I get:
Any ideas on how I can fix that?
Hello. I've been trying to install atom-term3 on Windows 7. I've succeeded after some hacking into code. I'm writing this as a sugestion to make some code changes to allow other Windows users install the module.
Problem 1: pty.js does not compile on Windows.
Solved by replacing pty.js with ptyw.js:
I don't know if ptyw can be used instead of pty on Mac and Linux though.
Problem 2: after loading Atom, I get the following error:
TypeError: Cannot read property 'toLowerCase' of undefined at file:///C:/Users/Greg/.atom/packages/atom-term3/index.coffee:109:33
This results from this code:
default: do ({SHELL, HOME}=process.env) ->
switch path.basename SHELL.toLowerCase()
On Windows, SHELL variable is not defined, hence toLowerCase generates the error.
Dirty fix:
shellArguments:
type: 'string'
default: do ({SHELL, HOME}=process.env) ->
if process.platform is not 'win32'
switch path.basename SHELL.toLowerCase()
when 'bash' then "--init-file #{path.join HOME, '.bash_profile'}"
when 'zsh' then "-l"
else ''
else ''
Problem 3: error in console after starting the terminal:
File not found: C:\Windows\WindowsPowerShell\v1.0\powershell.exe
Error: File not found: C:\Windows\WindowsPowerShell\v1.0\powershell.exe
This path is hardcoded in pty.coffee, line 12:
shell = path.resolve(process.env.SystemRoot, 'WindowsPowerShell', 'v1.0', 'powershell.exe')`
There is no such path on my PC. Besides, it is sufficient to enter 'powershell.exe', it will be found. And also besides, i much prefer using cmd.exe. Hence changing the line to:
shell = 'cmd.exe'
fixed the problem for me. Perhaps this should be configurable.
Now the terminal works, but I don't have the Settings button in Atom packages page for atom-term3. I think it should be there and I don't know why it doesn't show. No errors are printed in the console. The Disable button is not working as well. Also, one quirk is that the terminal prints some 'Not enough storage is available to complete this operation' nonsense.
I hope this will be helpful, maybe at least some of these changes will be incorporated into the code.
When using a hex color code it must be placed within a quote or Atom will fail to load the config.cson. Just thought it would be good to update this in the documentation.
OSX 10.11
I use command + K, command + N
to change the focus of the panes. When I switch the focus from the shell session pane to text panes, I can start type without issues. But when I use the same keyboard shortcut to switch from text panes to shell session panes, I lost the focus.
OS X: 10.11.1
Atom: 1.2.4
term3: 0.19.2
Mac OS X 10.10.5
Atom 1.0.18
term3 0.11.0
Whenever I type any sort of key combination with the letter K
it does not register in the terminal. Even just on it's own.
So rake db:migrate
ends up being rae db:migrate
and there's no real way of getting the k into the terminal.
I get no errors when this happens.
> [email protected] install /private/var/folders/4f/6jc6x7yd5q30g2cj5b4przgc0000gp/T/apm-install-dir-11615-56131-1sz6ae4/node_modules/term3/node_modules/pty.js
> node-gyp rebuild
npm WARN deprecated [email protected]: react-tools is deprecated. For more information, visit https://fb.me/react-tools-deprecated
make: *** No rule to make target `../../../../../../../../../../../../Applications/Atom', needed by `Makefile'. Stop.
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/Applications/Atom 2.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Darwin 15.0.0
gyp ERR! command "node" "/Applications/Atom 2.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /private/var/folders/4f/6jc6x7yd5q30g2cj5b4przgc0000gp/T/apm-install-dir-11615-56131-1sz6ae4/node_modules/term3/node_modules/pty.js
gyp ERR! node -v v0.10.40
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
npm ERR! Darwin 15.0.0
npm ERR! argv "/Applications/Atom 2.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom 2.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/daniel.joppi/.atom/.apm/.apmrc" "--userconfig" "/Users/daniel.joppi/.atom/.apmrc" "install" "/private/var/folders/4f/6jc6x7yd5q30g2cj5b4przgc0000gp/T/d-11615-56131-6ao479/package.tgz" "--target=0.34.5" "--arch=x64"
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.
npm ERR! Please include the following file with any support request:
npm ERR! /private/var/folders/4f/6jc6x7yd5q30g2cj5b4przgc0000gp/T/apm-install-dir-11615-56131-1sz6ae4/npm-debug.log
Atom Version: 1.0.19
System: Ubuntu 15.04
Thrown From: term3 package, v0.16.0
Uncaught TypeError: Cannot read property 'add' of null
At /home/wolfgang/.atom/packages/term3/lib/term-view.coffee:181
TypeError: Cannot read property 'add' of null
at TermView.attachEvents (/home/wolfgang/.atom/packages/term3/lib/term-view.coffee:181:16)
at TermView.attached (/home/wolfgang/.atom/packages/term3/lib/term-view.coffee:124:6)
at space-pen-div.View.element.attached (/usr/share/atom/resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:164:63)
at space-pen-div.CustomElementPrototype.attachedCallback (/usr/share/atom/resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:51:55)
at atom-pane.PaneElement.activeItemChanged (/usr/share/atom/resources/app.asar/src/pane-element.js:150:24)
at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
at Pane.module.exports.Pane.setActiveItem (/usr/share/atom/resources/app.asar/src/pane.js:250:22)
at Pane.module.exports.Pane.activateItem (/usr/share/atom/resources/app.asar/src/pane.js:314:21)
at TabBarView.module.exports.TabBarView.moveItemBetweenPanes (/usr/share/atom/resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:708:16)
at TabBarView.module.exports.TabBarView.onDrop (/usr/share/atom/resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:632:23)
at space-pen-ul.<anonymous> (/usr/share/atom/resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:3:61)
at space-pen-ul.jQuery.event.dispatch (/usr/share/atom/resources/app.asar/node_modules/jquery/dist/jquery.js:4435:9)
at space-pen-ul.elemData.handle (/usr/share/atom/resources/app.asar/node_modules/jquery/dist/jquery.js:4121:28)
-0:04.2.0 term3:open (div.pdf-view)
{
"core": {
"ignoredNames": [
".git",
"*~",
".imdone"
]
}
}
# User
autocomplete-haskell, v0.5.1
docblockr, v0.7.3
editorconfig, v1.2.0
file-icons, v1.6.9
file-watcher, v0.4.0
haskell-ghc-mod, v0.9.12
haskell-pointfree, v0.1.2
imdone-atom, v1.1.45
language-haskell, v1.4.9
language-latex, v0.6.1
latex, v0.25.1
minimap, v4.13.4
pdf-view, v0.28.0
term3, v0.16.0
# Dev
No dev packages
[Enter steps to reproduce below:]
In the middle of trying to build some c++ code using an automated build script, I closed the terminal session.
Atom Version: 1.2.0
System: Mac OS X 10.11.1
Thrown From: term3 package, v0.19.2
Uncaught TypeError: Cannot read property 'write' of null
At /Users/benjones/.atom/packages/term3/lib/term-view.coffee:123
TypeError: Cannot read property 'write' of null
at /Users/benjones/.atom/packages/term3/lib/term-view.coffee:123:14
at /Applications/Atom.app/Contents/Resources/app.asar/src/task.js:126:25
at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:86:11)
at ChildProcess.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/task.js:78:34)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at handleMessage (internal/child_process.js:685:10)
at Pipe.channel.onread (internal/child_process.js:440:11)
-2:26.3.0 term3:open-split-down (atom-text-editor.editor.is-focused)
3x -2:23.2.0 core:backspace (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-base16-ocean-dark-spacegray.theme-spacegray-dark-ui)
-1:33.4.0 term3:open-split-right (atom-text-editor.editor.is-focused)
-1:05.6.0 core:backspace (div.terminal)
-0:46.8.0 term3:open-split-down (atom-text-editor.editor.is-focused)
{
"core": {
"themes": [
"spacegray-dark-ui",
"base16-ocean-dark-spacegray"
],
"excludeVcsIgnoredPaths": false
}
}
# User
autocomplete-clang, v0.8.8
base16-ocean-dark-spacegray, v0.12.0
gpp-compiler, v0.3.6
language-cpp14, v0.4.2
linter-clang, v3.3.0
linter-gcc, v0.3.9
minimap, v4.16.0
pigments, v0.18.1
spacegray-dark-ui, v0.12.0
term3, v0.19.2
# Dev
No dev packages
It would be nice if you could set the size of the terminal when you open it. Or even better, have term3 remember it for the future.
I am working on node project which uses motdotla/dotenv
module to customise my environment module. However it seems this plugin already set the NODE_ENV
environment variable to production
which explains why my .env
doesn't work anymore
dotenv
will ignore any environment variable that's already set because It works fine if I run my project directly through terminal.
Well I think the subject tells everything. The Auto Run command setting but for project-specific needs.
I was thinking in a file on the root folder of your project like .term3 which we may exclude from git or not, so you can be ready to go with just ctrl + alt + t.
An example .atom3 file will be:
nvm use v4
cd workspace/myproject
gulp test-watch
Hey I can't scroll in term3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.