Mode majeur pour éditer du Kotlin avec Emacs
Ce tutoriel s'adresse aux utilisateurs et utilisatrices de GNU Emacs et ses dérivés, ainsi qu'aux curieux et curieuses.
Kotlin est un langage de programmation. Malheureusement, au moins jusqu'à la version 24.5, GNU Emacs ne le supporte pas. Mais il est existe un mode majeur écrit en Emacs Lisp et qui est bien entendu libre (sous licence GPL 3+).
Télécharger
Télécharger via le Web
Vous pouvez aussi télécharger la dernière version du dépôt git.
Télécharger via le dépôt Git
Si vous voulez le dépôt Git, il est disponible sur
GitHub.
Pour le cloner via un shell texte, utilisez la commande suivante :
git clone https://github.com/Emacs-Kotlin-Mode-Maintainers/kotlin-mode.git
.
Installer
Placer le fichier Emacs Lisp à un endroit connu d'Emacs
Le fichier Emacs Lisp est probablement à un endroit connu d'Emacs
si vous l'avez installé avec un gestionnaire système de sources de paquets avec lequel vous avez aussi installé Emacs
(comme APT de Debian)
ou un système similaire pour Emacs
(comme MELPA).
Si ce n'est pas déjà fait,
placez le fichier Emacs Lisp dans un des chemins de recherche de fichiers à charger d'Emacs.
Si vous n'en avez pas, il est habituel de créer
un dossier "packages" ou "elisp" dans le dossier ".emacs.d",
puis de l'ajouter dans votre ".emacs"
avec (add-to-list 'load-path "~/.emacs.d/packages/")
ou (add-to-list 'load-path "~/.emacs.d/elisp/")
.
Le fichier ".emacs" et le dossier ".emacs.d"
se trouvent probablement dans votre dossier personnel,
qui sous un système UNIX-like
(comme une distribution GNU/Linux ou un *BSD)
est facilement accessible
avec "~/.emacs" ou "$HOME/.emacs"
(rajoutez juste ".d" pour le dossier).
Si le fichier ".emacs" ou le dossier ".emacs.d"
n'existent pas dans votre dossier personnel,
n'hésitez pas à les créer.
Configurer Emacs
Dans votre fichier .emacs, ajoutez :
(require 'kotlin-mode)
(add-to-list 'auto-mode-alist '("\\.kt\\'" . kotlin-mode))