neovim-ide

DockerHub

Table des Matières

  1. Introduction
  2. Fonctionnalités
  3. Prérequis
  4. Installation
  5. Utilisation
  6. Contribution
  7. Licence
  8. Auteurs
  9. Remerciements

Introduction

Bienvenue dans neovim-ide – une configuration NeoVim dockerisée innovante basée sur le plugin LazyVim. Que vous soyez un développeur chevronné ou débutant, notre configuration vous offre un environnement de développement puissant, flexible et facile à personnaliser. Profitez d’une productivité accrue grâce à des outils intégrés, une gestion efficace des plugins, et une interface épurée qui s’adapte à vos besoins. Plongez dans une expérience de codage optimisée et découvrez la puissance de NeoVim comme jamais auparavant !

Fonctionnalités

Systèmes et architectures pris en charge

Prérequis

Installation

Pour installer et utiliser cette configuration NeoVim dockerisée, suivez ces étapes :

  1. Clonez ce dépôt :
    git clone https://github.com/0x07cb/neovim-ide.git
    
  2. Construire l’image Docker

  3. Lancez le conteneur.

Utilisation

Pour utiliser cette configuration NeoVim dockerisée comme vous utiliseriez la commande nvim classique, suivez ces étapes :

1. Lancer le conteneur Docker

Utilisez la commande suivante pour lancer le conteneur NeoVim, en montant le répertoire courant dans le conteneur :

docker run --rm -it \
    -v $(pwd):/home/appuser/data \
    neovim-ide:latest \
    nvim "$@"

Explication des options :

2. Créer un alias

Pour simplifier l’utilisation, vous pouvez créer un alias dans votre fichier de configuration shell (.bashrc ou .zshrc). Ajoutez la ligne suivante à votre fichier de configuration :

alias nvim-docker='docker run --rm -it -v $(pwd):/home/appuser/data neovim-ide:latest nvim'

Après avoir ajouté cet alias, rechargez votre configuration shell ou redémarrez votre terminal.

3. Utilisation de l’alias

Vous pouvez maintenant utiliser nvim-docker comme vous utiliseriez nvim normalement. Par exemple :

# Ouvrir un fichier
nvim-docker fichier.txt

# Ouvrir plusieurs fichiers
nvim-docker fichier1.txt fichier2.txt

# Ouvrir un répertoire
nvim-docker .

Le répertoire courant sera automatiquement monté dans le conteneur, vous permettant d’accéder à tous les fichiers du répertoire actuel et de ses sous-répertoires.

Exemple d’utilisation

Voici quelques exemples d’utilisation :

  1. Ouvrir un fichier dans le répertoire courant :
    nvim-docker mon_fichier.py
    
  2. Ouvrir plusieurs fichiers :
    nvim-docker fichier1.js fichier2.js fichier3.js
    
  3. Ouvrir un répertoire pour navigation :
    nvim-docker .
    
  4. Utiliser des options de NeoVim :
    nvim-docker -p fichier1.txt fichier2.txt
    

Remarques

En suivant ces étapes, vous pourrez utiliser efficacement la version dockerisée de NeoVim et profiter d’un environnement de développement cohérent et personnalisable.

Contribution

Nous accueillons chaleureusement les contributions à ce projet ! Voici comment vous pouvez participer :

  1. Forkez le dépôt : Créez votre propre copie du projet sur GitHub.
  2. Créez une branche : git checkout -b nom-de-votre-fonctionnalite
  3. Committez vos changements : git commit -am 'Ajout d'une nouvelle fonctionnalité'
  4. Poussez vers la branche : git push origin nom-de-votre-fonctionnalite
  5. Ouvrez une Pull Request : Soumettez vos modifications pour révision.

Lignes directrices pour la contribution

Nous apprécions grandement votre aide pour améliorer ce projet !

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Auteurs

Remerciements

Nous tenons à remercier chaleureusement :

Votre engagement et votre passion pour l’amélioration des outils de développement sont une source d’inspiration constante pour ce projet.

English Français