[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dart-mode 93efb54 089/192: Update the version and URL and
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dart-mode 93efb54 089/192: Update the version and URL and flesh out the README |
Date: |
Sun, 29 Aug 2021 11:01:56 -0400 (EDT) |
branch: elpa/dart-mode
commit 93efb54ab4539c327014b46e3ae6b2d0395230db
Author: Natalie Weizenbaum <nex342@gmail.com>
Commit: Natalie Weizenbaum <nex342@gmail.com>
Update the version and URL and flesh out the README
---
README.md | 34 ++++++++++++++++++++++++----------
dart-mode.el | 4 ++--
2 files changed, 26 insertions(+), 12 deletions(-)
diff --git a/README.md b/README.md
index 4b90f0d..52ce774 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,35 @@
-Dart Mode
-=========
-Dart Mode is a major mode for editing Dart files in Emacs.
+`dart-mode` is a major mode for editing Dart files in Emacs.
+
+* [Installation](#installation)
+* [Dart Analyzer](#dart-analyzer)
+ * [Error Checking](#error-checking)
## Installation
1. Add [Marmalade](https://marmalade-repo.org/#download) to your
`package-archives` if you don't already have it.
-1. Install dart-mode via:
+2. Install dart-mode via:
```
M-x package-refresh-contents [RET]
M-x package-install [RET] dart-mode
```
-1. OPTIONAL: To enable on-the-fly syntax checking, add the
- following to your `.emacs` file:
- ```
- (setq dart-enable-analysis-server t)
- (add-hook 'dart-mode-hook 'flycheck-mode)
- ```
+## Dart Analyzer
+
+`dart-mode` supports the Dart analysis server, which runs in the background and
+analyzes your Dart code to figure out what every identifier and method call
+refers to. It provides all sorts of useful features that aren't possible when
+your code is treated as plain text.
+
+To enable analyzer support, add `(setq dart-enable-analysis-server t)` to your
+`.emacs` file.
+
+### Error Checking
+
+The Dart analyzer can use [Flycheck][] to notify you of errors and warnings in
+your Dart code. To enable this, just add `(add-hook 'dart-mode-hook
+'flycheck-mode)` to your `.emacs` file. Don't worry about installing
+Flycheck—if you have `dart-mode`, you automatically have it as well!
+
+[Flycheck]: http://www.flycheck.org/en/latest/
diff --git a/dart-mode.el b/dart-mode.el
index c74304e..1c0e29c 100644
--- a/dart-mode.el
+++ b/dart-mode.el
@@ -1,8 +1,8 @@
;;; dart-mode.el --- Major mode for editing Dart files -*- lexical-binding: t;
-*-
;; Author: Natalie Weizenbaum
-;; URL: http://code.google.com/p/dart-mode
-;; Version: 0.15
+;; URL: https://github.com/nex3/dart-mode
+;; Version: 1.0.0
;; Package-Requires: ((cl-lib "0.5") (dash "2.10.0") (flycheck "0.23"))
;; Keywords: language
- [nongnu] elpa/dart-mode c54f014 069/192: Merge pull request #18 from hterkelsen/no_pty, (continued)
- [nongnu] elpa/dart-mode c54f014 069/192: Merge pull request #18 from hterkelsen/no_pty, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode d6bb4e8 068/192: Document why we are using pipes rather than pty, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode e05c132 070/192: Add a README.md with installation instructions., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode bf82220 071/192: Merge pull request #19 from tonygentilcore/readme, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode d20d978 076/192: Bump version to 0.14., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 0c3d6d7 074/192: Fix an off-by-one bug in offset calculation., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode be9e422 077/192: Fix a bunch of byte-compilation warnings., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode e6635b3 084/192: Bump version to 0.15. (#38), ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode b380818 085/192: Adapt the gofmt-related code in go-mode.el for dartfmt. (#39), ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode f5962c3 080/192: Make version check work in Emacs 25., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 93efb54 089/192: Update the version and URL and flesh out the README,
ELPA Syncer <=
- [nongnu] elpa/dart-mode ecf3191 091/192: Add a command to show hover information, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 0cf32d5 092/192: Highlight hover descriptions, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode c4a5045 096/192: Add support for navigation, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode a1f36f4 094/192: Allow dart-show-hover to display in a new buffer, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 89a2d4e 100/192: Add a special mode for popups, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode eca3f15 105/192: Add the ability to autocomplete parameters, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode d333a73 102/192: Add an analyzer-based auto-complete, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode d507fa1 101/192: Add a binding to re-run searches, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode a2ab55b 114/192: Make more thorough use of dash, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode c11d02a 137/192: Remedy invalid file path format, ELPA Syncer, 2021/08/29