[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master f360ead 31/56: Allow nil as file parameter in realgud-exec
From: |
Rocky Bernstein |
Subject: |
[elpa] master f360ead 31/56: Allow nil as file parameter in realgud-exec-shell |
Date: |
Sat, 27 May 2017 05:02:34 -0400 (EDT) |
branch: master
commit f360eadca3263624bb9e3380eb5cd2f7ab728c9c
Author: rocky <address@hidden>
Commit: rocky <address@hidden>
Allow nil as file parameter in realgud-exec-shell
Fixes #165
---
realgud/common/core.el | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/realgud/common/core.el b/realgud/common/core.el
index d7dade7..25de3d7 100644
--- a/realgud/common/core.el
+++ b/realgud/common/core.el
@@ -228,15 +228,16 @@ NO-RESET is nil, then that information which may point
into other
buffers and source buffers which may contain marks and fringe or
marginal icons is reset."
- (let* ((current-directory
- (or (file-name-directory script-filename)
+ (let* ((non-nil-filename (or script-filename "+No filename+"))
+ (current-directory
+ (or (file-name-directory non-nil-filename)
default-directory "./"))
(cmdproc-buffer-name
(replace-regexp-in-string
"\s+" "\s"
(format "*%s %s shell*"
(file-name-nondirectory debugger-name)
- (file-name-nondirectory script-filename))))
+ (file-name-nondirectory non-nil-filename))))
(cmdproc-buffer (get-buffer-create cmdproc-buffer-name))
(realgud-buf (current-buffer))
(cmd-args (cons program args))
@@ -302,7 +303,7 @@ marginal icons is reset."
(let ((src-buffer)
(cmdline-list (cons program args)))
;; is this right?
- (when (and (file-exists-p script-filename)
+ (when (and script-filename (file-exists-p script-filename)
(not (realgud:binary script-filename)))
(setq src-buffer (find-file-noselect script-filename))
(point-max)
- [elpa] master 7e1db94 07/56: file remapping changes, (continued)
- [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
- [elpa] master f360ead 31/56: Allow nil as file parameter in realgud-exec-shell,
Rocky Bernstein <=
- [elpa] master 4b0bde7 33/56: realgud-file-find-function is in realgud group, Rocky Bernstein, 2017/05/27
- [elpa] master c4c1bcc 18/56: Add flake8 pattern, Rocky Bernstein, 2017/05/27
- [elpa] master df6921b 37/56: Merge branch 'master' of github.com:realgud/realgud, Rocky Bernstein, 2017/05/27
- [elpa] master f73b937 39/56: Initalize local-variable realgd:jdb-file-remap, Rocky Bernstein, 2017/05/27
- [elpa] master 392573c 44/56: Merge branch 'master' of github.com:realgud/realgud, Rocky Bernstein, 2017/05/27
- [elpa] master 7915661 42/56: Initalize local-variable realgd:jdb-file-remap, Rocky Bernstein, 2017/05/27
- [elpa] master ea21fd6 22/56: field char-offset -> column, Rocky Bernstein, 2017/05/27
- [elpa] master da5fbd6 46/56: Fix up automake install, Rocky Bernstein, 2017/05/27
- [elpa] master f7012d4 45/56: Small cleanups, Rocky Bernstein, 2017/05/27
- [elpa] master a0af8eb 54/56: Add trepan2-delayed and trepan3k-delayed, Rocky Bernstein, 2017/05/27