Merge branch 'master' of github.com:KusoIDE/KusoIDE
This commit is contained in:
commit
c548bfc0e5
99
README.md
99
README.md
|
@ -1,15 +1,58 @@
|
||||||
Kuso IDE
|
Kuso IDE
|
||||||
========
|
========
|
||||||
A piece of Shit GNU Emacs based IDE
|
If you love **GNU/Emacs**, If you love to program in an editor instead of big slow IDE but still enjoy to have a handy code editor then Kuso IDE is the right choice for you.
|
||||||
Copyright (C) 2010-2013 Sameer Rahmani <lxsameer@gnu.org>
|
|
||||||
|
|
||||||
Contents
|
|
||||||
========
|
|
||||||
1. License
|
|
||||||
2. Dependencies
|
|
||||||
|
|
||||||
1. License
|
Dependencies
|
||||||
==========
|
============
|
||||||
|
Kuso IDE required these softwares:
|
||||||
|
|
||||||
|
* GNU Emacs >= 24.3
|
||||||
|
* texinfo
|
||||||
|
* git (If you want to install or update packages via `el-get`)
|
||||||
|
* bzr (If you want to install or update packages via `el-get`)
|
||||||
|
|
||||||
|
Python dependencies (kuso-python plugin)
|
||||||
|
----------------------------------------
|
||||||
|
* pep8
|
||||||
|
* pyflakes
|
||||||
|
* pychecker
|
||||||
|
* pylint
|
||||||
|
* jedi
|
||||||
|
* epc
|
||||||
|
|
||||||
|
Ruby dependencies (kuso-ruby plugin)
|
||||||
|
------------------------------------
|
||||||
|
* rb-readline
|
||||||
|
* Rake
|
||||||
|
* Bundle
|
||||||
|
* rbenv
|
||||||
|
|
||||||
|
HTML dependencies
|
||||||
|
-----------------
|
||||||
|
* tidy
|
||||||
|
* xmlstarlet
|
||||||
|
|
||||||
|
CSS dependencies
|
||||||
|
----------------
|
||||||
|
* python-cssutils (pip install cssutils)
|
||||||
|
* csslint
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
Just run `install.sh` script in its directory like this:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ ./install.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
and answer to questions which installer will ask you. That's it.
|
||||||
|
|
||||||
|
Enjoy using **Kuso IDE** ;)
|
||||||
|
|
||||||
|
|
||||||
|
License
|
||||||
|
=======
|
||||||
Kuso IDE is free software; you can redistribute it and/or modify
|
Kuso IDE is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
the Free Software Foundation; either version 2 of the License, or
|
||||||
|
@ -27,42 +70,4 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
All the documents of Kuso IDE that locate in 'doc' directories release
|
All the documents of Kuso IDE that locate in 'doc' directories release
|
||||||
under the term of GNU FDL.
|
under the term of GNU FDL.
|
||||||
|
|
||||||
2. Dependencies
|
Copyright (C) 2010-2014 Sameer Rahmani <lxsameer@gnu.org>
|
||||||
===============
|
|
||||||
Kuso IDE required these softwares:
|
|
||||||
|
|
||||||
|
|
||||||
* GNU Emacs
|
|
||||||
* texinfo
|
|
||||||
* git
|
|
||||||
* bzr
|
|
||||||
* bzr - A decentralized revision control system
|
|
||||||
|
|
||||||
Python dependencies (kuso-python plugin)
|
|
||||||
----------------------------------------
|
|
||||||
* pep8
|
|
||||||
* pyflakes
|
|
||||||
* pychecker
|
|
||||||
* pylint
|
|
||||||
* jedi
|
|
||||||
* epc
|
|
||||||
|
|
||||||
Ruby dependencies (kuso-ruby plugin)
|
|
||||||
------------------------------------
|
|
||||||
* rb-readline
|
|
||||||
* Rake
|
|
||||||
* Bundle
|
|
||||||
|
|
||||||
HTML dependencies
|
|
||||||
-----------------
|
|
||||||
* tidy
|
|
||||||
* xmlstarlet
|
|
||||||
|
|
||||||
CSS dependencies
|
|
||||||
----------------
|
|
||||||
* python-cssutils (pip install cssutils)
|
|
||||||
* csslint
|
|
||||||
|
|
||||||
3. Installation
|
|
||||||
===============
|
|
||||||
Just run install.sh in its directory and after that run kuso to get extra plugins
|
|
||||||
|
|
|
@ -12,15 +12,19 @@
|
||||||
# You should have received a copy of the GNU General Public License along with
|
# You should have received a copy of the GNU General Public License along with
|
||||||
# this program. If not, see http://www.gnu.org/licenses/.
|
# this program. If not, see http://www.gnu.org/licenses/.
|
||||||
|
|
||||||
|
from __future__ import print_function
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
|
||||||
def check_for_package(pkg):
|
def check_for_package(pkg):
|
||||||
try:
|
try:
|
||||||
__import__(pkg, globals(), locals(), [], -1)
|
try:
|
||||||
print "1"
|
__import__(pkg, globals(), locals(), [], -1)
|
||||||
|
except ValueError:
|
||||||
|
__import__(pkg, globals(), locals(), [], 0)
|
||||||
|
print("1")
|
||||||
except ImportError:
|
except ImportError:
|
||||||
print "0"
|
print("0")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Reference in New Issue