:lang csharp
Unity, .NET, and mono shenanigans
1. Description
This module adds C# support to Emacs. Powered by omnisharp (through LSP).
1.1. Maintainers
This module has no dedicated maintainers. Become a maintainer?
1.2. Module flags
- +dotnet
- Enable Dotnet transient interface with Sharper.
- +lsp
- Enable LSP support for
csharp-mode
. Requires :tools lsp and a langserver (supports omnisharp-roslyn). - +unity
- Enable special support for the Unity game engine (particularly, for HLSL shaders).
1.3. Packages
1.4. Hacks
No hacks documented for this module.
2. Prerequisites
This module needs:
- omnisharp (requires the +lsp flag)
- .NET SDKs (on Windows)
- .NET Core 1.X - 3.X or .NET 5 for cross platform
- Mono (on UNIX platforms)
2.1. TODO MacOS
2.3. TODO NixOS
3. TODO Usage
This module has no usage documentation yet. Write some?
4. TODO Configuration
This module has no configuration documentation yet. Write some?
5. Troubleshooting
There are no known problems with this module. Report one?
6. TODO Appendix
This module has no appendix yet. Write one?