[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.
-
-
-=======================================================
-
-
- [elpa] externals/csharp-mode 2a904cb 005/459: First checkin of TFS.el - providing the ability to perform checkin/checkout to MS TFS from within emacs., (continued)
- [elpa] externals/csharp-mode 2a904cb 005/459: First checkin of TFS.el - providing the ability to perform checkin/checkout to MS TFS from within emacs., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 497a70e 009/459: Simplify csharp-mode; eliminate flymake-for-csharp.el (unnecessary), ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode a6f4b55 012/459: fix doc to remove mention of defunct flymake-for-csharp.el, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 6b688a6 014/459: update makefile, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode fc60bff 019/459: Fix for breakage in Emacs 24.4, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 13984a8 004/459: First checkin of flymake-for-csharp.el, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 3414c63 006/459: First check in of Cscomp - C# code completion., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 756f086 003/459: Few updates to csharp-mode. First checkin of aspx-mode.el, for ASPX files., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 03ed8fb 016/459: v0.8.4 - fixes bug with yasnippet integration, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode afe5315 022/459: Add GPL v2 license as found in the original project on Google Code., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode e940015 023/459: Update readme-file.,
ELPA Syncer <=
- [elpa] externals/csharp-mode d657aa0 025/459: Fix error in heading., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 2a28871 026/459: clean out unused files, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 77cbcf4 030/459: Add byte-compilation, unit-test running to makefile., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 35d295d 008/459: Fix a problem with parsing in csharp-completion.el, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 9f66d3b 011/459: fix doc to remove mention of flymake-command, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode c47e9ea 017/459: v0.8.5 - updates to imenu, fontification, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 1119177 018/459: Small update in string-lastindexof, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 287f044 031/459: Automatically detect version during package-build based on elisp-content., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode bd1d83e 044/459: Updated readme., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode d33cfb6 046/459: Update readme with note about MELPA stable., ELPA Syncer, 2021/08/22