« Geany » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 8 : Ligne 8 :
= Thème dark =
= Thème dark =
<kode lang=bash>
<kode lang=bash>
yaourt geany-themes
yay geany-themes
</kode>
</kode>
Le choix du thème se fait dans: View → Change Color Scheme<br>
Le choix du thème se fait dans: View → Change Color Scheme<br>
Il est aussi possible d'inverser les couleurs: Éditez &rarr; Préférences &rarr; Éditeur &rarr; Affichage &rarr; Inverser les couleurs de la coloration syntaxique
Il est aussi possible d'inverser les couleurs: Edit → Preferences → Editor → Display → Invert syntax highlighting colors


<filebox fn=zenburn.conf lang=bash>
<filebox fn=zenburn.conf lang=bash>
Ligne 26 : Ligne 26 :


== Installation manuelle ==
== Installation manuelle ==
Télécharger les [https://github.com/codebrainz/geany-themes thèmes] et copier les fichiers *.conf dans le dossier <tt>~/.config/geany/colorschemes</tt> ou le dossier <tt>/usr/share/geany/colorschemes</tt><br>
Télécharger les [https://github.com/codebrainz/geany-themes thèmes] et copier les fichiers {{boxx|*.conf}} dans le dossier {{boxx|~/.config/geany/colorschemes}} ou le dossier {{boxx|/usr/share/geany/colorschemes}}


= [http://www.geany.org/manual/current/index.html#filetype-definition-files Ajouter une nouvelle extension de fichier pour la coloration syntaxique] =
= [http://www.geany.org/manual/current/index.html#filetype-definition-files Ajouter une nouvelle extension de fichier pour la coloration syntaxique] =

Dernière version du 29 mars 2020 à 00:19

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