1
+ # Created by https://www.toptal.com/developers/gitignore/api/windows,linux,macos,visualstudiocode,intellij+all,vim,emacs,scala,sbt
2
+ # Edit at https://www.toptal.com/developers/gitignore?templates=windows,linux,macos,visualstudiocode,intellij+all,vim,emacs,scala,sbt
3
+
4
+ # ## Emacs ###
5
+ # -*- mode: gitignore; -*-
6
+ * ~
7
+ \# * \#
8
+ /.emacs.desktop
9
+ /.emacs.desktop.lock
10
+ * .elc
11
+ auto-save-list
12
+ tramp
13
+ . \# *
14
+
15
+ # Org-mode
16
+ .org-id-locations
17
+ * _archive
18
+
19
+ # flymake-mode
20
+ * _flymake. *
21
+
22
+ # eshell files
23
+ /eshell /history
24
+ /eshell /lastdir
25
+
26
+ # elpa packages
27
+ /elpa /
28
+
29
+ # reftex files
30
+ * .rel
31
+
32
+ # AUCTeX auto folder
33
+ /auto /
34
+
35
+ # cask packages
36
+ .cask /
37
+ dist /
38
+
39
+ # Flycheck
40
+ flycheck_ * .el
41
+
42
+ # server auth directory
43
+ /server /
44
+
45
+ # projectiles files
46
+ .projectile
47
+
48
+ # directory configuration
49
+ .dir-locals.el
50
+
51
+ # network security
52
+ /network-security.data
53
+
54
+
55
+ # ## Intellij+all ###
56
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
57
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
58
+
59
+ # User-specific stuff
60
+ .idea /** /workspace.xml
61
+ .idea /** /tasks.xml
62
+ .idea /** /usage.statistics.xml
63
+ .idea /** /dictionaries
64
+ .idea /** /shelf
65
+
66
+ # AWS User-specific
67
+ .idea /** /aws.xml
68
+
69
+ # Generated files
70
+ .idea /** /contentModel.xml
71
+
72
+ # Sensitive or high-churn files
73
+ .idea /** /dataSources /
74
+ .idea /** /dataSources.ids
75
+ .idea /** /dataSources.local.xml
76
+ .idea /** /sqlDataSources.xml
77
+ .idea /** /dynamic.xml
78
+ .idea /** /uiDesigner.xml
79
+ .idea /** /dbnavigator.xml
80
+
81
+ # Gradle
82
+ .idea /** /gradle.xml
83
+ .idea /** /libraries
84
+
85
+ # Gradle and Maven with auto-import
86
+ # When using Gradle or Maven with auto-import, you should exclude module files,
87
+ # since they will be recreated, and may cause churn. Uncomment if using
88
+ # auto-import.
89
+ # .idea/artifacts
90
+ # .idea/compiler.xml
91
+ # .idea/jarRepositories.xml
92
+ # .idea/modules.xml
93
+ # .idea/*.iml
94
+ # .idea/modules
95
+ # *.iml
96
+ # *.ipr
97
+
98
+ # CMake
99
+ cmake-build- * /
100
+
101
+ # Mongo Explorer plugin
102
+ .idea /** /mongoSettings.xml
103
+
104
+ # File-based project format
105
+ * .iws
106
+
107
+ # IntelliJ
108
+ out /
109
+
110
+ # mpeltonen/sbt-idea plugin
111
+ .idea_modules /
112
+
113
+ # JIRA plugin
114
+ atlassian-ide-plugin.xml
115
+
116
+ # Cursive Clojure plugin
117
+ .idea /replstate.xml
118
+
119
+ # SonarLint plugin
120
+ .idea /sonarlint /
121
+
122
+ # Crashlytics plugin (for Android Studio and IntelliJ)
123
+ com_crashlytics_export_strings.xml
124
+ crashlytics.properties
125
+ crashlytics-build.properties
126
+ fabric.properties
127
+
128
+ # Editor-based Rest Client
129
+ .idea /httpRequests
130
+
131
+ # Android studio 3.1+ serialized cache file
132
+ .idea /caches /build_file_checksums.ser
133
+
134
+ # ## Intellij+all Patch ###
135
+ # Ignore everything but code style settings and run configurations
136
+ # that are supposed to be shared within teams.
137
+
138
+ .idea /*
139
+
140
+ ! .idea /codeStyles
141
+ ! .idea /runConfigurations
142
+
143
+ # ## Linux ###
144
+
145
+ # temporary files which can be created if a process still has a handle open of a deleted file
146
+ .fuse_hidden *
147
+
148
+ # KDE directory preferences
149
+ .directory
150
+
151
+ # Linux trash folder which might appear on any partition or disk
152
+ .Trash- *
153
+
154
+ # .nfs files are created when an open file is removed but is still being accessed
155
+ .nfs *
156
+
157
+ # ## macOS ###
158
+ # General
159
+ .DS_Store
160
+ .AppleDouble
161
+ .LSOverride
162
+
163
+ # Icon must end with two \r
164
+ Icon
165
+
166
+
167
+ # Thumbnails
168
+ ._ *
169
+
170
+ # Files that might appear in the root of a volume
171
+ .DocumentRevisions-V100
172
+ .fseventsd
173
+ .Spotlight-V100
174
+ .TemporaryItems
175
+ .Trashes
176
+ .VolumeIcon.icns
177
+ .com.apple.timemachine.donotpresent
178
+
179
+ # Directories potentially created on remote AFP share
180
+ .AppleDB
181
+ .AppleDesktop
182
+ Network Trash Folder
183
+ Temporary Items
184
+ .apdisk
185
+
186
+ # ## macOS Patch ###
187
+ # iCloud generated files
188
+ * .icloud
189
+
190
+ # ## SBT ###
191
+ # Simple Build Tool
192
+ # http://www.scala-sbt.org/release/docs/Getting-Started/Directories.html#configuring-version-control
193
+
194
+ dist /*
195
+ target /
196
+ lib_managed /
197
+ src_managed /
198
+ project /boot /
199
+ project /plugins /project /
200
+ .history
201
+ .cache
202
+ .lib /
203
+
204
+ # ## SBT Patch ###
205
+ .bsp /
206
+
207
+ # ## Scala ###
208
+ * .class
209
+ * .log
210
+
211
+ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
212
+ hs_err_pid *
213
+
214
+ # ## Vim ###
215
+ # Swap
216
+ [._ ]* .s [a-v ][a-z ]
217
+ ! * .svg # comment out if you don't need vector files
218
+ [._ ]* .sw [a-p ]
219
+ [._ ]s [a-rt-v ][a-z ]
220
+ [._ ]ss [a-gi-z ]
221
+ [._ ]sw [a-p ]
222
+
223
+ # Session
224
+ Session.vim
225
+ Sessionx.vim
226
+
227
+ # Temporary
228
+ .netrwhist
229
+ # Auto-generated tag files
230
+ tags
231
+ # Persistent undo
232
+ [._ ]* .un~
233
+
234
+ # ## VisualStudioCode ###
235
+ .vscode /*
236
+ ! .vscode /settings.json
237
+ ! .vscode /tasks.json
238
+ ! .vscode /launch.json
239
+ ! .vscode /extensions.json
240
+ ! .vscode /* .code-snippets
241
+
242
+ # Local History for Visual Studio Code
243
+ .history /
244
+
245
+ # Built Visual Studio Code Extensions
246
+ * .vsix
247
+
248
+ # ## VisualStudioCode Patch ###
249
+ # Ignore all local history of files
250
+ .ionide
251
+
252
+ # ## Windows ###
253
+ # Windows thumbnail cache files
254
+ Thumbs.db
255
+ Thumbs.db:encryptable
256
+ ehthumbs.db
257
+ ehthumbs_vista.db
258
+
259
+ # Dump file
260
+ * .stackdump
261
+
262
+ # Folder config file
263
+ [Dd ]esktop.ini
264
+
265
+ # Recycle Bin used on file shares
266
+ $RECYCLE.BIN /
267
+
268
+ # Windows Installer files
269
+ * .cab
270
+ * .msi
271
+ * .msix
272
+ * .msm
273
+ * .msp
274
+
275
+ # Windows shortcuts
276
+ * .lnk
277
+
278
+ # End of https://www.toptal.com/developers/gitignore/api/windows,linux,macos,visualstudiocode,intellij+all,vim,emacs,scala,sbt
0 commit comments