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))