[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/raku-mode bc61245db1 192/253: Better region handling
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/raku-mode bc61245db1 192/253: Better region handling |
Date: |
Sat, 29 Jan 2022 08:28:57 -0500 (EST) |
branch: elpa/raku-mode
commit bc61245db1f1f1d0ca7dd2f39aaa2814cfa12b15
Author: Matias Linares <matiaslina@gmail.com>
Commit: Matias Linares <matiaslina@gmail.com>
Better region handling
---
perl6-repl.el | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/perl6-repl.el b/perl6-repl.el
index db78020bb6..4d1bd84e76 100644
--- a/perl6-repl.el
+++ b/perl6-repl.el
@@ -70,23 +70,23 @@
(goto-char pos))
(message "Cannot execute %s" perl6-exec-path)))
-(defun perl6-send-region-to-repl ()
- (interactive)
- (if (perl6-exec-path-exists-p)
+(defun perl6-send-region-to-repl (begin end)
+ (interactive (if (use-region-p)
+ (list (region-beginning)
+ (region-end))
+ (list nil nil)))
+ (if (and begin end (perl6-exec-path-exists-p))
(let ((jbuf (get-buffer (perl6-repl--buffer-name-earmuf)))
(cbuf (current-buffer))
(cwin (selected-window))
(pos (mark))
- (contents (buffer-substring (mark)
- (point))))
+ (contents (buffer-substring-no-properties begin end)))
(if jbuf (switch-to-buffer jbuf)
;;if there is not a perl6 REPl open, open it and wait for prompt
(perl6-create-new-repl))
- (set-text-properties 0 (length contents) nil contents)
(mapc 'perl6-repl-send-line (split-string contents "\n+"))
(select-window cwin)
- (switch-to-buffer cbuf)
- (goto-char pos))
+ (switch-to-buffer cbuf))
(message "Cannot execute %s" perl6-exec-path)))
(defun perl6-send-buffer-to-repl ()
- [nongnu] elpa/raku-mode 3f33ca3db8 243/253: Merge pull request #48 from RomanHargrave/fix-smie-hanging-indent, (continued)
- [nongnu] elpa/raku-mode 3f33ca3db8 243/253: Merge pull request #48 from RomanHargrave/fix-smie-hanging-indent, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode ef229addc0 250/253: Update CHANGELOG.md, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 6f3c29a29c 004/253: Add back the filename constraint, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 7141debae2 101/253: Highlight ':' twigil, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 33e699c109 087/253: More conservative reduce-operator highlighting, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode a2cc73f0d8 130/253: Improve matching of '«' and '<' strings, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 86c5f989e2 129/253: Remove redundant code, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode c2105da136 131/253: Better code formatting, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode e7a19cf759 176/253: Changing back to my repo, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 47cda8e430 163/253: add optional leading bang for private method names, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode bc61245db1 192/253: Better region handling,
ELPA Syncer <=
- [nongnu] elpa/raku-mode 6fc7de3a02 180/253: recognize a "state" variable, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 977b14a7c1 253/253: Fix flycheck Raku reference, ELPA Syncer, 2022/01/29