[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/csharp-mode 7438762 050/459: Update instructions in REA
From: |
ELPA Syncer |
Subject: |
[elpa] externals/csharp-mode 7438762 050/459: Update instructions in README. |
Date: |
Sun, 22 Aug 2021 13:58:54 -0400 (EDT) |
branch: externals/csharp-mode
commit 74387627c153b034d91526dae74b04daf43e2401
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: Jostein Kjønigsen <jostein@kjonigsen.net>
Update instructions in README.
---
README.org | 28 ++++++++++++++++++++++------
1 file changed, 22 insertions(+), 6 deletions(-)
diff --git a/README.org b/README.org
index ea1a1cc..8894878 100644
--- a/README.org
+++ b/README.org
@@ -1,4 +1,5 @@
+
* csharp-mode
This is a mode for editing C# in emacs. It's based on cc-mode, v5.30.3 and
above.
@@ -30,23 +31,38 @@ Once installed the package should be automatically used for
files with a '.cs'-e
Note: This package is also available on
[[http://stable.melpa.org/][MELPA-stable]] for those who don't want or need
bleeding edge development-versions.
+For a better experience you may want to enable electric-pair-mode when editing
C#-files.
+To do so, add the following to your .emacs-file:
+
+#+BEGIN_SRC emacs-lisp
+ (defun my-csharp-mode-hook ()
+ ;; enable the stuff you want for C# here
+ (electric-pair-mode 1))
+ (add-hook 'csharp-mode-hook 'my-csharp-mode-hook)
+#+END_SRC
+
+NOTE: If you have a generic prog-mode-hook, you currently have to add that hook
+to csharp-mode as well.
+
+For more advanced and IDE-like functionality we recommend using csharp-mode
together
+with [[https://github.com/OmniSharp/omnisharp-emacs][Omnisharp-Emacs]].
+
* 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
+** New 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]].
+All this original code can still be found in the
[[https://github.com/josteink/csharp-mode/tree/extras][extras-branch]], but we
have decided to
+go for a more focused approach and to throw out all dead or unused code, code
we wont
+be maintaining.
-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]].
+The goal: That what we package in csharp-mode actually works and works well.
* License
- [elpa] externals/csharp-mode 09fbadc 035/459: Build-status., (continued)
- [elpa] externals/csharp-mode 09fbadc 035/459: Build-status., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode be13af4 040/459: remove obsolete yasnippet integration closes #10, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode f4afe09 039/459: remove flymake integration, closes #8, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 16da60e 048/459: Merge branch 'devel' of github.com:josteink/csharp-mode into devel, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 1f11abf 052/459: Add some more reserved keywords to the list., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode a2115a6 020/459: remove unnecessary defadvice around tooltip-show, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 4c270ac 021/459: Merge pull request #5 from jesse-black/master, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 0287b32 034/459: Add build-status to readme., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 64861a6 042/459: Merge branch 'master' into devel, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode b2d8fba 049/459: Merge branch 'devel', ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 7438762 050/459: Update instructions in README.,
ELPA Syncer <=
- [elpa] externals/csharp-mode 3050139 060/459: Add fontification-test., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 5ce7809 068/459: add compilation regexps for msbuild for #28, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode e4ce203 065/459: Updated readme., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 7805fe8 077/459: Fix const-declaration for compilation-error regexps., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 8bd0e66 078/459: fix compilation regexps, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 8aaf6ff 059/459: Ensure template-file is not included in MELPA-built package., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 8e8c804 061/459: Fix test., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 7dec1ea 069/459: make compilation regexps work with xbuild, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 1939c4e 073/459: Extract compilation-mode regexps into constants., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 334566c 083/459: Support emacs binary being installed to path with whitespace., ELPA Syncer, 2021/08/22