Skip to content

Latest commit

 

History

History
110 lines (76 loc) · 3.24 KB

README.md

File metadata and controls

110 lines (76 loc) · 3.24 KB


siuvim

Custom configuration for Neovim, based on the NvChad distribution. Designed to develop directly, configurations designed for LSPs, formatters, linters and debuggers.

Neovim Minimum Version GitHub Issues

FeaturesHow To UseLicense

document_5154378509489013845b

Features

In addition to the nvchad based features, I have added third party plugin to improve productivity.

  • Support for django framework (template formatter with djlint)
  • Autocompletion support for Django framework templates (snippets included)
  • LSP configuration for python and htmldjango
  • Integration with the codeium artificial intelligence tool

How To Use

To clone and run this application, you'll need Git and Neovim
(warning! before cloning, you must backup your nvim configuration directory on unix systems located at ~/.config/nvim). installed on your computer.

UnInstall

After making your backup, ensure that the directories are clean with the following commands:

# Remove existing config:

# Linux / MacOS (unix)
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim

# Flatpak (linux)
rm -rf ~/.var/app/io.neovim.nvim/config/nvim
rm -rf ~/.var/app/io.neovim.nvim/data/nvim
rm -rf ~/.var/app/io.neovim.nvim/.local/state/nvim

# Windows CMD
rd -r ~\AppData\Local\nvim
rd -r ~\AppData\Local\nvim-data

# Windows PowerShell
rm -Force ~\AppData\Local\nvim
rm -Force ~\AppData\Local\nvim-data

Install

After cleaning, that is, deleting the directory, proceed with the installation as follows:

# Linux / MacOS (unix):
$ git clone https://github.com/jhonvidal/siuvim.git ~/.config/nvim/ && nvim


# Windows:
# If you're using Command Prompt(CMD)
git clone https://github.com/jhonvidal/siuvim.git %USERPROFILE%\AppData\Local\nvim && nvim

# If you're using PowerShell(pwsh)
git clone https://github.com/jhonvidal/siuvim.git $ENV:USERPROFILE\AppData\Local\nvim && nvim

#If the above path doesnt work, try any of these paths :
#For CMD : %LOCALAPPDATA%\nvim
C:\Users\%USERNAME%\AppData\Local\nvim 
#For PowerShell : $ENV:LocalAppData\nvim
C:\Users\$ENV:USERNAME\AppData\Local\nvim 

Run the :MasonInstallAll command after lazy.nvim finishes downloading the plugins. That is, within the neovim editor write the following commands:

:MasonInstallAll

:Lazy sync

Update

Lazy sync command

License

GPL 3.0