Geany

De Banane Atomic
Révision datée du 29 mars 2020 à 00:19 par Nicolas (discussion | contributions) (→‎Installation manuelle)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Installation

Bash.svg
sudo pacman -S geany geany-plugins

Thème dark

Bash.svg
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
  • « ~/.config/geany/colorschemes »
  • « /usr/share/geany/colorschemes »

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

  1. installer enchant, hunspell, hunspell-fr
  2. Tools → Plugin Manager → activer Spell Check → Preferences → Language to use: fr_FR
  3. Configurer le chemin vers le dictionnaire: $HOME/.config/geany/dictionaries !Ne semble pas être utile!
  4. Sélectionner le dictionnaire: Tools → Spell Check

JSON Prettifier

Bash.svg
make
# installation pour l'utilisateur courant
make localinstall