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 |