Mis à jour pour Markion v0.3.1 · 2026-09-04

DOCUMENTATION

Documents et espace de travail

Onglets, arborescence, plan repliable et barre d’état informative gardent le contexte d’écriture en ordre sans capter l’attention.

Plusieurs onglets

  • Chaque onglet conserve son curseur, sa sélection, son défilement, l’annuler/rétablir, l’aperçu, le plan et l’état Markdown dérivé en cache.
  • Ouvrir un Markdown ou un texte déjà ouvert focalise l’onglet existant au lieu d’en créer un doublon.
  • À l’ouverture — arborescence, glisser-déposer, Récents ou Fichier → Ouvrir — l’onglet courant est utilisé si c’est sûr (onglet image, brouillon sans titre propre, ou autre document inchangé), sinon un nouvel onglet s’ouvre. Un document modifié n’est jamais remplacé en silence.

Fermer les onglets et quitter

En v0.2.8, les modifications non enregistrées proposent Enregistrer / Ne pas enregistrer / Annuler. Enregistrer écrit d’abord les documents concernés ; les brouillons sans titre passent par Enregistrer sous. Ne pas enregistrer abandonne les changements et leurs instantanés de récupération. Annuler laisse tout ouvert. Un dialogue de quitter couvre tous les onglets sales.

Arborescence

Ouvrir un dossier change la racine de l’espace et remplit la barre latérale Fichiers, imbriquée par répertoires ; les dossiers vides sont aussi listés :

  • Fichiers Markdown, visuellement distincts dans l’arbre
  • Un ensemble choisi de fichiers texte — .txt, .text, .log, .csv, .tsv, .org, .rst, .adoc/.asciidoc — ouverts en texte UTF-8
  • Images prises en charge — .png, .jpg/.jpeg, .gif, .webp, .bmp, .tif/.tiff, .svg — ouvertes en onglets image en lecture seule, qui adaptent les images trop grandes à la zone de contenu
  • Déplier un dossier n’affiche qu’un niveau d’enfants, pour explorer les espaces très imbriqués niveau par niveau.
  • La préférence Afficher les fichiers/dossiers cachés (désactivée par défaut) révèle les dotfiles et l’attribut caché Windows ; les répertoires de bruit de build, dépendances et VCS toujours exclus (target, node_modules, .git, …) restent cachés dans tous les cas.
  • Les menus contextuels proposent ouvrir, ouvrir dans un nouvel onglet, créer fichier/dossier, renommer, supprimer, copier le chemin absolu ou relatif à l’espace de travail, afficher dans le gestionnaire système, filtrer et actualiser, selon la cible.
  • Fichiers et dossiers se nomment sur place ; supprimer un dossier non vide demande une seconde confirmation.
  • Glissez un fichier ou dossier sur un dossier, un fichier qu’il contient ou la racine de l’espace de travail pour le déplacer sur le disque ; les onglets ouverts concernés suivent le nouveau chemin. Les fichiers Markdown peuvent aussi être glissés depuis le gestionnaire système vers Markion.
  • Les panneaux Fichiers et Plan se basculent, les séparateurs de la barre latérale et de l’aperçu scindé se déplacent. Les deux panneaux ont des barres de défilement déplaçables. Markion mémorise taille et position de fenêtre, état maximisé, largeur latérale et ratio scindé pour le prochain lancement.

Panneau Plan

Le panneau Plan liste la hiérarchie des titres en arbre repliable : chaque titre avec descendants a un contrôle de dépliage, et les plans démarrent entièrement dépliés. Le pliage est par document et limité à la session ; la section du curseur est mise en évidence. Un clic saute à la position source — ou au titre rendu en mode Lecture.

Barre d’état

Le titre natif de la fenêtre affiche le nom de fichier et un * s’il y a des modifications non enregistrées. La barre d’état montre l’état d’enregistrement, des retours brefs et un contexte durable :

  • Nombre de caractères et de mots du document actif
  • Ligne et colonne du curseur (à partir de 1) lorsqu’une surface d’édition est présente
  • La branche Git courante si le document ou l’espace appartient à un dépôt

Sûreté des données

  • Écritures atomiques. Les écritures remplacent le fichier de façon atomique dans le même répertoire. En cas d’échec, le chemin et l’état modifié sont conservés — les éditions ne sont pas perdues.
  • Détection des changements externes. Markion suit la dernière identité connue du fichier sur disque, détecte les changements externes avant l’enregistrement et tant que le document est ouvert, recharge automatiquement seulement les documents propres, et propose aux documents sales de recharger, d’écraser ou d’enregistrer une copie.
  • Enregistrement automatique. Par défaut, des instantanés de récupération sont écrits après cinq secondes d’inactivité. Le délai 1–300 s se règle dans Préférences → Général ; désactiver Enregistrement silencieux conserve la récupération sans écraser le fichier d’origine. Les documents sans titre n’écrivent que des copies de récupération. Les instantanés restaurés restent jusqu’à un enregistrement réussi, un abandon explicite ou un successeur écrit atomiquement.
  • Gestionnaire de récupération. Inventorie chaque instantané avec son chemin d’origine et sa relation au disque, et prend en charge Restaurer, Abandonner, Tout restaurer et Tout abandonner sans supprimer les données illisibles ou non sélectionnées.