Comments (6)
This is a good idea if a Python interpreter is already installed. However, installing a Python interpreter just to use a plugin seems like more of a hassle than installing the C core.
I think this is a good idea for Gedit and Vim because it is implied that the user has a Python interpreter for use with those two plugins. I'm not sure about Emacs and jEdit plugins.
from editorconfig.
On Mar 28, 2012, at 0:05, Trey [email protected] wrote:
This is a good idea if a Python interpreter is already installed. However, installing a Python interpreter just to use a plugin seems like more of a hassle than installing the C core.
I think this is a good idea for Gedit and Vim because it is implied that the user has a Python interpreter for use with those two plugins. I'm not sure about Emacs and jEdit plugins.
We just bundle the script, and the python script could be used if a python interpreter is present. But I believe we should use the C core (except vim and gedit) if the c executable is found.
from editorconfig.
Just like this, we could find an external python interp for a editor that does not support a built-in one. If a C core is missing and a python interp is found, we could take advantage of the python version, so user would feel more comfortable about the installation, since most Linux users have python installed by default.
from editorconfig.
That could work well. Maybe for now we should look for editorconfig.py
in addition to editorconfig
in case they prefer install a Python package.
I don't think we should be too concerned with bundling the Python version with all of the plugins yet though. Our current solution works reasonably (even if it's not ideal) and for all I know there are currently no users of the jEdit or emacs plugins.
from editorconfig.
If a python version is bundled, users would be more likely to use EditorConfig
with Emacs (and also jEdit, but I think emacs is more concerning).
OT: Maybe we should consider add the Emacs plugin to this site and this one
from editorconfig.
Done for vim.
from editorconfig.
Related Issues (20)
- cpp_space_before_inheritance_colon not interpreting correctly HOT 3
- Prevent block comments HOT 2
- Wiki link to `EditorConfig-Properties` is 404 HOT 3
- [Question] - line endings git attributes and editor config HOT 2
- property suggestion: save/backup strategy
- Setting Request: Max number of indent levels HOT 7
- Language server for editing `.editorconfig` file? HOT 2
- Forbid section names ending with a slash
- Idea: specify, in EditorConfig files, which git strategy is used by a project HOT 3
- Should `key =` be considered valid (meaning `key` is set to empty string)? HOT 7
- Spec clarification: "should" -> "must" be utf-8 HOT 1
- Add @cxw42 to the board HOT 1
- Spec should clarify that slash must be escaped in brackets
- Spec incorrectly prohibits spaces around section-name square brackets
- Should/is it possible for .editorconfig to be used/involved in validation of folder structure/layout, file/folder names, etc HOT 1
- How to have different setting for different platforms? HOT 1
- Question: Are generally unsupported properties breaking? HOT 3
- Option to permit different indentations inside and outside multiline strings HOT 3
- Not a Bug | Add Discussions to Repo & Status Wiki Sidebar HOT 1
- Difference between `index_size = tab` and absence of `tab_width` HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from editorconfig.