emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/csharp-mode e940015 023/459: Update readme-file.


From: ELPA Syncer
Subject: [elpa] externals/csharp-mode e940015 023/459: Update readme-file.
Date: Sun, 22 Aug 2021 13:58:47 -0400 (EDT)

branch: externals/csharp-mode
commit e94001535120ebb7445f7a2a4da608ec12d0f45b
Author: unknown <josteink@DEV-JOSTEIN-D30.Superoffice.no>
Commit: unknown <josteink@DEV-JOSTEIN-D30.Superoffice.no>

    Update readme-file.
    
    This solves
    https://github.com/josteink/csharp-mode/issues/1
---
 README.org | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Readme.txt | 44 --------------------------------------------
 2 files changed, 54 insertions(+), 44 deletions(-)

diff --git a/README.org b/README.org
new file mode 100644
index 0000000..cebd521
--- /dev/null
+++ b/README.org
@@ -0,0 +1,54 @@
+
+* csharp-mode
+
+This is a mode for editing C# in emacs. It's based on cc-mode, v5.30.3 and 
above.
+
+** Main features;
+
+- font-lock and indent of C# syntax including:
+  - all c# keywords and major syntax
+  - attributes that decorate methods, classes, fields, properties
+  - enum types
+  - #if/#endif #region/#endregion
+  - instance initializers
+  - anonymous functions and methods
+  - verbatim literal strings (those that begin with @)
+  - generics 
+- automagic code-doc generation when you type three slashes.
+- intelligent insertion of matched pairs of curly braces.
+- sets the compiler regex for next-error, for csc.exe output.
+- flymake integration, if you use it
+- integration with ya-snippet.el, if you have it.
+- imenu indexing of C# source, for easy menu-based navigation. 
+
+** Usage
+
+Currently this repo is not published to ELPA/MELPA/Marmelade, so you need to 
clone it.
+
+Once added to your .emacs.d it should be loadable using
+
+#+BEGIN_SRC emacs-lisp
+  (require 'csharp-mode)
+#+END_SRC
+
+* Attribution
+
+This repo is a fork of the code originally developed by Dylan R. E. Moonfire 
and
+further maintained by Dino Chiesa as hosted on 
[[https://code.google.com/p/csharpmode/][Google code]].
+
+** Change of focus
+
+The original csharp-mode repo contained lots of different code for lots of 
different purposes,
+some finished, some not, some experimental, some not. Basiaclly things like 
ASPX-mode, TFS-mode,
+code completion backends, etc.
+
+This repo intends to refocus on the major-mode and the csharp-mode package.
+This means that tasks like code-completion will be left out to better suited 
projects
+like [[https://github.com/OmniSharp/omnisharp-emacs][Omnisharp-Emacs]].
+
+That means lots of old code will be cleaned out, but the original contents can 
still be found in
+the [[https://github.com/josteink/csharp-mode/tree/extras][extras-branch]].
+
+* License
+
+The original project was licensed under 
[[https://www.gnu.org/licenses/gpl-2.0.html][GPL v2]], so this one is too.
diff --git a/Readme.txt b/Readme.txt
deleted file mode 100644
index 0b9aa4e..0000000
--- a/Readme.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Created Mon, 24 May 2010  17:21
-Updated Fri, 13 May 2011  13:02
-
-x-URL: http://code.google.com/p/csharpmode/
-
-This is the readme for csharp-mode.
-
-=======================================================
-
-You can use csharp-mode just as it is.  To do so,
-
- put this in your .emacs:
-
-   (autoload 'csharp-mode "csharp-mode" "Major mode for editing C# code." t)
-
- or:
-
-   (require 'csharp-mode)
-
-
- AND:
-
-   (setq auto-mode-alist
-      (append '(("\\.cs$" . csharp-mode)) auto-mode-alist))
-   (defun my-csharp-mode-fn ()
-      "function that runs when csharp-mode is initialized for a buffer."
-      ...insert your code here...
-      ...most commonly, your custom key bindings ...
-   )
-   (add-hook  'csharp-mode-hook 'my-csharp-mode-fn t)
-
-
-=======================================================
-
-The c# code completion is experimental. It depends on
-ICSharpCode.NRefactory.dll,  as well as powershell.el and
-a few other .el modules.
-
-Use it and let me know how it goes for you.
-
-
-=======================================================
-
-



reply via email to

[Prev in Thread] Current Thread [Next in Thread]