Une configuration Neovim. Inspiré par Jetbrains, Emacs, VS Code. Construit sur l'interface utilisateur de Nvchad.
Cette distribution Neovim est fortement axée sur les performances, les fonctionnalités et la beauté.
VIMACS utilise une configuration de base appelée nvchad qui est belle hors de la boîte.
VIMACS est livré avec des dizaines de plugins Neovim optimisés pour votre utilisation quotidienne
VIMACS utilise un programme externe pour améliorer ses fonctionnalités. (par exemple) Vimacs a un client de messagerie en option basé sur Neomutt
L'image suivante montre la clé de l'aide de <leader> clé.
Note
Le texte vert signifie que le haut de l'arborescence de keymaping (par exemple <leader>a comprend tout ce qui concerne l'IA, <leader>ai ouvre l'assistant Cody AI dans une fente verticale) Le texte rouge signifie que le CMD direct (par exemple <leader>. Ouvre le gestionnaire de fichiers)
En raison de l'écosystème vaste des vimacs, les optimisations des performances sont cruciales.
Avec la puissance du chargement paresseux ( ~% 97,5 ), vous ne payez que ce que vous utilisez (Lazy.nvim)
En plus de cela, les programmes externes utilisent le shell système comme une interface qui ne réduit pas les performances.
[! Remarque] Il y a plus de 50 thèmes qui sortent de la boîte avec nvchad. Ce n'est qu'une vitrine qui vous donnera une idée du look.
Les vimacs nécessitent Neovim tous les soirs pour que toutes les fonctionnalités fonctionnent correctement. Bien qu'il soit possible d'utiliser des vimacs avec Neovim stable, il n'est pas recommandé.
VIMACS est également livré avec de nombreuses dépendances. Suivez les instructions sur cette page pour les installer.
Note
Certaines des fonctionnalités VIMACS nécessiteront une configuration supplémentaire. (par exemple, assistant AI, surf de projet, etc.) et certaines des fonctionnalités avancées nécessiteront une installation supplémentaire (voir pour plus d'informations)
Comment.nvim ) jj , jk ] (Better-Escape.nvim) [! Todo]: rendre le script d'installation plus interactif
git clone https://github.com/NvChad/starter ~ /.config/nvim
git clone https://github.com/UTFeight/vimacs
cd vimacs && mv custom ~ /.config/nvim/lua/custom
cd .. && rm -rf vimacs
# Migration script for latest NvChad (custom folder not supported)
# Check https://nvchad.com/news/v2.5_release for details
git clone https://gist.github.com/048bed2e7570569e6b327b35d1715404.git upgradeNvChad2.5
cd upgradeNvChad2.5 && chmod +x migrate.sh && ./migrate.sh
cd .. && rm -rf upgradeNvChad2.5cargo install cargo-nextestDébogueur:
# This is for unexpected scenarios only.
# In general mason should install these X-platform
# config.fish #
# Vimacs Mason PATH #
export PATH= " $HOME /.local/share/nvim/mason/bin " VIMACS est expédié avec Python par défaut, C / C ++ et Rust Debuggers. Si vous en avez d'autres à configurer, veuillez consulter sur custom/plugins.lua "nvim-dap" et custom/configs/nvim-dap.lua
Projet de surf:
Avertissement
Cette fonctionnalité nécessite une variable base_dirs dans custom/plugins.lua comme dans telescope-project.nvim
Copilote github
:Copilot authNull-ls
yay -S codespell textlint markdownlint stylua ruffLeetcode:
Client de messagerie:
[! IMPORTANT] Vous avez besoin de deux facteurs activés!
Suivez ensuite les instructions de ce site.
Markdown-maps:
yarn est requis pour le plugin markmap.nvim
yay -S yarn # AUR Il y a un bug dans la configuration TS qui fait que la cache-arbre ne installe pas les analyseurs Python de bash, org.
Exécutez la commande suivante pour le réparer:
:TSInstall bash org python Dans certains fichiers Markdown, les scripts Bash donneront not found (@heredoc_blabla) comme des erreurs grosses dont vous avez besoin pour installer un analyseur bash comme ci-dessus
Les comptes d'utilisateurs automatisés ou les «auto-bots» sont contre les conditions d'utilisation de Discord. Je ne suis pas responsable de toute perte causée par l'utilisation de "auto-bots" ou de discordo.
(Voir Discordo)