[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/inf-clojure 98d324b 058/313: Merge pull request #19 from o
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/inf-clojure 98d324b 058/313: Merge pull request #19 from otijhuis/too-many-newlines |
Date: |
Wed, 11 Aug 2021 09:59:46 -0400 (EDT) |
branch: elpa/inf-clojure
commit 98d324b144c5db682c09b6347026516767cb0a78
Merge: 19605ac 339093c
Author: Bozhidar Batsov <bozhidar.batsov@gmail.com>
Commit: Bozhidar Batsov <bozhidar.batsov@gmail.com>
Merge pull request #19 from otijhuis/too-many-newlines
Too many newlines
---
inf-clojure.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/inf-clojure.el b/inf-clojure.el
index f041642..591a822 100644
--- a/inf-clojure.el
+++ b/inf-clojure.el
@@ -332,8 +332,12 @@ of `inf-clojure-program'). Runs the hooks from
"Send the current region to the inferior Clojure process.
Prefix argument AND-GO means switch to the Clojure buffer afterwards."
(interactive "r\nP")
- (comint-send-region (inf-clojure-proc) start end)
- (comint-send-string (inf-clojure-proc) "\n")
+ ;; replace multiple newlines at the end of the region by a single one
+ ;; or add one if there was no newline
+ (let ((str (replace-regexp-in-string
+ "[\n]*\\'" "\n"
+ (buffer-substring-no-properties start end))))
+ (comint-send-string (inf-clojure-proc) str))
(if and-go (inf-clojure-switch-to-repl t)))
(defun inf-clojure-eval-string (code)
- [nongnu] elpa/inf-clojure 52f9404 016/313: Add apropos command, (continued)
- [nongnu] elpa/inf-clojure 52f9404 016/313: Add apropos command, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure ecf614e 018/313: Use inf-clojure prefix consistently, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 2627825 025/313: Move inf-clojure-mode menu definition, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure de88e4f 032/313: Solution to unresponsive repl in Windows OS, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure c3a9283 035/313: Use #' in the keymaps, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure c23e13a 040/313: Minor readability improvement, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 44f3f97 047/313: Improve a docstring, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 286b935 059/313: Release 1.3.0, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 6c18b2c 052/313: Remove a bit of legacy from inferior-lisp, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 6ccb53e 054/313: Fix a docstring, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 98d324b 058/313: Merge pull request #19 from otijhuis/too-many-newlines,
ELPA Syncer <=
- [nongnu] elpa/inf-clojure 6009dc6 060/313: Fix for byte-compile warning about unused variables, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure ed0cd4d 063/313: Merge pull request #21 from syohex/refactoring, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 8760e41 066/313: Add ElDoc support for Clojure, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 6103093 071/313: Add some contribution guidelines, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 704a764 070/313: Merge pull request #23 from syohex/older-emacs, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure d181bad 037/313: Bind C-c C-e to inf-clojure-eval-last-sexp, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure f1a1051 043/313: Merge pull request #12 from ayato0211/master, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 25f1ab9 046/313: Tiny improvements to the front matter, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 310aca9 049/313: Merge pull request #16 from turbopape/patch-1, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 591f7fc 050/313: [Fix #14] Add inf-clojure-eval-buffer, ELPA Syncer, 2021/08/11