[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vc-hgcmd f5ecf9b 44/87: Interactive function to run cus
From: |
Stefan Monnier |
Subject: |
[elpa] externals/vc-hgcmd f5ecf9b 44/87: Interactive function to run custom hg commands |
Date: |
Sat, 5 Jun 2021 16:11:43 -0400 (EDT) |
branch: externals/vc-hgcmd
commit f5ecf9b11b798aaa1f63ad64227fc7e59658c8ae
Author: muffinmad <andreyk.mad@gmail.com>
Commit: muffinmad <andreyk.mad@gmail.com>
Interactive function to run custom hg commands
---
README.md | 4 ++++
vc-hgcmd.el | 9 ++++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 57bf0b0..82cffb0 100644
--- a/README.md
+++ b/README.md
@@ -81,6 +81,10 @@ Additionally predefined commit message passed to custom
function `vc-hgcmd-log-e
'(vc-hgcmd-log-edit-message-function 'my/hg-commit-message))
```
+#### Run custom hg commands
+
+Interactive function `vc-hgcmd-runcommand` allow execute custom command.
+
## Installation
`vc-hgcmd` available on [MELPA](http://melpa.org):
diff --git a/vc-hgcmd.el b/vc-hgcmd.el
index aa66b6a..d3ddb4c 100644
--- a/vc-hgcmd.el
+++ b/vc-hgcmd.el
@@ -5,7 +5,7 @@
;; Author: Andrii Kolomoiets <andreyk.mad@gmail.com>
;; Keywords: vc
;; URL: https://github.com/muffinmad/emacs-vc-hgcmd
-;; Package-Version: 1.3.11
+;; Package-Version: 1.3.12
;; Package-Requires: ((emacs "25.1"))
;; This file is NOT part of GNU Emacs.
@@ -85,6 +85,8 @@
;;
;; (custom-set-variables
;; '(vc-hgcmd-log-edit-message-function 'my/hg-commit-message))
+;;
+;; - Interactive command `vc-hgcmd-runcommand' that allow to run custom hg
commands
;;; Code:
@@ -924,6 +926,11 @@ Insert output to process buffer and check if amount of
data is enought to parse
"Return the ignore file of the repository of FILE."
(expand-file-name ".hgignore" (vc-hgcmd-root file)))
+(defun vc-hgcmd-runcommand (command)
+ "Run custom hg COMMAND."
+ (interactive "sRun hg: ")
+ (vc-hgcmd-command-update-callback (split-string-and-unquote command)))
+
(provide 'vc-hgcmd)
;;; vc-hgcmd.el ends here
- [elpa] externals/vc-hgcmd 7e4fc39 19/87: Custom function to edit initial commit message, (continued)
- [elpa] externals/vc-hgcmd 7e4fc39 19/87: Custom function to edit initial commit message, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 4c6b2e7 32/87: Kill process buffer when process terminates, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 646c9b7 35/87: inline some functions; handle killed output buffers, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 64af3c5 38/87: make hgcmd process buffer hidden, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 2d4d185 43/87: List all unresolved files in vc-dir, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 18e6010 48/87: Show shelve in vc-dir, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd ba07f1a 47/87: Added extra file info; support older hg, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 601fe6d 51/87: Fixed docstring of vc-hgcmd--current-command, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd ee90dea 64/87: Installation notes markup, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 1515cd8 68/87: View log for revset, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd f5ecf9b 44/87: Interactive function to run custom hg commands,
Stefan Monnier <=
- [elpa] externals/vc-hgcmd e0ecc56 46/87: ui.interactive and encoding, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd a0c25ca 53/87: Use relative filename on rename, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 2137d67 58/87: Find proper filename across renames on find revision, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 5edf2b9 65/87: Enable shelve extension and shelve list by default (fixes #2), Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 6d8f45c 59/87: Use "diff -c" on diff for single revision, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd e13ae5e 70/87: Fixed package-lint reported issues, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd b67e78d 72/87: Implement update-on-retrieve-tag, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 92e0121 77/87: Implement 'C-1 C-x v L', Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 0fbd67b 82/87: Version 1.10, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd d96f41b 84/87: Move `require` to top, Stefan Monnier, 2021/06/05