An open API service indexing awesome lists of open source software.

https://github.com/sonnyrr/vk-nvim

🌊 My personal Neovim configuration.
https://github.com/sonnyrr/vk-nvim

angular csharp dotnet javascript lsp lua neovim nvim nvim-configuration typescript

Last synced: about 2 months ago
JSON representation

🌊 My personal Neovim configuration.

Awesome Lists containing this project

README

          

# 🏝️ Vasil Kotsev's Neovim Config

A nvim configuration with sensible defaults. Supports `C#`, `Elixir`, `Lua`, `JS`, `TS` & `Angular` projects.

Landing

## 🧩 Pre-requisites

In order to use this configuration you'll need the following dependencies:

### 🪟 Windows

#### 📦 Packages

```powershell
winget install BrechtSanders.WinLibs.POSIX.UCRT
winget install BurntSushi.ripgrep.MSVC
winget install junegunn.fzf
winget install Microsoft.DotNet.SDK.10
winget install OpenJS.NodeJS

bun add -g tree-sitter-cli
# or
npm install -g tree-sitter-cli
```

#### ⚗️ XDG Base Directory Variables (Optional)

```powershell
[System.Environment]::SetEnvironmentVariable('XDG_DATA_HOME', 'D:\', 'User')
[System.Environment]::SetEnvironmentVariable('XDG_CONFIG_HOME', 'D:\dotfiles', 'User')
```

### 🍎 MacOS

#### 📦 Packages

```sh
brew install ripgrep
brew install fzf
brew install --cask dotnet-sdk@10
brew install node
brew install tree-sitter-cli
```

### 🟪 .NET CLI tools

```sh
dotnet tool install -g easydotnet
dotnet tool install -g dotnet-outdated-tool
dotnet tool install -g dotnet-ef
```