1
0
Fork 0
Commit graph

27 commits

Author SHA1 Message Date
67159d71e5 [oni-csharp] Add command to add a file to ‘.csproj’ 2023-05-25 00:18:35 -07:00
4a8c54f922 [oni-csharp] Use text properties instead of overlays
Use text properties instead of overlays and add some extra information.
2023-05-25 00:17:29 -07:00
e8ac8c4687 Replace all Cask files with Eldev files
I'm working on moving my build setup to my own laminar[1] instance. To do this I
need to be able to package files up. It appears that I couldn't quite get Cask
to work, and Eldev exists in the Guix[2] package repository.

[1]: https://laminar.ryuslash.org/
[2]: https://guix.gnu.org/
2023-05-25 00:03:46 -07:00
d4eea37a8f [oni-csharp] Add csharp-solution-mode major mode
This major mode will be for viewing and editing the solution file. Right now it
just parses the solution file and displays some of the project names instead of
the GUIDs to make it more human readable.
2022-02-02 13:36:37 -08:00
df8ad7f733 [oni-csharp] Add compilation regular expression for devenv errors 2022-02-02 13:34:53 -08:00
8a67063ae4 [oni-csharp] Change indentation for argument list continuations
Previously:

    public void Foo(TypeA arg1,
                    TypeB arg2)
    {

Now:

    public void Foo(TypeA arg1,
        TypeB arg2)
    {
2022-01-05 16:12:51 -08:00
8af6f8d160 Remove autoloads for snippet loading
Loading ‘yasnippet’ shouldn't automatically load my package configuration. If my
package configuration hasn't been loaded it shouldn't try to include my snippets.
2021-12-01 13:43:21 -08:00
ad7152a4d2 [oni-csharp] Change the location of Omnisharp on Windows 2021-11-16 20:49:08 -08:00
cfd9384374
[oni-csharp] Remove autoload cookie, load from ‘oni-core’ 2021-09-20 20:18:47 -07:00
6b83cea71b
[oni-csharp] Depend on my configuration of Smartparens 2021-09-20 20:17:51 -07:00
89f8afa600 [oni-fci] Remove configuration
‘fci-mode’ has been completely superseded by the built-in
‘display-fill-column-indicator-mode’.
2021-06-22 22:19:53 -07:00
d7eb818ecf Turn abbrevs into "system" abbrevs
This prevents them from being saved to the abbrevs_defs file.
2020-12-12 22:10:43 -08:00
0f22bb9729 Add abbrevs to C, Java, and C# modes 2020-12-10 20:52:52 -08:00
6523617190 Add Import snippet for nxml
This snippet should only work in MSBuild project files (.proj).
2020-09-07 15:22:04 -07:00
fad1018b1b Only add the auto-insert template when ‘autoinsert’ is loaded 2020-09-07 15:11:27 -07:00
4d0a1c884d Use ‘display-fill-column-indicator-mode’ if possible
Fall back to ‘fci-mode’ if the function ‘display-fill-column-indicator-mode’
doesn’t exist.
2020-09-07 14:45:10 -07:00
2e672668d9 Add auto-insert template for .proj files 2020-08-27 22:31:28 -07:00
cf27d78d15 Replace ‘omnisharp’ with ‘lsp’ for C# development 2020-07-14 09:59:37 -07:00
8121df576e Use ‘nxml-mode’ for ‘.proj’ and ‘.targets’ files
Both of these file types are used for MSBuild.
2020-04-07 12:01:05 -07:00
226c1d86bd Fix indentation in C# of first argument in function calls 2020-03-27 17:01:42 -07:00
6fbafae2c8 Disable electric-pair-local-mode in C# 2020-03-25 15:53:55 -07:00
ac41385659 Add ‘fill-column-indicator’ to C# configuration 2020-03-20 10:48:56 -07:00
74a20197df Remove dependency declarations from Cask files
The dependencies are also in the package files themselves and are the actual
source of truth. The way I’ve reorganized the stages should mean that this isn’t
necessary anymore.
2020-03-20 10:48:56 -07:00
4e1ff8893d Add some C# commands with a hydra 2020-03-06 16:58:36 -08:00
d4c7bb72e6 Fix warnings about possibly non-existent variable company-backends 2020-03-02 19:53:09 -08:00
7fb0ed2d33 Add forgotten autoload cookie 2020-03-02 19:51:05 -08:00
68e796fb7c Add snippets to oni-csharp 2020-03-02 17:59:42 -08:00