tmux-sync.nvim/README.md

66 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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**
```lua
{
"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**
```lua
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