[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 70f8b03 05/56: Hoist remove-ansi-schmutz above just js
From: |
Rocky Bernstein |
Subject: |
[elpa] master 70f8b03 05/56: Hoist remove-ansi-schmutz above just js |
Date: |
Sat, 27 May 2017 05:02:28 -0400 (EDT) |
branch: master
commit 70f8b03f04cb3a8c25573802b3ad4c6ef2a5fc7d
Author: rocky <address@hidden>
Commit: rocky <address@hidden>
Hoist remove-ansi-schmutz above just js
---
realgud/common/utils.el | 11 +++++++++++
realgud/debugger/nodejs/nodejs.el | 5 +++--
realgud/debugger/trepanjs/core.el | 9 ---------
realgud/debugger/trepanjs/trepanjs.el | 7 ++++---
realgud/lang/js.el | 11 -----------
5 files changed, 18 insertions(+), 25 deletions(-)
diff --git a/realgud/common/utils.el b/realgud/common/utils.el
index 7be79c5..f74d605 100644
--- a/realgud/common/utils.el
+++ b/realgud/common/utils.el
@@ -43,4 +43,15 @@ Or raise an error if neither."
('t (error "We can only handle comint, shell, or eshell buffers"))
))
+(defun realgud:remove-ansi-schmutz()
+ "Remove ASCII escape sequences that node.js 'decorates' in
+prompts and interactive output with"
+ (interactive "")
+ (add-to-list
+ 'comint-preoutput-filter-functions
+ (lambda (output)
+ (replace-regexp-in-string "\033\\[[0-9]+[GKJhl]" "" output)))
+ )
+
+
(provide-me "realgud-")
diff --git a/realgud/debugger/nodejs/nodejs.el
b/realgud/debugger/nodejs/nodejs.el
index 7ca4f5c..5096477 100644
--- a/realgud/debugger/nodejs/nodejs.el
+++ b/realgud/debugger/nodejs/nodejs.el
@@ -12,10 +12,11 @@
(require-relative-list '("../../common/helper") "realgud-")
(require-relative-list '("../../common/run") "realgud:")
(require-relative-list '("core" "track-mode") "realgud:nodejs-")
+(require-relative-list '("../../common/utils") "realgud-")
(require-relative-list '("../../lang/js") "realgud-lang-")
-(declare-function realgud:js-remove-ansi-schmutz 'realgud-lang-js)
(declare-function realgud:run-debugger 'realgud:run)
+(declare-function realgud:-remove-ansi-schmutz 'realgud-utils)
;; This is needed, or at least the docstring part of it is needed to
;; get the customization menu to work in Emacs 24.
@@ -72,7 +73,7 @@ fringe and marginal icons.
(with-current-buffer cmd-buf
;; FIXME should allow customization whether to do or not
;; and also only do if hook is not already there.
- (realgud:js-remove-ansi-schmutz)
+ (realgud:remove-ansi-schmutz)
)
)))
diff --git a/realgud/debugger/trepanjs/core.el
b/realgud/debugger/trepanjs/core.el
index b3256c1..122cb44 100644
--- a/realgud/debugger/trepanjs/core.el
+++ b/realgud/debugger/trepanjs/core.el
@@ -131,15 +131,6 @@ Note that path elements have been expanded via
`expand-file-name'.
realgud:trepanjs-minibuffer-history
"js" "\\.js$"))
-(defun realgud:trepanjs-remove-ansi-shmutz()
- "Remove ASCII escape sequences that node.js 'decorates' in
-prompts and interactive output with"
- (add-to-list
- 'comint-preoutput-filter-functions
- (lambda (output)
- (replace-regexp-in-string "\033\\[[0-9]+[GKJ]" "" output)))
- )
-
(defun realgud:trepanjs-reset ()
"Trepanjs cleanup - remove debugger's internal buffers (frame,
breakpoints, etc.)."
diff --git a/realgud/debugger/trepanjs/trepanjs.el
b/realgud/debugger/trepanjs/trepanjs.el
index e0deb51..ed2d033 100644
--- a/realgud/debugger/trepanjs/trepanjs.el
+++ b/realgud/debugger/trepanjs/trepanjs.el
@@ -1,4 +1,4 @@
-;; Copyright (C) 2015 Free Software Foundation, Inc
+;; Copyright (C) 2015-2016 Free Software Foundation, Inc
;; Author: Rocky Bernstein <address@hidden>
@@ -20,12 +20,13 @@
(require 'load-relative)
(require-relative-list '("../../common/helper") "realgud-")
(require-relative-list '("../../common/run") "realgud:")
+(require-relative-list '("../../common/utils") "realgud-")
(require-relative-list '("core" "track-mode") "realgud:trepanjs-")
(require-relative-list '("../../lang/js") "realgud-lang-")
(declare-function realgud:trepanjs-query-cmdline 'realgud:trepanjs-core)
(declare-function realgud:trepanjs-parse-cmd-args 'realgud:trepanjs-core)
-(declare-function realgud:js-remove-ansi-schmutz 'realgud-lang-js)
+(declare-function realgud:-remove-ansi-schmutz 'realgud-utils)
(declare-function realgud:run-debugger 'realgud:run)
;; This is needed, or at least the docstring part of it is needed to
@@ -75,7 +76,7 @@ fringe and marginal icons.
(with-current-buffer cmd-buf
;; FIXME should allow customization whether to do or not
;; and also only do if hook is not already there.
- (realgud:js-remove-ansi-schmutz)
+ (realgud:remove-ansi-schmutz)
)
)))
diff --git a/realgud/lang/js.el b/realgud/lang/js.el
index ede33ef..8d19847 100644
--- a/realgud/lang/js.el
+++ b/realgud/lang/js.el
@@ -38,15 +38,4 @@
:char-offset-group 4)
"A realgud-loc-pat struct that describes a V8 backtrace location")
-(defun realgud:js-remove-ansi-schmutz()
- "Remove ASCII escape sequences that node.js 'decorates' in
-prompts and interactive output with"
- (interactive "")
- (add-to-list
- 'comint-preoutput-filter-functions
- (lambda (output)
- (replace-regexp-in-string "\033\\[[0-9]+[GKJ]" "" output)))
- )
-
-
(provide-me "realgud-lang-")
- [elpa] master 8ee7a26 02/56: Merge pull request #145 from dunn/make_install, (continued)
- [elpa] master 8ee7a26 02/56: Merge pull request #145 from dunn/make_install, Rocky Bernstein, 2017/05/27
- [elpa] master 905216f 06/56: Bp tracking respects custom filename lookup ..., Rocky Bernstein, 2017/05/27
- [elpa] master 697daeb 13/56: Tidy code a little, Rocky Bernstein, 2017/05/27
- [elpa] master e62aed9 16/56: describe-variable links to cmd-buf non-nil value, Rocky Bernstein, 2017/05/27
- [elpa] master 1959804 10/56: Small docstring clarification, Rocky Bernstein, 2017/05/27
- [elpa] master 5faeb71 09/56: realgud:cmdbuf-buffers-describe shows field names, Rocky Bernstein, 2017/05/27
- [elpa] master 66abb81 14/56: Tidy code a little, Rocky Bernstein, 2017/05/27
- [elpa] master 2def5fc 20/56: Customizable "search for this (relative) bp file", Rocky Bernstein, 2017/05/27
- [elpa] master bbdeb4e 19/56: Fixes issue #33, Rocky Bernstein, 2017/05/27
- [elpa] master 7323aa7 04/56: Fix up "make dist", Rocky Bernstein, 2017/05/27
- [elpa] master 70f8b03 05/56: Hoist remove-ansi-schmutz above just js,
Rocky Bernstein <=
- [elpa] master 7e1db94 07/56: file remapping changes, Rocky Bernstein, 2017/05/27
- [elpa] master cd61c06 15/56: Tidy a bit, Rocky Bernstein, 2017/05/27
- [elpa] master 447ab36 08/56: host removing ansi-schmutz to mode setting., Rocky Bernstein, 2017/05/27
- [elpa] master 9df42fe 12/56: Towards tracking breakpoints more often, Rocky Bernstein, 2017/05/27
- [elpa] master 4246e34 17/56: Merge pull request #150 from realgud/breakpoint-display, Rocky Bernstein, 2017/05/27
- [elpa] master 0fd9f62 35/56: lint on test, Rocky Bernstein, 2017/05/27
- [elpa] master 52d6b82 23/56: Closer to getting column info used, Rocky Bernstein, 2017/05/27
- [elpa] master 7fac416 29/56: Increase flake8 message coverage..., Rocky Bernstein, 2017/05/27
- [elpa] master 20b8d5d 32/56: Use cl-lib names, Rocky Bernstein, 2017/05/27
- [elpa] master 4f57d25 27/56: Fixes PR review realgud/realgud#163, Rocky Bernstein, 2017/05/27