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.