.bashrc 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673
  1. # For ranger, htop and other console progs in Qtile ---------------------------
  2. unset COLUMNS
  3. unset LINES
  4. ###############################################################################
  5. # EXPORTs
  6. ###############################################################################
  7. export HOME=$(echo /home/$USER)
  8. export GHCUP_INSTALL_BASE_PREFIX="$HOME/.config" # for GHCUP
  9. export GOPATH="$HOME/go"
  10. # export
  11. PATH=$PATH:$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.config/vifm/scripts:$HOME/Programs/AppImageApplications:$GHCUP_INSTALL_BASE_PREFIX/.ghcup/bin:$HOME/Programs/Android_SDK/platform-tools:$GOPATH/bin
  12. export EDITOR="vim" # vim is either a link to nvim or just vim
  13. export VISUAL="gvim" # gvim is either a link to nvim-qt or just gvim
  14. export TERM="xterm-256color"
  15. export TERMINAL="alacritty"
  16. export BROWSER="brave"
  17. export PAGER="bat"
  18. export MANPAGER="sh -c 'col -bx | bat -l man -p'" # theme moved to the .config/bat/config
  19. # export MANPAGER="bat man -p'" # $MANPAGER use batcat to read mans
  20. export RANGER_LOAD_DEFAULT_RC=FALSE # to avoid loading ranger's config twice
  21. export ANDROID_SDK="$HOME/Programs/Android_SDK"
  22. export XDG_CONFIG_HOME="$HOME/.config"
  23. export XDG_DATA_HOME="$HOME/.local/share"
  24. # export XDG_DATA_DIRS="$HOME/.local/share/flatpak/exports/share"
  25. # export XDG_DATA_DIRS+=":/var/lib/flatpak/exports/share"
  26. # export XDG_DATA_DIRS+=":$HOME/.local/share/flatpak/exports/share/applications"
  27. # export XDG_DATA_DIRS+=":/var/lib/flatpak/exports/share/applications"
  28. export XDG_CACHE_HOME="$HOME/.cache"
  29. # If not running interactively, don't do anything -----------------------------
  30. case $- in
  31. *i*) ;;
  32. *) return;;
  33. esac
  34. ###############################################################################
  35. # HIST...
  36. ###############################################################################
  37. # don't put duplicate lines or lines starting with space in the history ------
  38. # See bash(1) for more options
  39. HISTCONTROL=ignoreboth
  40. # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) ---------
  41. HISTSIZE=1000
  42. HISTFILESIZE=2000
  43. ###############################################################################
  44. # shopt
  45. ###############################################################################
  46. # append to the history file, don't overwrite it ------------------------------
  47. shopt -s histappend
  48. # check the window size after each command and, if necessary, -----------------
  49. # update the values of LINES and COLUMNS.
  50. shopt -s checkwinsize
  51. # If set, the pattern "**" used in a pathname expansion context will ----------
  52. # match all files and zero or more directories and subdirectories.
  53. # shopt -s globstar
  54. # enable programmable completion features (you don't need to enable -----------
  55. # this, if it's already enabled in /etc/bash.bashrc and /etc/profile
  56. # sources /etc/bash.bashrc).
  57. if ! shopt -oq posix; then
  58. if [ -f /usr/share/bash-completion/bash_completion ]; then
  59. . /usr/share/bash-completion/bash_completion
  60. elif [ -f /etc/bash_completion ]; then
  61. . /etc/bash_completion
  62. fi
  63. fi
  64. ###############################################################################
  65. # prompt
  66. ###############################################################################
  67. # set variable identifying the chroot you work in (used in the prompt below) --
  68. if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
  69. debian_chroot=$(cat /etc/debian_chroot)
  70. fi
  71. # set a fancy prompt (non-color, unless we know we "want" color) --------------
  72. case "$TERM" in
  73. xterm-color) color_prompt=yes;;
  74. esac
  75. # uncomment for a colored prompt, if the terminal has the capability; turned --
  76. # off by default to not distract the user: the focus in a terminal window
  77. # should be on the output of commands, not on the prompt
  78. # force_color_prompt=yes
  79. if [ -n "$force_color_prompt" ]; then
  80. if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
  81. # We have color support; assume it's compliant with Ecma-48
  82. # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
  83. # a case would tend to support setf rather than setaf.)
  84. color_prompt=yes
  85. else
  86. color_prompt=
  87. fi
  88. fi
  89. unset color_prompt force_color_prompt
  90. # If this is an xterm set the title to user@host:dir --------------------------
  91. case "$TERM" in
  92. xterm*|rxvt*)
  93. PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
  94. ;;
  95. *)
  96. ;;
  97. esac
  98. GIT_PS1_SHOWDIRTYSTATE=true
  99. GIT_PS1_SHOWUNTRACKEDFILES=true
  100. GIT_PS1_SHOWCOLORHINTS=true
  101. # export PS1='\w$(__git_ps1 " (%s)")\$ '
  102. # PS1='\n \[\e[01;33m\]\u\[\e[01;37m\]@\[\e[01;32m\]\h:\[\e[01;34m\]\w\[\e[01;31m\]$(__git_ps1 " (%s)")\[\e[01;33m\]\n >_ \[\e[2m\]'
  103. PS1='\n \[\e[01;33m\]\u\[\e[01;37m\]@\[\e[01;32m\]\h:\[\e[01;34m\]\w\[\e[01;31m\]$(__git_ps1 " (%s)")\[\e[01;33m\]\n >_ \[\e[0m\]'
  104. ###############################################################################
  105. # ALIASES
  106. ###############################################################################
  107. # enable color support of ls and also add handy aliases -----------------------
  108. if [ -x /usr/bin/dircolors ]; then
  109. test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
  110. fi
  111. # Alias definitions -----------------------------------------------------------
  112. # You may want to put all your additions into a separate file like
  113. # ~/.bash_aliases, instead of adding them here directly.
  114. # See /usr/share/doc/bash-doc/examples in the bash-doc package.
  115. if [ -f ~/.bash_aliases ]; then
  116. . ~/.bash_aliases
  117. fi
  118. # alias ls='ls --color=auto'
  119. # alias ll='ls -l'
  120. # alias ll='ls -lh'
  121. # alias la='ls -la'
  122. # alias la='ls -lah'
  123. # alias lf='ls -lFh'
  124. alias lse='exa -g --color=always --group-directories-first'
  125. alias lle='lse -l'
  126. alias ls='lsd --group-dirs=first'
  127. alias ll='lsd --blocks=permission,links,user,group,size,date,name --group-dirs=first --date="+%d %b %H:%M"'
  128. alias la='ll -a'
  129. # alias bat='bat --theme gruvbox-dark' # theme moved to the .config/bat/config
  130. alias grep='grep --color=auto'
  131. alias fgrep='fgrep --color=auto'
  132. alias egrep='egrep --color=auto'
  133. alias ifconfig=/sbin/ifconfig
  134. # confirm before overwriting something ----------------------------------------
  135. alias cp="cp -i"
  136. alias mv='mv -i'
  137. alias rm='rm -i'
  138. # switch between shells -------------------------------------------------------
  139. alias tobash="sudo chsh $USER -s /usr/bin/env bash && echo 'Now log out.'"
  140. alias tozsh="sudo chsh $USER -s /usr/bin/env zsh && echo 'Now log out.'"
  141. alias tofish="sudo chsh $USER -s /usr/bin/env fish && echo 'Now log out.'"
  142. # navigation ------------------------------------------------------------------
  143. alias ..='cd ..'
  144. alias ...='cd ../..'
  145. alias .3='cd ../../..'
  146. alias .4='cd ../../../..'
  147. alias .5='cd ../../../../..'
  148. # get top process eating memory -----------------------------------------------
  149. alias psmem='ps auxf | sort -nr -k 4'
  150. alias psmem10='ps auxf | sort -nr -k 4 | head -10'
  151. # get top process eating cpu --------------------------------------------------
  152. alias pscpu='ps auxf | sort -nr -k 3'
  153. alias pscpu10='ps auxf | sort -nr -k 3 | head -10'
  154. # git -------------------------------------------------------------------------
  155. alias config='/usr/bin/git --git-dir=$HOME/.dotfiles.git --work-tree=$HOME'
  156. # run some programs -----------------------------------------------------------
  157. alias v='vim'
  158. alias f='ranger'
  159. alias vf='vifm'
  160. alias emacs="emacsclient -c -a 'emacs'"
  161. ###############################################################################
  162. # Source
  163. ###############################################################################
  164. # git -------------------------------------------------------------------------
  165. source ~/.git-completion.bash
  166. source ~/.git-prompt.sh
  167. # asdf manager ----------------------------------------------------------------
  168. source $HOME/.asdf/asdf.sh
  169. source $HOME/.asdf/completions/asdf.bash
  170. # Fuzzy finder ----------------------------------------------------------------
  171. [ -f ~/.fzf.bash ] && source ~/.fzf.bash
  172. # # broot -----------------------------------------------------------------------
  173. # source /home/alexander/.config/broot/launcher/bash/br
  174. # Run neofetch ----------------------------------------------------------------
  175. neofetch
  176. # Icons for lf file manager ---------------------------------------------------
  177. # export LF_ICONS="\
  178. # fi=:\
  179. # di=:\
  180. # ln=:\
  181. # pi=|:\
  182. # so=ﯲ:\
  183. # db=:\
  184. # cd=c:\
  185. # or=:\
  186. # su=:\
  187. # sg=:\
  188. # tw=:\
  189. # ow=w:\
  190. # st=:\
  191. # ex=:\
  192. # *.7z=:\
  193. # *.a=:\
  194. # *.aac=:\
  195. # *.ace=:\
  196. # *.ai=:\
  197. # *.alz=:\
  198. # *.apk=:\
  199. # *.arc=:\
  200. # *.arj=:\
  201. # *.asf=:\
  202. # *.asm=:\
  203. # *.asp=:\
  204. # *.au=:\
  205. # *.aup=:\
  206. # *.avi=:\
  207. # *.avi=:\
  208. # *.awk=:\
  209. # *.bash=:\
  210. # *.bat=:\
  211. # *.bmp=:\
  212. # *.bz2=:\
  213. # *.bz=:\
  214. # *.c++=:\
  215. # *.c=:\
  216. # *.cab=:\
  217. # *.cbr=:\
  218. # *.cbz=:\
  219. # *.cc=:\
  220. # *.cgm=:\
  221. # *.class=:\
  222. # *.clj=:\
  223. # *.cljc=:\
  224. # *.cljs=:\
  225. # *.cmake=:\
  226. # *.cmd=:\
  227. # *.coffee=:\
  228. # *.conf=:\
  229. # *.cp=:\
  230. # *.cpio=:\
  231. # *.cpp=:\
  232. # *.cs=:\
  233. # *.css=:\
  234. # *.cue=:\
  235. # *.csh=:\
  236. # *.cvs=:\
  237. # *.cxx=:\
  238. # *.d=:\
  239. # *.dart=:\
  240. # *.db=:\
  241. # *.deb=:\
  242. # *.diff=:\
  243. # *.dl=:\
  244. # *.dll=:\
  245. # *.doc=:\
  246. # *.docx=:\
  247. # *.dump=:\
  248. # *.dwm=:\
  249. # *.dz=:\
  250. # *.ear=:\
  251. # *.edn=:\
  252. # *.eex=:\
  253. # *.efi=:\
  254. # *.ejs=:\
  255. # *.elf=:\
  256. # *.elm=:\
  257. # *.emf=:\
  258. # *.epub=:\
  259. # *.erl=:\
  260. # *.esd=:\
  261. # *.ex=:\
  262. # *.exe=:\
  263. # *.exs=:\
  264. # *.f#=:\
  265. # *.fifo=|:\
  266. # *.fish=:\
  267. # *.flac=:\
  268. # *.flc=:\
  269. # *.fli=:\
  270. # *.flv=:\
  271. # *.flv=:\
  272. # *.fs=:\
  273. # *.fsi=:\
  274. # *.fsscript=:\
  275. # *.fsx=:\
  276. # *.gem=:\
  277. # *.gif=:\
  278. # *.git=:\
  279. # *.gl=:\
  280. # *.go=:\
  281. # *.gz=:\
  282. # *.gzip=:\
  283. # *.h=:\
  284. # *.hbs=:\
  285. # *.hh=:\
  286. # *.hpp=:\
  287. # *.hrl=:\
  288. # *.hs=:\
  289. # *.htaccess=:\
  290. # *.htm=:\
  291. # *.html=:\
  292. # *.htpasswd=:\
  293. # *.ico=:\
  294. # *.img=:\
  295. # *.ini=:\
  296. # *.iso=:\
  297. # *.jar=:\
  298. # *.java=:\
  299. # *.jl=:\
  300. # *.jpeg=:\
  301. # *.jpg=:\
  302. # *.js=:\
  303. # *.json=:\
  304. # *.jsx=:\
  305. # *.key=:\
  306. # *.ksh=:\
  307. # *.less=:\
  308. # *.lha=:\
  309. # *.lhs=:\
  310. # *.log=:\
  311. # *.lrz=:\
  312. # *.lua=:\
  313. # *.lz4=:\
  314. # *.lz=:\
  315. # *.lzh=:\
  316. # *.lzma=:\
  317. # *.lzo=:\
  318. # *.m2v=:\
  319. # *.m4a=:\
  320. # *.m4v=:\
  321. # *.markdown=:\
  322. # *.md=:\
  323. # *.mid=:\
  324. # *.midi=:\
  325. # *.mjpeg=:\
  326. # *.mjpg=:\
  327. # *.mka=:\
  328. # *.mkv=:\
  329. # *.ml=λ:\
  330. # *.mli=λ:\
  331. # *.mng=:\
  332. # *.mov=:\
  333. # *.mp3=:\
  334. # *.mp4=:\
  335. # *.mp4v=:\
  336. # *.mpc=:\
  337. # *.mpeg=:\
  338. # *.mpg=:\
  339. # *.msi=:\
  340. # *.mustache=:\
  341. # *.nix=:\
  342. # *.nuv=:\
  343. # *.o=:\
  344. # *.oga=:\
  345. # *.ogg=:\
  346. # *.ogm=:\
  347. # *.ogv=:\
  348. # *.ogx=:\
  349. # *.opus=:\
  350. # *.pbm=:\
  351. # *.pcx=:\
  352. # *.pdf=:\
  353. # *.pgm=:\
  354. # *.php=:\
  355. # *.pl=:\
  356. # *.pm=:\
  357. # *.png=:\
  358. # *.ppk=:\
  359. # *.ppm=:\
  360. # *.ppt=:\
  361. # *.pptx=:\
  362. # *.pro=:\
  363. # *.ps1=:\
  364. # *.psb=:\
  365. # *.psd=:\
  366. # *.pub=:\
  367. # *.py=:\
  368. # *.pyc=:\
  369. # *.pyd=:\
  370. # *.pyo=:\
  371. # *.qt=:\
  372. # *.ra=:\
  373. # *.rar=:\
  374. # *.rb=:\
  375. # *.rc=:\
  376. # *.rlib=:\
  377. # *.rm=:\
  378. # *.rmvb=:\
  379. # *.rom=:\
  380. # *.rpm=:\
  381. # *.rs=:\
  382. # *.rss=:\
  383. # *.rtf=:\
  384. # *.rz=:\
  385. # *.s=:\
  386. # *.sar=:\
  387. # *.scala=:\
  388. # *.scss=:\
  389. # *.sh=:\
  390. # *.slim=:\
  391. # *.sln=:\
  392. # *.so=:\
  393. # *.spx=:\
  394. # *.sql=:\
  395. # *.styl=:\
  396. # *.suo=:\
  397. # *.svg=:\
  398. # *.svgz=:\
  399. # *.swm=:\
  400. # *.t7z=:\
  401. # *.t=:\
  402. # *.tar=:\
  403. # *.taz=:\
  404. # *.tbz2=:\
  405. # *.tbz=:\
  406. # *.tga=:\
  407. # *.tgz=:\
  408. # *.tif=:\
  409. # *.tiff=:\
  410. # *.tlz=:\
  411. # *.ts=:\
  412. # *.twig=:\
  413. # *.txz=:\
  414. # *.tz=:\
  415. # *.tzo=:\
  416. # *.tzst=:\
  417. # *.vim=:\
  418. # *.vimrc=:\
  419. # *.vob=:\
  420. # *.war=:\
  421. # *.wav=:\
  422. # *.wav=:\
  423. # *.webm=:\
  424. # *.wim=:\
  425. # *.wmv=:\
  426. # *.xbm=:\
  427. # *.xbps=:\
  428. # *.xcf=:\
  429. # *.xhtml=:\
  430. # *.xls=:\
  431. # *.xlsx=:\
  432. # *.xml=:\
  433. # *.xpm=:\
  434. # *.xspf=:\
  435. # *.xul=:\
  436. # *.xwd=:\
  437. # *.xz=:\
  438. # *.yaml=:\
  439. # *.yml=:\
  440. # *.yuv=:\
  441. # *.z=:\
  442. # *.zip=:\
  443. # *.zoo=:\
  444. # *.zsh=:\
  445. # *.zst=:\
  446. # *.src=:\
  447. # *.ebuild=:\
  448. # "
  449. #
  450. # # export LF_ICONS="\
  451. # # tw=:\
  452. # # st=:\
  453. # # ow=:\
  454. # # dt=:\
  455. # # di=:\
  456. # # fi=:\
  457. # # ln=:\
  458. # # or=:\
  459. # # *.7z=:\
  460. # # *.a=:\
  461. # # *.ai=:\
  462. # # *.apk=:\
  463. # # *.asm=:\
  464. # # *.asp=:\
  465. # # *.aup=:\
  466. # # *.avi=:\
  467. # # *.awk=:\
  468. # # *.bash=:\
  469. # # *.bat=:\
  470. # # *.bmp=:\
  471. # # *.bz2=:\
  472. # # *.c=:\
  473. # # *.c++=:\
  474. # # *.cab=:\
  475. # # *.cbr=:\
  476. # # *.cbz=:\
  477. # # *.cc=:\
  478. # # *.class=:\
  479. # # *.clj=:\
  480. # # *.cljc=:\
  481. # # *.cljs=:\
  482. # # *.cmake=:\
  483. # # *.coffee=:\
  484. # # *.conf=:\
  485. # # *.cp=:\
  486. # # *.cpio=:\
  487. # # *.cpp=:\
  488. # # *.cs=:\
  489. # # *.csh=:\
  490. # # *.css=:\
  491. # # *.cue=:\
  492. # # *.cvs=:\
  493. # # *.cxx=:\
  494. # # *.d=:\
  495. # # *.dart=:\
  496. # # *.db=:\
  497. # # *.deb=:\
  498. # # *.diff=:\
  499. # # *.dll=:\
  500. # # *.doc=:\
  501. # # *.docx=:\
  502. # # *.dump=:\
  503. # # *.edn=:\
  504. # # *.eex=:\
  505. # # *.efi=:\
  506. # # *.ejs=:\
  507. # # *.elf=:\
  508. # # *.elm=:\
  509. # # *.epub=:\
  510. # # *.erl=:\
  511. # # *.ex=:\
  512. # # *.exe=:\
  513. # # *.exs=:\
  514. # # *.f#=:\
  515. # # *.fifo=|
  516. # # *.fish=:\
  517. # # *.flac=:\
  518. # # *.flv=:\
  519. # # *.fs=:\
  520. # # *.fsi=:\
  521. # # *.fsscript=:\
  522. # # *.fsx=:\
  523. # # *.gem=:\
  524. # # *.gemspec=:\
  525. # # *.gif=:\
  526. # # .git=:\
  527. # # *.go=:\
  528. # # *.gz=:\
  529. # # *.gzip=:\
  530. # # *.h=:\
  531. # # *.haml=:\
  532. # # *.hbs=:\
  533. # # *.hh=:\
  534. # # *.hpp=:\
  535. # # *.hrl=:\
  536. # # *.hs=:\
  537. # # *.htaccess=:\
  538. # # *.htm=:\
  539. # # *.html=:\
  540. # # *.htpasswd=:\
  541. # # *.hxx=:\
  542. # # *.ico=:\
  543. # # *.img=:\
  544. # # *.ini=:\
  545. # # *.iso=:\
  546. # # *.jar=:\
  547. # # *.java=:\
  548. # # *.jl=:\
  549. # # *.jpeg=:\
  550. # # *.jpg=:\
  551. # # *.js=:\
  552. # # *.json=:\
  553. # # *.jsx=:\
  554. # # *.key=:\
  555. # # *.ksh=:\
  556. # # *.leex=:\
  557. # # *.less=:\
  558. # # *.lha=:\
  559. # # *.lhs=:\
  560. # # *.log=:\
  561. # # *.lua=:\
  562. # # *.lzh=:\
  563. # # *.lzma=:\
  564. # # *.m4a=:\
  565. # # *.m4v=:\
  566. # # *.markdown=:\
  567. # # *.md=:\
  568. # # *.mdx=:\
  569. # # *.mjs=:\
  570. # # *.mkv=:\
  571. # # *.ml=λ:\
  572. # # *.mli=λ:\
  573. # # *.mov=:\
  574. # # *.mp3=:\
  575. # # *.mp4=:\
  576. # # *.mpeg=:\
  577. # # *.mpg=:\
  578. # # *.msi=:\
  579. # # *.mustache=:\
  580. # # *.nix=:\
  581. # # *.o=:\
  582. # # *.ogg=:\
  583. # # *.pdf=:\
  584. # # *.php=:\
  585. # # *.pl=:\
  586. # # *.pm=:\
  587. # # *.png=:\
  588. # # *.pp=:\
  589. # # *.ppt=:\
  590. # # *.pptx=:\
  591. # # *.ps1=:\
  592. # # *.psb=:\
  593. # # *.psd=:\
  594. # # *.pub=:\
  595. # # *.py=:\
  596. # # *.pyc=:\
  597. # # *.pyd=:\
  598. # # *.pyo=:\
  599. # # *.r=ﳒ:\
  600. # # *.rake=:\
  601. # # *.rar=:\
  602. # # *.rb=:\
  603. # # *.rc=:\
  604. # # *.rlib=:\
  605. # # *.rmd=:\
  606. # # *.rom=:\
  607. # # *.rpm=:\
  608. # # *.rproj=鉶:\
  609. # # *.rs=:\
  610. # # *.rss=:\
  611. # # *.rtf=:\
  612. # # *.s=:\
  613. # # *.sass=:\
  614. # # *.scala=:\
  615. # # *.scss=:\
  616. # # *.sh=:\
  617. # # *.slim=:\
  618. # # *.sln=:\
  619. # # *.so=:\
  620. # # *.sql=:\
  621. # # *.styl=:\
  622. # # *.suo=:\
  623. # # *.swift=:\
  624. # # *.t=:\
  625. # # *.tar=:\
  626. # # *.tex=ﭨ:\
  627. # # *.tgz=:\
  628. # # *.toml=:\
  629. # # *.ts=:\
  630. # # *.tsx=:\
  631. # # *.twig=:\
  632. # # *.vim=:\
  633. # # *.vimrc=:\
  634. # # *.vue=﵂:\
  635. # # *.wav=:\
  636. # # *.webm=:\
  637. # # *.webmanifest=:\
  638. # # *.webp=:\
  639. # # *.xbps=:\
  640. # # *.xcplayground=:\
  641. # # *.xhtml=:\
  642. # # *.xls=:\
  643. # # *.xlsx=:\
  644. # # *.xml=:\
  645. # # *.xul=:\
  646. # # *.xz=:\
  647. # # *.yaml=:\
  648. # # *.yml=:\
  649. # # *.zip=:\
  650. # # *.zsh=:\
  651. # # "
  652. #