felixboers / sublime-external-tools Goto Github PK
View Code? Open in Web Editor NEWRun any external tool with an keyboard shortcut and/or via the command palette.
License: MIT License
Run any external tool with an keyboard shortcut and/or via the command palette.
License: MIT License
Just tried the package with nothing setup at all but the following in the ExternalTools.sublime-commands
// ExternalTools Commands - User
[
{
"caption": "GitExtensions",
"command":"external_tools_run",
"args": { "cmd": [
"C:\\Program Files (x86)\\GitExtensions\\GitExtensions.exe",
"$folder"
] }
}
]
Calling the "GitExtensions" command fails with:
This is the traceback:
Traceback (most recent call last):
File "C:\Apps\Sublime\sublime_plugin.py", line 916, in run_
return self.run(**args)
File "plugin in C:\Apps\Sublime\Data\Installed Packages\ExternalTools.sublime-package", line 13, in run
AttributeError: 'NoneType' object has no attribute 'count'
The get()
should return an empty array by default.
sublime-external-tools/plugin.py
Line 11 in 765ae0d
Hello and thanks for your plugin!
Given a png file opened in sublime text with the internal image viewer, I would like to be able to run an external tool on this file from the command palette. When trying to do so, the console shows the following error:
Traceback (most recent call last): File "/Applications/Sublime Text.app/Contents/MacOS/Lib/python33/sublime_plugin.py", line 1456, in run_ return self.run(**args) File "/Users/luc/Library/Application Support/Sublime Text 3/Installed Packages/ExternalTools.sublime-package/plugin.py", line 11, in run File "/Users/luc/Library/Application Support/Sublime Text 3/Installed Packages/ExternalTools.sublime-package/settings.py", line 17, in __init__ AttributeError: 'NoneType' object has no attribute 'settings'
And I do think that's an important feature because we would like to see the output of the programs.
As of now I have to use a hacky way to make it show the output which consists on using xterm
to spawn then the command I would like to execute. It looks like this:
{ "apps": [
{
"id": "3dslink",
"name": "3dslink",
"cmd": ["xterm","-e","sleep 1 | 3dslink *.3dsx"],
"working_dir": "${project_path:$folder}"
}
]
}
change sleep 1
with bash
if the information it outputs is quite large and needs careful reading.
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.