ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

CSharpier

by mkonstapel ALL

Small Sublime Text plugin that adds a command to run dotnet-csharpier on C# files

Labels formatting

Details

Installs

  • Total 470
  • Win 321
  • Mac 54
  • Linux 95
Jun 10 Jun 9 Jun 8 Jun 7 Jun 6 Jun 5 Jun 4 Jun 3 Jun 2 Jun 1 May 31 May 30 May 29 May 28 May 27 May 26 May 25 May 24 May 23 May 22 May 21 May 20 May 19 May 18 May 17 May 16 May 15 May 14 May 13 May 12 May 11 May 10 May 9 May 8 May 7 May 6 May 5 May 4 May 3 May 2 May 1 Apr 30 Apr 29 Apr 28 Apr 27
Windows 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 1 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 1 0

Readme

Source
raw.​githubusercontent.​com

Sublime Text CSharpier plugin

Small plugin that adds a command to run dotnet-csharpier on C# files.

CSharpier is an opinionated code formatter for C#.

You can invoke the formatter manually from the command menu, “CSharpier: format file”. You can also configure the plugin to run automatically on save by editing the package settings (Preferences/Package Settings/CSharpier):

{
    "format_on_save": true,
}

Note that the command is only visible, and runs on save, when used on C# files.

Thanks to @thijsdezoete's isort plugin for providing a convenient starting point!

Install

To install csharpier: dotnet tool install csharpier -g.

dotnet is part of the .NET CLI, included in the .NET SDK.

Package Control

Hopefully soon: in @wbond's Package Control. Until then, open the command menu (default ctrl-shift-p), choose Package Control: Add Repository and paste in the repo URL: https://github.com/mkonstapel/sublime-text-csharpier-plugin.

To install the package, choose Package Control: Install Package from the command menu and search for csharpier.

Manual package installation

Clone this repository from your Sublime packages directory:

Linux

$ cd ~/.config/sublime-text/Packages
$ git clone https://github.com/mkonstapel/sublime-text-csharpier-plugin

OSX (untested)

$ cd "~/Library/Application Support/Sublime Text/Packages"
$ git clone https://github.com/mkonstapel/sublime-text-csharpier-plugin

Windows

$ cd "%APPDATA%\Sublime Text\Packages"
$ git clone https://github.com/mkonstapel/sublime-text-csharpier-plugin