Personnaliser votre expérience EMAC avec des thèmes

Personnaliser votre expérience EMAC avec des thèmes
Au fur et à mesure que la technologie a progressé, cela a conduit au développement d'outils tels que des environnements de développement intégrés qui offrent des groupes de fonctionnalités à ses utilisateurs. Cependant, malgré l'énorme popularité que les IDE ont acquise ces derniers temps, les éditeurs de texte sont encore plus couramment utilisés, principalement en raison de leurs performances et de leurs vitesses élevées et de la flexibilité qu'ils offrent aux utilisateurs pour créer et modifier des fichiers de tous les types de langues.

Les éditeurs de texte modernes peuvent correspondre aux IDE en termes de fonctionnalités fournies. Avec l'ensemble du travail des développeurs qui tournent autour de jouer avec des programmes et de rebondir dans et hors de leurs flux de travail, il est donc impératif d'utiliser un éditeur qui devrait être facile à travailler et à faire le travail comme il était censé être fait.

Un tel éditeur de texte qui existe depuis un certain temps est Emacs, qui, en raison d'être très personnalisable et flexible, est devenu la figure clé derrière le travail des organisations du monde entier. Emacs est souvent considéré comme une machine LISP plutôt que comme un éditeur de texte, et ce n'est certainement pas faux car il peut être configuré comme un shell, un client de messagerie et bien plus.

Cette spécialité d'EMACS découle de son interprète LISP à la base, ce qui signifie que les utilisateurs peuvent configurer EMACS simplement en ajoutant quelques lignes de code LISP. Les éditeurs de texte ayant un style très simpliste, cet attribut d'Emacs permet aux utilisateurs de personnaliser son look et de le coiffer comme ils le souhaitent.

Par conséquent, aujourd'hui, nous examinerons comment on peut personnaliser Emacs avec des thèmes et d'autres fonctionnalités.

Look initial

Initialement, lorsque vous chargez EMACS, le thème qui apparaît avec EMACS est le suivant:

Cela, cependant, n'a pas vraiment l'air aussi agréable à l'œil. Changeons cela et style Emacs avec un nouveau design.

Conditions préalables

Cependant, avant de passer au processus réel, nous devons d'abord ajouter quelques lignes à notre fichier d'initialisation. Lorsque EMACS démarre, le premier fichier traité est ce fichier d'initialisation, qui contient des commandes écrites en LISP qui permettent aux utilisateurs de configurer EMACS. C'est essentiellement ce que vous appelez le fichier de paramètres de personnalisation d'EMACS. Pour ouvrir notre fichier d'initialisation, appuyez sur les clés Ctrl + x suivie par Ctrl + f puis entrez ~ /.emacs. Ici, nous devons d'abord ajouter du code préalable avant de mettre à jour Emacs avec notre nouveau thème. Pour cela, nous devons ajouter les lignes de code suivantes à notre fichier init:

(nécessite un package)
(Add-to-list 'Package-Archives
'("Melpa" . "http: // melpa.org / packages / ") t)
(Initialité du package)
(sauf si (package-p 'use-package)
(package-refresh-consents)
(package-install 'use-package)))

Le code, donné ci-dessus, ajoute essentiellement l'archive Melpa à la liste des référentiels de packages trouvés dans EMACS et lui permet d'utiliser ces packages.

En outre, il installe un package d'utilisation, un package qui peut être utilisé pour installer d'autres packages.

Ajout d'un thème à Emacs

Maintenant, nous allons ajouter un thème à nos Emacs. Il existe de nombreux grands thèmes disponibles là-bas. Un bon site pour vérifier cela est les thèmes EMACS.

Pour ce tutoriel, j'ajouterai le thème Zenburn à nos Emacs. Pour ce faire, ouvrez à nouveau le fichier d'initialisation et ajoutez les lignes de code suivantes:

(THEME ZENBURN-PACKAGE
: assurer t
: configurer
(charge-thème 'zenburn t))

Cela installe le thème Zenburn et le charge une fois qu'Emacs est redémarré. Maintenant, nos Emacs ressemblent à ceci:

Par rapport au thème initial, cela semble tellement mieux.

Personnaliser davantage notre thème

La meilleure chose à propos d'Emacs est la liberté qu'il vous fournit. Pour les utilisateurs qui ne sont pas satisfaits de certaines choses sur le thème qu'ils viennent d'ajouter, Emacs vous permet même de le modifier. Cela peut simplement changer quelques couleurs ou l'échelle des tailles de police des titres et des titres et bien plus encore.

Montrons un exemple de ceci. Dans mon cas, je changerai la famille des polices qui accompagne Emacs. Pour ce faire, j'ajouterai la ligne de code suivante à mon fichier init:

(set-face-attribut 'par défaut nil: police "Dejavu sans mono")

Cela met en place la famille des polices ou comme Emacs le rappelle, Font Face comme Dejavu Sans. Je peux en outre personnaliser cela en modifiant sa taille de police ou en spécifiant une police séparée pour une langue spécifique comme C++.

Thèmes par défaut d'EMACS

Emacs lui-même est livré avec plusieurs thèmes par défaut. Pour les utilisateurs qui ne veulent pas entrer dans les tracas de modifier leur fichier d'initialisation, ils peuvent simplement ajouter un de ces thèmes par défaut à leur EMACS. Les utilisateurs peuvent vérifier les thèmes par défaut d'EMACS en appuyant sur ALT + X et en entrant des thèmes personnalisés.

Cela les amènera à un écran qui ressemble à ceci:

Tous les thèmes présentés ci-dessus dans la liste viennent avec Emacs 26. Pour sélectionner un thème dans cette liste, les utilisateurs doivent aller sur le nom du thème qu'ils souhaitent sélectionner et appuyer sur Entrée.

Ils verront immédiatement un changement dans Emacs et un signe croisé apparaîtra également à côté de la boîte du thème qu'ils ont sélectionné. Par exemple, si je sélectionne Tango-Dark, cela ressemblerait à ceci;

Cependant, ce n'est toujours pas permanent, et après avoir rechargé Emacs, le vieux thème Emacs apparaîtra.

Pour configurer en permanence cela comme thème pour EMACS, accédez au bouton Enregistrer les paramètres du thème et appuyez sur Entrée.

Maintenant, lorsque vous redémarrez vos Emacs, vous verrez ce thème apparaître au lieu de votre ancien.

Désactivation du thème personnalisé

Pour les utilisateurs qui ne s'habituent pas à leur nouveau thème et qui préfèrent l'ancien, ils peuvent le désactiver en utilisant la commande Disable-Thème. Par exemple, si je souhaite désactiver mon thème Zenburn, alors je dois ajouter la ligne de code suivante à mon fichier init:

(Disable-thème 'Zenburn)

Cela désactive mon thème Zenburn et passe au thème par défaut. Remarque: Ajoutez la commande de thème de désactivation après la commande de chargement de chargement.

Conclusion?

La facilité à laquelle les utilisateurs peuvent modifier les thèmes ou les tailles de police qui viennent avec EMACS montre sa polyvalence et sa extensibilité, et c'est ce qui rend EMACS si puissant et unique par rapport aux autres éditeurs de texte.