-
Notifications
You must be signed in to change notification settings - Fork 2
/
eclipse-setup
46 lines (37 loc) · 1.43 KB
/
eclipse-setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Pydev mypy: (so it really works with namespaces)
--explicit-package-bases --ignore-missing-imports
## start from marketplace
color theme
http://eclipse-color-theme.github.io/update/
pydev
http://pydev.org/updates
vrapper
http://vrapper.sourceforge.net/update-site/stable
json tools (by Sweet Lemonade)
yedit
## End from marketplace
C++11 support (Mars):
Window/Preferences/[C/C++]/Settings->Discovery:
Add -std=c++0x (c++1y) to CDT ... Built-in Compiler Settings
Startup
-XX:+UseParallelGC
-XX:+AggressiveOpts
-Xms1024m
-Xmx4096m
Pydev
code formatter pep8 --ignore E501,E701,E241
# must resize window for the box to appear
analysis pep8 --ignore E265,E501,E701,E301,E302,E221,E261,E241,E731,E722
E265 - Line should start with '# '. autopep8.py won't fix spacing in comments that look like code
E501 - line length (This isn't the punch card era.... right...?)
E701 - multiple statement of same line if true: do_thing()
E302 - Two lines before global level functions
E301 - One blank before class level functions
E221 - Multiple spaces before operator
E261 - At least two spaces before an inline comment
E241 - Multiple spaces after : (for making nice looking blocks, pep8 really needs @ignore start @ignore end)
E731 - Do not assign a lamba expression, use a def (unfortunate, but ppl do this, not worth worrying afaik)
E722 - Bare "except:"
Color theme
#vivid chalk 2
wget https://raw.githubusercontent.com/lissom/tools/master/eclipse-color-themes.xml