vlang /
	
1# ignore sub-level build binaries and v binary
2*/**/*
3v
4v.exe
5v2
6v2.exe
7vdbg
8vdbg.exe
9!*/
10!*.*
11*.exe
12*.o
13*.so
14.*.c
15*.tmp.c
16*.obj
17*.exp
18*.ilk
19*.pdb
20*.dll
21*.lib
22*.bak
23*.dylib
24a.out
25.noprefix.vrepl_temp
26
27# ignore v build files
28/vc
29/v.c
30/v.*.c
31/v.c.out
32/v_old
33/v_old.exe
34.vrepl_temp.v
35fns.txt
36.noprefix.vrepl_temp.v
37
38# ignore temp directories
39/temp
40/tmp
41
42# unignore special files without extension
43!.github/PULL_REQUEST_TEMPLATE
44!.editorconfig
45!.gitattributes
46!.gitignore
47!BSDmakefile
48!Dockerfile
49!Dockerfile.alpine
50!Dockerfile.cross
51!LICENSE
52!Makefile
53!GNUmakefile
54
55# ignore editor files
56.idea
57.project
58.classpath
59.c9
60*.launch
61.settings/
62*.sublime-workspace
63.vscode/
64*.code-workspace
65*~
66*.swp
67*.swo
68*.swn
69.env
70
71# ignore debugger files
72cachegrind.out.*
73.gdb_history
74*.dSYM
75*.def
76
77# ignore system files
78.DS_Store
79._*
80thumbs.db
81/.symlink
82/.bin
83
84_docs
85
86# ignore vs databases
87*.suo
88*.VC.db
89*.rsp
90
91# ignore cmd/tools/.disable_autorecompilation, which some package managers use.
92cmd/tools/.disable_autorecompilation
93
94test.bin
95
96# ignore codespace env
97.venv/
98.direnv/
99shell.nix
100default.nix
101flake.nix
102.envrc
103
104thirdparty/stdatomic/nix/cpp/*.h
105
106# ignore VLS log
107vls.log