tmux-sync.nvim/README.md

1.5 KiB
Raw Blame History

tmux-sync.nvim

Synchronisation automatique des couleurs entre Neovim et Tmux selon le mode d'édition.

Modes pris en charge :

  • Normal → Couleur synchronisée avec le mode Normal de Neovim.
  • Insert → Couleur synchronisée avec le mode Insert.
  • Visual → Couleur synchronisée avec le mode Visual.
  • Command → Couleur synchronisée avec le mode Command.

Fonctionnalités

  • Synchronisation en temps réel de la couleur de la status bar Tmux avec Neovim.
  • Intégration directe avec mini.statusline.
  • Ultra léger et sans configuration obligatoire.

Installation

Avec Lazy.nvim

{
    "L0m1g/tmux-sync.nvim",
    dependencies = {
        "echasnovski/mini.statusline",  --  Nécessaire pour récupérer les couleurs
    },
    config = function()
        require("tmux-sync")
    end,
}

Avec Packer.nvim

use({
    "L0m1g/tmux-sync.nvim",
    requires = { "echasnovski/mini.statusline" },
    config = function()
        require("tmux-sync")
    end,
})

Configuration

Aucune configuration nest nécessaire, mais tu peux personnaliser les couleurs avec mini.statusline si besoin.

Fonctionnement

Le plugin écoute les changements de mode dans Neovim et met à jour la couleur de la status bar de Tmux.

Exemple de synchronisation : • Mode Normal → Orange • Mode Insert → Vert • Mode Visual → Rouge • Mode Command → Bleu

Licence

Distribué sous Licence MIT