Skip to content

Commit 63ff359

Browse files
committed
feat: add git config
1 parent 9bd8387 commit 63ff359

File tree

4 files changed

+528
-2
lines changed

4 files changed

+528
-2
lines changed

.ctags

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
--langdef=markdown
2+
--langmap=markdown:.md
3+
--regex-markdown=/^#[ \t]+(.*)/- \1/h,heading1/
4+
--regex-markdown=/^##[ \t]+(.*)/- \1/h,heading2/
5+
--regex-markdown=/^###[ \t]+(.*)/- \1/h,heading3/
6+
--regex-markdown=/^####[ \t]+(.*)/- \1/h,heading4/
7+
--regex-markdown=/^#####[ \t]+(.*)/- \1/h,heading5/
8+
--regex-markdown=/^######[ \t]+(.*)/- \1/h,heading6/
9+
--regex-markdown=/^#######[ \t]+(.*)/- \1/h,heading7/
10+
11+
--langdef=latex
12+
--langmap=latex:.tex
13+
--regex-latex=/\\label\{([^}]*)\}/\1/l,label/
14+
--regex-latex=/\\section\{([^}]*)\}/\1/s,section/
15+
--regex-latex=/\\subsection\{([^}]*)\}/\1/t,subsection/
16+
--regex-latex=/\\subsubsection\{([^}]*)\}/\1/u,subsubsection/
17+
--regex-latex=/\\section\*\{([^}]*)\}/\1/s,section/
18+
--regex-latex=/\\subsection\*\{([^}]*)\}/\1/t,subsection/
19+
--regex-latex=/\\subsubsection\*\{([^}]*)\}/\1/u,subsubsection/
20+
21+
--langdef=Rust
22+
--langmap=Rust:.rs
23+
--regex-Rust=/^[ \t]*(#\[[^\]]\][ \t]*)*(pub[ \t]+)?(extern[ \t]+)?("[^"]+"[ \t]+)?(unsafe[ \t]+)?fn[ \t]+([a-zA-Z0-9_]+)/\6/f,functions,function definitions/
24+
--regex-Rust=/^[ \t]*(pub[ \t]+)?type[ \t]+([a-zA-Z0-9_]+)/\2/T,types,type definitions/
25+
--regex-Rust=/^[ \t]*(pub[ \t]+)?enum[ \t]+([a-zA-Z0-9_]+)/\2/g,enum,enumeration names/
26+
--regex-Rust=/^[ \t]*(pub[ \t]+)?struct[ \t]+([a-zA-Z0-9_]+)/\2/s,structure names/
27+
--regex-Rust=/^[ \t]*(pub[ \t]+)?mod[ \t]+([a-zA-Z0-9_]+)/\2/m,modules,module names/
28+
--regex-Rust=/^[ \t]*(pub[ \t]+)?(static|const)[ \t]+(mut[ \t]+)?([a-zA-Z0-9_]+)/\4/c,consts,static constants/
29+
--regex-Rust=/^[ \t]*(pub[ \t]+)?(unsafe[ \t]+)?trait[ \t]+([a-zA-Z0-9_]+)/\3/t,traits,traits/
30+
--regex-Rust=/^[ \t]*(pub[ \t]+)?(unsafe[ \t]+)?impl([ \t\n]*<[^>]*>)?[ \t]+(([a-zA-Z0-9_:]+)[ \t]*(<[^>]*>)?[ \t]+(for)[ \t]+)?([a-zA-Z0-9_]+)/\5 \7 \8/i,impls,trait implementations/
31+
--regex-Rust=/^[ \t]*macro_rules![ \t]+([a-zA-Z0-9_]+)/\1/d,macros,macro definitions/
32+
33+
--langdef=Go
34+
--langmap=Go:.go
35+
--regex-Go=/func([ \t]+\([^)]+\))?[ \t]+([a-zA-Z0-9_]+)/\2/f,func/
36+
--regex-Go=/var[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)/\1/v,var/
37+
--regex-Go=/type[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)/\1/t,type/
38+
39+
--langdef=Ruby
40+
--langmap=Ruby:.rb.erb.rake
41+
--regex-ruby=/(^|;)[ \t]*(class|module)[ \t]+([A-Z][[:alnum:]_]+(::[A-Z][[:alnum:]_]+)+)/\3/c,class,constant/
42+
43+
--langdef=javascript
44+
--langmap=javascript:.js.es6.es.jsx--javascript-kinds=-c-f-m-p-v
45+
--regex-javascript=/^[ \t]*(var|let|const)[ \t]+([A-Za-z0-9_$]+)[ \t]*=[ \t]*\[/\2/A,Array,Arrays/
46+
--regex-javascript=/^[ \t]*(var|let|const)[ \t]+([A-Z][A-Za-z0-9_$]+)[ \t]*=[ \t]*function/\2/C,Class,Classes/--regex-javascript=/^[ \t]*class[ \t]+([A-Za-z0-9_$]+)/\1/C,Class,Classes/
47+
--regex-javascript=/^[ \t]*export[ \t]?({[ \t]*)*([A-Za-z0-9_\*]*[ \t]as[ \t])([A-Za-z0-9_]+)/\3/E,Export,Exports/--regex-javascript=/^[ \t]*export[ \t]?({[ \t]*)*([A-Za-z0-9_\*]*[ \t]as[ \t])*([A-Za-z0-9_]+),[ \t]*([A-Za-z0-9_\*]*[ \t]as[ \t])([A-Za-z0-9_]+)/\5/E,export,Exports/--regex-javascript=/^[ \t]*export[ \t]?({[ \t]*)*([A-Za-z0-9_\*]*[ \t]as[ \t])*([A-Za-z0-9_]+),[ \t]*([A-Za-z0-9_\*]*[ \t]as[ \t])*([A-Za-z0-9_]+),[ \t]*([A-Za-z0-9_\*]*[ \t]as[ \t])([A-Za-z0-9_]+)/\7/E,Export,Exports/--regex-javascript=/^[ \t]*export[ \t]?(var|let|const)[ \t]+([A_Za-z0-9_$]+)/\2/E,Export,Exports/--regex-javascript=/^[ \t]*export[ \t]?(var|let|const)[ \t]+([A_Za-z0-9_$]+)[ \t]*[^,]+,[ \t]*([A_Za-z0-9_$]+)/\3/E,Export,Exports/--regex-javascript=/^[ \t]*export[ \t]?(var|let|const)[ \t]+([A_Za-z0-9_$]+)[ \t]*[^,]+,[ \t]*([A_Za-z0-9_$]+)[ \t]*[^,]+,[ \t]*([A_Za-z0-9_$]+)/\4/E,Export,Exports/
48+
--regex-javascript=/^[ \t]*function[ \t]*([A-Za-z0-9_$]+)[ \t\(]/\1/F,Function,Functions/--regex-javascript=/^[ \t]*[\(]function[ \t]*([A-Za-z0-9_$]+)[ \t\(]/\1/F,Function,Functions/--regex-javascript=/^[ \t]*(var|let|const)[ \t]+([a-z][A-Za-z0-9_$]+)[ \t]*=[ \t]*function[^\*][^\*]/\2/F,Function,Functions/--regex-javascript=/^[ \t]*(var|let|const)[ \t]+([a-z][A-Za-z0-9_$]+)[ \t]*=[ \t]*\([^\*]/\2/F,Function,Functions/
49+
--regex-javascript=/^[ \t]*function[ \t]*\*[ \t]*([A-Za-z0-9_$]+)/\1/G,Generator,Generators/--regex-javascript=/^[ \t]*(var|let|const)[ \t]+([a-z][A-Za-z0-9_$]+)[ \t]*=[ \t]*function([ \t]*\*)/\2/G,Generator,Genrators/--regex-javascript=/^[ \t]*(\*[ \t])([A-Za-z0-9_$]+)[ \t]*\(.*\)[ \t]*{/\2/G,Generator,Generators/
50+
--regex-javascript=/^[ \t]*import[ \t]?({[ \t]*)*([A-Za-z0-9_\*]*[ \t]as[ \t])([A-Za-z0-9_]+)/\3/I,Import,Imports/--regex-javascript=/^[ \t]*import[ \t]?({[ \t]*)*([A-Za-z0-9_\*]*[ \t]as[ \t])*([A-Za-z0-9_]+),[ \t]*([A-Za-z0-9_\*]*[ \t]as[ \t])([A-Za-z0-9_]+)/\5/I,Import,Imports/--regex-javascript=/^[ \t]*import[ \t]?({[ \t]*)*([A-Za-z0-9_\*]*[ \t]as[ \t])*([A-Za-z0-9_]+),[ \t]*([A-Za-z0-9_\*]*[ \t]as[ \t])*([A-Za-z0-9_]+),[ \t]*([A-Za-z0-9_\*]*[ \t]as[ \t])([A-Za-z0-9_]+)/\7/I,Import,Imports/
51+
--regex-javascript=/^[ \t]*this\.([A-Za-z0-9_$]+)[ \t]*=.*{$/\1/M,Method,Methods/--regex-javascript=/^[ \t]*([A-Za-z0-9_$]+)[ \t]*[:=][ \t]*[\(]*function[ \t]*\(/\1/M,Method,Methods/--regex-javascript=/^[ \t]*static[ \t]+([A-Za-z0-9_$]+)[ \t]*\(/\1/M,Method,Methods/--regex-javascript=/^[ \t]*([A-Za-z0-9_$]+)\(.*\)[ \t]*{/\1/M,Method,Methods/
52+
--regex-javascript=/^[ \t]*(this\.)*([A-Za-z0-9_$]+)[ \t]*[:=].*[,;]*[^{]$/\2/P,Property,Properties/
53+
--regex-javascript=/^[ \t]*(var|let|const)[ \t]+([A-Za-z0-9_$]+)[ \t]*=[ \t]*{/\2/O,Object,Objects/
54+
--regex-javascript=/\/\/[ \t]*(FIXME|TODO|BUG|NOBUG|\?\?\?|\!\!\!|HACK|XXX)[ \t]*\:*(.*)/\1/T,Tag,Tags/
55+
--regex-javascript=/^[ \t]*(var|let|const)[ \t]+([A-Za-z0-9_$]+)[ \t]*=[ \t]*[^\[{]*;$/\2/V,Variable,Variables/
56+
57+
--langdef=less
58+
--langmap=less:.less
59+
--regex-less=/^[ \t&]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
60+
--regex-less=/^[ \t&]*\.([A-Za-z0-9_-]+)/\1/c,class,classes/
61+
--regex-less=/^[ \t]*(([A-Za-z0-9_-]+[ \t\n,]+)+)\{/\1/t,tag,tags/
62+
--regex-less=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/m,media,medias/
63+
--regex-less=/^[ \t]*(@[A-Za-z0-9_-]+):/\1/v,variable,variables/
64+
--regex-less=/\/\/[ \t]*(FIXME|TODO)[ \t]*\:*(.*)/\1/T,Tag,Tags/
65+
66+
--langdef=scss
67+
--langmap=scss:.scss
68+
--regex-scss=/^[ \t]*@mixin ([A-Za-z0-9_-]+)/\1/m,mixin,mixins/
69+
--regex-scss=/^[ \t]*\$([A-Za-z0-9_-]+)/\1/v,variable,variables/
70+
--regex-scss=/^([A-Za-z0-9_-]*)*\.([A-Za-z0-9_-]+) *[,{]/\2/c,class,classes/
71+
--regex-scss=/^[ \t&]+\.([A-Za-z0-9_-]+) *[,{]/\1/c,class,classes/
72+
--regex-scss=/^(.*)*\#([A-Za-z0-9_-]+) *[,{]/\2/i,id,ids/
73+
--regex-scss=/^[ \t&]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
74+
--regex-scss=/(^([A-Za-z0-9_-])*([A-Za-z0-9_-]+)) *[,|\{]/\1/t,tag,tags/
75+
--regex-scss=/(^([^\/\/])*)[ \t]+([A-Za-z0-9_-]+)) *[,|\{]/\3/t,tag,tags/
76+
--regex-scss=/(^(.*, *)([A-Za-z0-9_-]+)) *[,|\{]/\3/t,tag,tags/
77+
--regex-scss=/(^[ \t]+([A-Za-z0-9_-]+)) *[,|\{]/\1/t,tag,tags/
78+
--regex-scss=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/d,media,media/
79+
--regex-scss=/\/\/[ \t]*(FIXME|TODO)[ \t]*\:*(.*)/\1/T,Tag,Tags/
80+
81+
--regex-html=/id="([A-Za-z0-9_-]+)"/\1/i,id,ids/
82+
--regex-html=/class="([A-Za-z0-9_-]+)"/\1/c,class,classes/
83+
84+
--langdef=json
85+
--langmap=json:.json
86+
--regex-json=/^[ \t]*"(.*)":/\1/k,key,keys/
87+
88+
--langdef=yaml
89+
--langmap=yaml:.yml.yaml
90+
--regex-yaml=/^[ \t]*(.*):/\1/k,key,keys/
91+
92+
--langdef=dockerfile
93+
--langmap=dockerfile:+(Dockerfile)
94+
--regex-dockerfile=/^(FROM|MAINTAINER|RUN|CMD|LABEL|EXPOSE|ENV|ADD|COPY|ENTRYPOINT|VOLUME|USER|WORKDIR|ARG|ONBUILD|STOPSIGNAL|HEALTHCHECK|SHELL)/\1/d,dockerfile,dockerfiles/
95+
96+
--exclude=\*.min.\*
97+
--exclude=\*.map
98+
--exclude=\*.swp
99+
--exclude=\*.bak
100+
--exclude=*.bundle.*
101+
--exclude=tags
102+
--exclude=min
103+
--exclude=vendor
104+
--exclude=target
105+
--exclude=node_modules
106+
--exclude=bower_components
107+
--exclude=test
108+
--exclude=__test__
109+
--exclude=build
110+
--exclude=dist
111+
112+
--links=no

.dir_colors

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
# Copyright (C) 2017-present Arctic Ice Studio <[email protected]>
2+
# Copyright (C) 2017-present Sven Greb <[email protected]>
3+
4+
# Project: Nord dircolors
5+
# Version: 0.2.0
6+
# Repository: https://github.com/arcticicestudio/nord-dircolors
7+
# License: MIT
8+
9+
COLOR tty
10+
11+
TERM ansi
12+
TERM *color*
13+
TERM con[0-9]*x[0-9]*
14+
TERM cons25
15+
TERM console
16+
TERM cygwin
17+
TERM dtterm
18+
TERM dvtm
19+
TERM dvtm-256color
20+
TERM Eterm
21+
TERM eterm-color
22+
TERM fbterm
23+
TERM gnome
24+
TERM gnome-256color
25+
TERM hurd
26+
TERM jfbterm
27+
TERM konsole
28+
TERM konsole-256color
29+
TERM kterm
30+
TERM linux
31+
TERM linux-c
32+
TERM mlterm
33+
TERM putty
34+
TERM putty-256color
35+
TERM rxvt*
36+
TERM rxvt-unicode
37+
TERM rxvt-256color
38+
TERM rxvt-unicode256
39+
TERM screen*
40+
TERM screen-256color
41+
TERM st
42+
TERM st-256color
43+
TERM terminator
44+
TERM tmux*
45+
TERM tmux-256color
46+
TERM vt100
47+
TERM xterm*
48+
TERM xterm-color
49+
TERM xterm-88color
50+
TERM xterm-256color
51+
52+
#+-----------------+
53+
#+ Global Defaults +
54+
#+-----------------+
55+
NORMAL 00
56+
RESET 0
57+
58+
FILE 00
59+
DIR 01;34
60+
LINK 36
61+
MULTIHARDLINK 04;36
62+
63+
FIFO 04;01;36
64+
SOCK 04;33
65+
DOOR 04;01;36
66+
BLK 01;33
67+
CHR 33
68+
69+
ORPHAN 31
70+
MISSING 01;37;41
71+
72+
EXEC 01;36
73+
74+
SETUID 01;04;37
75+
SETGID 01;04;37
76+
CAPABILITY 01;37
77+
78+
STICKY_OTHER_WRITABLE 01;37;44
79+
OTHER_WRITABLE 01;04;34
80+
STICKY 04;37;44
81+
82+
#+-------------------+
83+
#+ Extension Pattern +
84+
#+-------------------+
85+
#+--- Archives ---+
86+
.7z 01;32
87+
.ace 01;32
88+
.alz 01;32
89+
.arc 01;32
90+
.arj 01;32
91+
.bz 01;32
92+
.bz2 01;32
93+
.cab 01;32
94+
.cpio 01;32
95+
.deb 01;32
96+
.dz 01;32
97+
.ear 01;32
98+
.gz 01;32
99+
.jar 01;32
100+
.lha 01;32
101+
.lrz 01;32
102+
.lz 01;32
103+
.lz4 01;32
104+
.lzh 01;32
105+
.lzma 01;32
106+
.lzo 01;32
107+
.rar 01;32
108+
.rpm 01;32
109+
.rz 01;32
110+
.sar 01;32
111+
.t7z 01;32
112+
.tar 01;32
113+
.taz 01;32
114+
.tbz 01;32
115+
.tbz2 01;32
116+
.tgz 01;32
117+
.tlz 01;32
118+
.txz 01;32
119+
.tz 01;32
120+
.tzo 01;32
121+
.tzst 01;32
122+
.war 01;32
123+
.xz 01;32
124+
.z 01;32
125+
.Z 01;32
126+
.zip 01;32
127+
.zoo 01;32
128+
.zst 01;32
129+
130+
#+--- Audio ---+
131+
.aac 32
132+
.au 32
133+
.flac 32
134+
.m4a 32
135+
.mid 32
136+
.midi 32
137+
.mka 32
138+
.mp3 32
139+
.mpa 32
140+
.mpeg 32
141+
.mpg 32
142+
.ogg 32
143+
.opus 32
144+
.ra 32
145+
.wav 32
146+
147+
#+--- Customs ---+
148+
.3des 01;35
149+
.aes 01;35
150+
.gpg 01;35
151+
.pgp 01;35
152+
153+
#+--- Documents ---+
154+
.doc 32
155+
.docx 32
156+
.dot 32
157+
.odg 32
158+
.odp 32
159+
.ods 32
160+
.odt 32
161+
.otg 32
162+
.otp 32
163+
.ots 32
164+
.ott 32
165+
.pdf 32
166+
.ppt 32
167+
.pptx 32
168+
.xls 32
169+
.xlsx 32
170+
171+
#+--- Executables ---+
172+
.app 01;36
173+
.bat 01;36
174+
.btm 01;36
175+
.cmd 01;36
176+
.com 01;36
177+
.exe 01;36
178+
.reg 01;36
179+
180+
#+--- Ignores ---+
181+
*~ 02;37
182+
.bak 02;37
183+
.BAK 02;37
184+
.log 02;37
185+
.log 02;37
186+
.old 02;37
187+
.OLD 02;37
188+
.orig 02;37
189+
.ORIG 02;37
190+
.swo 02;37
191+
.swp 02;37
192+
193+
#+--- Images ---+
194+
.bmp 32
195+
.cgm 32
196+
.dl 32
197+
.dvi 32
198+
.emf 32
199+
.eps 32
200+
.gif 32
201+
.jpeg 32
202+
.jpg 32
203+
.JPG 32
204+
.mng 32
205+
.pbm 32
206+
.pcx 32
207+
.pgm 32
208+
.png 32
209+
.PNG 32
210+
.ppm 32
211+
.pps 32
212+
.ppsx 32
213+
.ps 32
214+
.svg 32
215+
.svgz 32
216+
.tga 32
217+
.tif 32
218+
.tiff 32
219+
.xbm 32
220+
.xcf 32
221+
.xpm 32
222+
.xwd 32
223+
.xwd 32
224+
.yuv 32
225+
226+
#+--- Video ---+
227+
.anx 32
228+
.asf 32
229+
.avi 32
230+
.axv 32
231+
.flc 32
232+
.fli 32
233+
.flv 32
234+
.gl 32
235+
.m2v 32
236+
.m4v 32
237+
.mkv 32
238+
.mov 32
239+
.MOV 32
240+
.mp4 32
241+
.mpeg 32
242+
.mpg 32
243+
.nuv 32
244+
.ogm 32
245+
.ogv 32
246+
.ogx 32
247+
.qt 32
248+
.rm 32
249+
.rmvb 32
250+
.swf 32
251+
.vob 32
252+
.webm 32
253+
.wmv 32

0 commit comments

Comments
 (0)