Geany
Installation
sudo pacman -S geany geany-plugins |
Thème dark
yay geany-themes |
Le choix du thème se fait dans: View → Change Color Scheme
Il est aussi possible d'inverser les couleurs: Edit → Preferences → Editor → Display → Invert syntax highlighting colors
zenburn.conf |
# selection=0x000000;0x7D7D7D;false;true
selection=0x000000;0x595959;false;true
# current_line=0x000000;0x636363;true
current_line=0x000000;0x4D4D4D;true
# brace_good=0xFF0000;true;false
brace_good=0xdcdccc;0x2B2B2B
# brace_bad=0xff0000;0xFFFFFF;true;false
brace_bad=0xdcdccc;0x2B2B2B
# caret=0x000000;0x000000;false
|
Installation manuelle
Télécharger les thèmes et copier les fichiers *.conf dans le dossier ~/.config/geany/colorschemes ou le dossier /usr/share/geany/colorschemes
Ajouter une nouvelle extension de fichier pour la coloration syntaxique
Tools → Configuration Files → filetype_extensions.conf
- ~/.config/geany/filetype_extensions.conf
- /usr/share/geany/filetype_extensions.conf
~/.config/geany/filetype_extensions.conf |
# Ajout de l'extension less à la coloration syntaxique CSS
CSS=*.css;*.less;
# Ajout des extensions *.cf et *.rules ainsi que fstab à la coloration syntaxique des fichier de configuration
Conf=*.conf;*.cf;*.rules;fstab;
|
Modifier la coloration syntaxique
Dans les fichiers « Conf », pour que les lignes de commentaires soient prises en compte même si elles commencent par un espace, commenter les lignes suivantes:
/usr/share/geany/filetypes.conf |
# [lexer_properties]
# lexer.props.allow.initial.spaces=0
|
![]() |
Pour la simple modification des couleurs, il est plus simple de modifier le thème
|
Forcer la coloration syntaxique
Document → Définir le type de fichier → Langages de Script → Script Shell
Masquer la ligne verticale
Edit → Preferences → Editor → Display → Long Line Marker → décocher Enable
Wrap lines
Document → Line Wrapping
![]() |
Ne fonctionne pas: Edit → Preferences → Editor → Features → Line wrapping |
Changer la police
Edit → Preferences → Interface → Fonts
Replace et expressions rationnelles
Search for: ^(.+)$ Replace with: '\1'
Plugins
Tools → Plugin Manager
![]() |
Dossier local des plugins ~/.config/geany/plugins |
XML PrettyPrinter
Vérification orthographique / Spell Check
- installer enchant, hunspell, hunspell-fr
- Tools → Plugin Manager → activer Spell Check → Preferences → Language to use: fr_FR
- Configurer le chemin vers le dictionnaire: $HOME/.config/geany/dictionaries !Ne semble pas être utile!
- Sélectionner le dictionnaire: Tools → Spell Check
JSON Prettifier
make
# installation pour l'utilisateur courant
make localinstall
|