These files provide a minimal and efficient setup for developing with C# and F# using Neovim, this configuration is compatible with Windows, WSL and Linux Desktop, making it versatile for various development setups! 😁
PowerShell on Windows 11 (Believe me, if it works on Windows it works on Unix/Linux)
- Vim - A versatile text editor for coding
- Tmux - Terminal multiplexer for managing sessions (only available on Unix/Linux)
- Ubuntu - A widely used Linux distribution
- Fedora - Another popular Linux distribution
Note: Tmux is not available on Windows. For similar functionality, consider using alternatives like Windows Terminal or ConEmu.
- Scoop - Windows package manager
- Neovim - Advanced Vim-based text editor
- .NET SDK - .NET development tools
Clone this repository and move into it:
git clone https://github.com/jonas1ara/dotFiles.git
Make sure to make the script have execution permissions:
cd dotFiles/src/scripts && chmod +x Neovim.sh
Run the Setup.sh script:
./Neovim.sh
To set this up on Windows, you need to install Scoop
first. Run the following command in PowerShell (preferably as Administrator):
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
Then, clone this repository and move into it:
git clone https://github.com/jonas1ara/dotFiles.git
Run the Setup.ps1 script:
cd dotFiles\src\scripts && .\Neovim.ps1
- WSL - WSL
- Fedora - Fedora
- Ubuntu - Ubuntu
- Scoop - Windows package manager
- Neovim - Neovim text editor
- .NET SDK - .NET development SDK
- PowerShell - PowerShell scripting language
- Windows 11 - Windows 11 operating system