Configuration

Comme présenté précédemment, le fichier de configuration ~/.phystool/phystool.conf contient quatre sections qui seront présentées une à une ci-dessous.

 1[phystool]
 2db = ~/physdb
 3
 4[physnoob]
 5editor = kile
 6
 7[latex]
 8auto = physauto_dev
 9tikz = phystikz_dev
10
11[git]
12theme = --commit-decoration-style '130 box' --dark --file-decoration-style '"#606018" overline' --file-added-label '[●]' --file-copied-label '[C]' --file-modified-label '[+]' --file-removed-label '[⛌]' --file-renamed-label '[→]' --file-style '232 bold 184' --hunk-header-style 'syntax bold italic 237' --line-numbers --line-numbers-left-format '"{nm:>1}┊"' --line-numbers-left-style 'red' --line-numbers-minus-style 'red bold' --line-numbers-plus-style 'green bold' --line-numbers-right-format '" {np:>1}┊"' --line-numbers-right-style 'green' --line-numbers-zero-style '"#545474" italic' --minus-emph-style 'normal "#80002a"' --minus-style 'normal "#5e0000"' --plus-emph-style 'syntax bold "#007e5e"' --plus-style 'syntax "#003500"' --syntax-theme 'OneHalfDark' --whitespace-error-style '"#80002a" reverse' --zero-style 'syntax' --blame-format '"{author:<18} ({commit:>7}) ┊{timestamp:^16}┊ "' --no-gitconfig --side-by-side --width 200 --tabs 4

Phystool

Le paramètre db fixe le chemin du répertoire contenant les PDBfile. Ce répertoire peut être placé n’importe où sur le disque et son contenu ne devrait en principe pas être modifié sans passer par les outils phystool.

Physnoob

Le paramètre editor fixe la commande utilisée par associés aux PDBfile.

Note

Jusqu’à présent seul vim et kile on été testé mais n’importe quel éditeur de text graphique devrait fonctionner sans problème.

LaTeX

Le paramètre auto correspond à la classe \(\LaTeX\) utilisée par phystool pour compiler automatiquement les différents types de PDBfile à l’exception de Figure qui utilise lui la classe définie par le paramètre tikz.

Attention

Le contenu de ces classes \(\LaTeX\) est central au bon fonctionnement de phystool, il est vivement conseiller de prendre le temps de lire la documentation qui s’y rapporte.

Git

Le paramètre theme n’a d’effet que sur la coloration syntaxique utilisée par delta au travers de git diff. Les différents style sont configurable dans le menu dédié de physnoob.