-
Notifications
You must be signed in to change notification settings - Fork 39
/
SublimeCodeIntel.sublime-settings
169 lines (151 loc) · 5.42 KB
/
SublimeCodeIntel.sublime-settings
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
/*
SublimeCodeIntel default settings
*/
{
"default": {
/*
debug - Enbles/disables debug mode.
*/
"debug": false,
/*
live - Enbles/disables live codeintel autocomplete.
*/
"live": true,
/*
Maps syntax names to languages. This allows variations on a syntax
(for example "Python (Django)") to be used. The key is
the base filename of the .tmLanguage syntax files, and the value
is the syntax it maps to.
*/
"syntax_map": {
"C": "C++",
"C++11": "C++",
"Objective-C": "C++",
"Objective-C++": "C++",
"Python Django": "Python",
"PythonImproved": "Python",
"HTML (Django)": "Django",
"JavaScript": "ECMAScript",
"JavaScript (Babel)": "ECMAScript",
"Node.js": "ECMAScript",
"JSX": "ECMAScript"
},
/*
disabled_languages - List of codeintel disabled languages.
*/
"disabled_languages": [],
/*
command - Executable for OOP codeintel command.
*/
"command": "codeintel",
/*
oop_mode - OOP mode.
*/
"oop_mode": "pipe",
/*
log_levels - Set the logging levels for the OOP loggers
This can be DEBUG, INFO, WARNING or ERROR; WARNGING is recommended,
other settings might have an impact in the perfocmance.
*/
"log_levels" : ["WARNING"],
/*
complete_commit - Makes auto complete close autocomplete
window with certain characters.
*/
"complete_commit": true,
/*
complete_commit_fillup - Makes codeintel fillup characters
when possible (inserting the selected item in the autocomplete). This
setting requires complete_commit.
*/
"complete_commit_fillup": false,
/*
selected_catalogs - API Catalogs.
SublimeCodeIntel uses API catalogs to provide autocomplete and calltips
for 3rd-party libraries.
NOTE: Add only the libraries that you use in your code. Adding all API
catalogs for a particular language can lead to confusing results.
Available catalogs:
PyWin32 (Python3) (for Python3: Python Extensions for Windows)
PyWin32 (for Python: Python Extensions for Windows)
Rails (for Ruby: Rails version 1.1.6)
jQuery (for JavaScript: jQuery JavaScript library - version 1.9.1)
Prototype (for JavaScript: JavaScript framework for web development)
dojo (for JavaScript: Dojo Toolkit API - version 1.5.0)
Ext_30 (for JavaScript: Ext JavaScript framework - version 3.0)
HTML5 (for JavaScript: HTML5 (Canvas, Web Messaging, Microdata))
MochiKit (for JavaScript: A lightweight JavaScript library - v1.4.2)
Mozilla Toolkit (for JavaScript: Mozilla Toolkit API - version 1.8)
XBL (for JavaScript: XBL JavaScript support - version 1.0)
YUI (for JavaScript: Yahoo! User Interface Library - v2.8.1)
Drupal (for PHP: A full-featured PHP content management/discussion engine -- v5.1)
PECL (for PHP: A collection of PHP Extensions)
*/
"selected_catalogs": [],
/*
scan_files_in_project - Include all files and directories from
the project base directory and in the Sublime Text project.
*/
"scan_files_in_project": true,
/*
max_recursive_dir_depth - Maximum recursion to use, when applicable.
*/
"max_recursive_dir_depth": 10,
/*
scan_extra_paths - Extra directories to include during the scan,
additional to the ones configured by default.
*/
"scan_extra_paths": [],
/*
scan_exclude_paths - Directories to exclude from the scan.
*/
"scan_exclude_paths": ["/build/", "/min/"],
/*
env - Additional environment variables to use.
*/
"env": {},
/*
Defines a configuration for each language. Each language can include any
of the available settings listed above, plus any others passed to CodeIntel.
*/
"language_settings": {
"Python": {
"python": ""
},
"Python3": {
"python3": ""
},
"Ruby": {
"ruby": ""
},
"Perl": {
"perl": ""
},
"Go": {
"golangDefaultLocation": "",
"gocodeDefaultLocation": "",
"godefDefaultLocation": ""
},
"HTML": {
"defaultHTMLDecl": "-//W3C//DTD HTML 5//EN"
},
"HTML5": {
"defaultHTML5Decl": "-//W3C//DTD HTML 5//EN"
},
"JavaScript": {
},
"Node.js": {
"nodejsDefaultInterpreter": ""
},
"ECMAScript": {
},
"PHP": {
"php": "",
"phpConfigFile": ""
},
"C++": {
"cppFlags": ["-I/usr/local/include", "-L/usr/local/lib"]
}
}
}
}