Skip to content

dotFiles for work with .NET from terminal (Windows, Linux and Mac) 🖥️

Notifications You must be signed in to change notification settings

jonas1ara/dotFiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

dotFILES 🖥️

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! 😁

Fsharp in neovim

PowerShell on Windows 11 (Believe me, if it works on Windows it works on Unix/Linux)

Requirements 📦

Linux (Desktop or WSL)

  • 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

Windows

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

Installation 🚀

Linux (Ubuntu or Fedora)

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

Windows

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

Build with 🛠️