[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/idlwave 82d65136f8 330/360: Handle IDL$LAMBDA procedure
From: |
ELPA Syncer |
Subject: |
[elpa] externals/idlwave 82d65136f8 330/360: Handle IDL$LAMBDA procedures and functions |
Date: |
Sun, 28 Apr 2024 00:59:40 -0400 (EDT) |
branch: externals/idlwave
commit 82d65136f8dcc2b35482232a938c74a500618959
Author: JD Smith <jdtsmith@gmail.com>
Commit: JD Smith <jdtsmith@gmail.com>
Handle IDL$LAMBDA procedures and functions
These have no on disk code representation.
---
idlw-shell.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/idlw-shell.el b/idlw-shell.el
index 0bd6d12def..af6a270712 100644
--- a/idlw-shell.el
+++ b/idlw-shell.el
@@ -2420,9 +2420,11 @@ matter what the settings of that variable."
(if idlwave-shell-electric-debug-buffers
(idlwave-shell-electric-debug-all-off)))
(if (not (idlwave-shell-valid-frame frame))
- ;; fixme: errors are dangerous in shell filters. but i think i
- ;; have never encountered this one.
- (error "invalid frame - unable to access file: %s" (car frame))
+ ;; fixme: errors are dangerous in shell filters. IDL LAMBDA
+ ;; functions are not stored as code, so just silently ignore
+ ;; these errors.
+ (unless (string-match-p "^IDL\$LAMBDA" (caddr frame))
+ (error "invalid frame - unable to access file: %s" (car frame)))
;;
;; buffer : the buffer to display a line in.
;; select-shell: current buffer is the shell.
- [elpa] externals/idlwave acbe01c2a5 275/360: Correctly complete filenames after .R, .RUN, etc., (continued)
- [elpa] externals/idlwave acbe01c2a5 275/360: Correctly complete filenames after .R, .RUN, etc., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 0b5f43d134 320/360: Give dynamic variables an idlwave- prefix., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave f1c9b13988 334/360: Add toolbar button names, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 62bd99fbe3 258/360: Wait on compiling helpers (e.g. print_safe), ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave baf495965e 294/360: Don't let IDL page, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 7d07b1947c 313/360: Implement new "idl.htm#path/to/file" method of linking, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 355a660bcb 346/360: Update README, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 787db413d9 310/360: Add new files to compile/install list, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 994e9b4139 335/360: Merge branch 'develop', ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 546e1985dc 317/360: Upstream changes from Emacs package:, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 82d65136f8 330/360: Handle IDL$LAMBDA procedures and functions,
ELPA Syncer <=
- [elpa] externals/idlwave b215e95d5a 355/360: fix compiler issues, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave c8115d3b0a 001/360: Initial seed of IDLWAVE v4.10, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 0320fcad3d 007/360: (idlwave-surround): Corrected ec-hook logic., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 7befb52142 019/360: Speedbar, etc., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave e28313b0af 036/360: *** empty log message ***, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 72e3ac3f80 034/360: maintainer., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 1d98bf6168 055/360: *(idlwave-complete): Changed class `t' to print as, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave c5b6ad0e44 009/360: (idlwave-fix-keywords): Reinstated code to do keyword inheritance, but, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 1cb713c04e 017/360: Speedbar support, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 46ac2bca8e 028/360: Initial seed of IDLWAVE v4.10 (added after the fact, forgot to add), ELPA Syncer, 2024/04/28