tkw1536 / atomerinal Goto Github PK
View Code? Open in Web Editor NEWatom package to open terminal on current file's directory with ctrl-shift-t. No longer maintained.
Home Page: https://atom.io/packages/atomerinal
License: MIT License
atom package to open terminal on current file's directory with ctrl-shift-t. No longer maintained.
Home Page: https://atom.io/packages/atomerinal
License: MIT License
Hello @tkw1536,
there seems to be a problem with atomerinal if the tree view contains multiple folders:
If the focus isn't on the editor window, but on the tree-view the terminal will always cd
to the Design-folder's path - regardless which subfolder I have selected:
It would be a nice addition if you could select a certain folder in your tree-view and cd
directly to it, instead of going to the root.
Best wishes
Robert
Is it possible to do force NODE_PATH from atom's exports folder to a different folder?
I've tried using:
NODE_PATH="D:\WebDevTools\nodejs,D:\npm-modules\node_modules"
but it seems it gets rejected and NODE_PATH in the opened terminal still shows:
NODE_PATH=C:\Users\Gary\AppData\Local\atom\app-1.0.19\resources\app.asar\exports
[Enter steps to reproduce:]
Atom: 1.17.0 ia32
Electron: 1.3.15
OS: Microsoft Windows 7 Ultimate
Thrown From: atomerinal package 0.2.0
Uncaught TypeError: treeView.serialize is not a function
At /C:/Users/Admin/.atom/packages/atomerinal/lib/atomproject.coffee:21
TypeError: treeView.serialize is not a function
at Object.get_tree_view (/packages/atomerinal/lib/atomproject.coffee:17:29)
at Object.active_file_and_path (/packages/atomerinal/lib/atomproject.coffee:63:24)
at Object.active_root_path (/packages/atomerinal/lib/atomproject.coffee:75:18)
at Object.openroot (/packages/atomerinal/lib/atomerinal.coffee:36:31)
at /packages/atomerinal/lib/atomerinal.coffee:14:100)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (~/AppData/Local/atom/app-1.17.0/resources/app/src/command-registry.js:265:1)
at ~/AppData/Local/atom/app-1.17.0/resources/app/src/command-registry.js:3:1
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (~/AppData/Local/atom/app-1.17.0/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:610:1)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (~/AppData/Local/atom/app-1.17.0/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:401:1)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (~/AppData/Local/atom/app-1.17.0/resources/app/src/window-event-handler.js:100:1)
at HTMLDocument.<anonymous> (~/AppData/Local/atom/app-1.17.0/resources/app/src/window-event-handler.js:3:1)
-2:16.4.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always)
-0:14.5.0 atomerinal:open-terminal-in-root (input.hidden-input)
angularjs 0.4.0
atom-alignment 0.13.0
atom-beautify 0.29.24
atom-css-comb 3.1.0
atom-typescript 11.0.3
atomerinal 0.2.0
bootstrap3-snippets 0.1.2
busy-signal 1.4.1
change-case 0.6.5
clock 1.9.0
color-picker 2.2.5
compare-files 0.8.0
docblockr 0.9.4
editorconfig 2.2.2
emmet 2.4.3
enhanced-tabs 1.7.0
file-explorer 0.3.0
file-icons 2.1.6
flatland-dark 0.2.2
flatland-dark-ui 0.2.5
git-history 3.3.0
git-log 0.4.1
git-plus 7.8.1
git-time-machine 1.5.9
highlight-selected 0.13.1
html-nested-comments 3.3.1
intentions 1.1.2
json-colorer 1.0.0
language-ejs 0.4.0
language-nginx 0.7.3
linter 2.1.4
linter-eslint 8.1.7
linter-htmlhint 1.3.3
linter-js-standard 3.9.1
linter-scss-lint 3.1.0
linter-stylelint 3.10.0
linter-ui-default 1.5.4
lodash-snippets 2.0.0
merge-conflicts 1.4.5
minimap 4.28.2
minimap-highlight-selected 4.6.1
neutron-ui 0.4.0
oblique-strategies 0.2.0
pigments 0.39.1
project-manager 3.3.4
react 0.16.2
set-syntax 0.3.2
standard-formatter 2.8.0
sync-settings 0.8.1
todo-show 1.11.0
toggle-quotes 1.0.1
Hi,
would you consider adding an options to run "Open terminal here" and "Open terminal root" in context menu (tree view and editor).
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.