[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dash 7357283 258/439: Merge pull request #57 from Silex
From: |
Phillip Lord |
Subject: |
[elpa] externals/dash 7357283 258/439: Merge pull request #57 from Silex/master |
Date: |
Tue, 04 Aug 2015 20:28:45 +0000 |
branch: externals/dash
commit 7357283958c9aacb2dc7dc7836e85b2162f360f1
Merge: 3bbaed5 ab727ba
Author: Magnar Sveen <address@hidden>
Commit: Magnar Sveen <address@hidden>
Merge pull request #57 from Silex/master
Correct anchors for links starting with '!'
---
README.md | 4 ++--
dev/examples-to-docs.el | 12 +++++++++++-
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index d96744a..1436a00 100644
--- a/README.md
+++ b/README.md
@@ -155,8 +155,8 @@ Include this in your emacs settings to get syntax
highlighting:
### Destructive operations
-* [!cons](#-cons-car-cdr) `(car cdr)`
-* [!cdr](#-cdr-list) `(list)`
+* [!cons](#cons-car-cdr) `(car cdr)`
+* [!cdr](#cdr-list) `(list)`
### Function combinators
diff --git a/dev/examples-to-docs.el b/dev/examples-to-docs.el
index c8e82de..2353b81 100644
--- a/dev/examples-to-docs.el
+++ b/dev/examples-to-docs.el
@@ -72,6 +72,14 @@ FUNCTION may reference an elisp function, alias, macro or a
subr."
docstring
(mapconcat 'identity (-take 3 examples) "\n")))))
+(defun docs--chop-prefix (prefix s)
+ "Remove PREFIX if it is at the start of S."
+ (let ((pos (length prefix)))
+ (if (and (>= (length s) (length prefix))
+ (string= prefix (substring s 0 pos)))
+ (substring s pos)
+ s)))
+
(defun docs--chop-suffix (suffix s)
"Remove SUFFIX if it is at end of S."
(let ((pos (- (length suffix))))
@@ -83,7 +91,9 @@ FUNCTION may reference an elisp function, alias, macro or a
subr."
(defun github-id (command-name signature)
(docs--chop-suffix
"-"
- (replace-regexp-in-string "[^a-zA-Z0-9-]+" "-" (format "%S %S" command-name
signature))))
+ (replace-regexp-in-string "[^a-zA-Z0-9-]+" "-" (docs--chop-prefix
+ "!"
+ (format "%S %S"
command-name signature)))))
(defun s-replace (old new s)
"Replaces OLD with NEW in S."
- [elpa] externals/dash 2ee84cb 251/439: Release 2.3.0, (continued)
- [elpa] externals/dash 2ee84cb 251/439: Release 2.3.0, Phillip Lord, 2015/08/04
- [elpa] externals/dash f4ba8db 252/439: Add -snoc, Phillip Lord, 2015/08/04
- [elpa] externals/dash 9de1435 248/439: Merge pull request #53 from Fuco1/tree-stuff, Phillip Lord, 2015/08/04
- [elpa] externals/dash 0f4cae9 249/439: Improve docs, Phillip Lord, 2015/08/04
- [elpa] externals/dash ec9afcb 255/439: Merge pull request #54 from Fuco1/index/modify, Phillip Lord, 2015/08/04
- [elpa] externals/dash d8ccf85 254/439: Add replace/update/remove functions for index/indices, Phillip Lord, 2015/08/04
- [elpa] externals/dash 3bbaed5 256/439: Release 2.4.0, Phillip Lord, 2015/08/04
- [elpa] externals/dash ab727ba 257/439: Correct anchors for links starting with '!', Phillip Lord, 2015/08/04
- [elpa] externals/dash 8052eb9 253/439: Merge pull request #55 from Fuco1/snoc, Phillip Lord, 2015/08/04
- [elpa] externals/dash 8005153 259/439: Add customize option to turn on font-lock for dash, Phillip Lord, 2015/08/04
- [elpa] externals/dash 7357283 258/439: Merge pull request #57 from Silex/master,
Phillip Lord <=
- [elpa] externals/dash ba6e3c6 260/439: Add missing keywords, Phillip Lord, 2015/08/04
- [elpa] externals/dash ca9b296 263/439: Add Cask-file., Phillip Lord, 2015/08/04
- [elpa] externals/dash c788474 264/439: Fix bug with nested lists in `-remove-at-indices`, Phillip Lord, 2015/08/04
- [elpa] externals/dash 094fdea 262/439: Merge pull request #58 from Fuco1/fontlock-custom, Phillip Lord, 2015/08/04
- [elpa] externals/dash 47af4d6 265/439: Merge pull request #61 from Fuco1/master, Phillip Lord, 2015/08/04
- [elpa] externals/dash da9888f 266/439: Release 2.4.1, Phillip Lord, 2015/08/04
- [elpa] externals/dash a84a434 267/439: 2.4.1 in readme-template too, Phillip Lord, 2015/08/04
- [elpa] externals/dash f86d235 268/439: Fix -cons*, Phillip Lord, 2015/08/04
- [elpa] externals/dash 87bcbc8 261/439: Merge pull request #59 from Fuco1/add-keywords, Phillip Lord, 2015/08/04
- [elpa] externals/dash b661f96 269/439: Merge pull request #62 from Fuco1/consfix, Phillip Lord, 2015/08/04