[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/j-mode 0c58dec 34/56: Merge pull request #9 from abo-abo/m
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/j-mode 0c58dec 34/56: Merge pull request #9 from abo-abo/master |
Date: |
Sun, 29 Aug 2021 11:20:49 -0400 (EDT) |
branch: elpa/j-mode
commit 0c58dec51683236556bcd87151851463ac53c056
Merge: 36cb97e 7e7a01e
Author: Zachary Elliott <zach@nyu.edu>
Commit: Zachary Elliott <zach@nyu.edu>
Merge pull request #9 from abo-abo/master
Add `inferior-j-mode'
---
j-console.el | 6 +++++-
j-mode.el | 2 +-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/j-console.el b/j-console.el
index a2d8378..fa4294d 100644
--- a/j-console.el
+++ b/j-console.el
@@ -109,12 +109,16 @@ Should be NIL if there is no file not the empty string"
(j-console-create-session)
(get-process j-console-cmd-buffer-name))))
+(define-derived-mode inferior-j-mode comint-mode "Inferior J"
+ "Major mode for J inferior process.")
+
;;;###autoload
(defun j-console ()
"Ensures a running j-console-cmd session and switches focus to
the containing buffer"
(interactive)
- (switch-to-buffer-other-window (process-buffer (j-console-ensure-session))))
+ (switch-to-buffer-other-window (process-buffer (j-console-ensure-session)))
+ (inferior-j-mode))
(defun j-console-execute-region ( start end )
"Sends current region to the j-console-cmd session and exectues it"
diff --git a/j-mode.el b/j-mode.el
index f6de5c1..0911fe2 100644
--- a/j-mode.el
+++ b/j-mode.el
@@ -100,7 +100,7 @@
major-mode 'j-mode)
(set-syntax-table j-font-lock-syntax-table)
(set (make-local-variable 'comment-start)
- "NB.")
+ "NB. ")
(set (make-local-variable 'comment-start-skip)
"\\(\\(^\\|[^\\\\\n]\\)\\(\\\\\\\\\\)*\\)NB. *")
(set (make-local-variable 'font-lock-comment-start-skip)
- [nongnu] elpa/j-mode 95c1113 39/56: Add "!" (Factorial / Out Of) to `j-help-voc-alist', (continued)
- [nongnu] elpa/j-mode 95c1113 39/56: Add "!" (Factorial / Out Of) to `j-help-voc-alist', ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 5c09604 45/56: Fix old references to j-execute* (new names are j-console-execute*), ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 8116843 30/56: Merge pull request #8 from abo-abo/master, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 941abc3 21/56: Adding max-list-eval-depth definition for older systems, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode fcf758c 32/56: Change comment-start from "NB." to "NB. ", ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode cf27446 49/56: Merge pull request #13 from Elzair/master, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 328aef0 54/56: Typo, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 9615493 53/56: Merge pull request #17 from andrew-christianson/j-mode#14, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 6f7f598 55/56: Merge pull request #19 from rafoo/master, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode b0274cd 37/56: Fix "\\:" (Grade Down / Sort Down) for `j-help-voc-alist', ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 0c58dec 34/56: Merge pull request #9 from abo-abo/master,
ELPA Syncer <=
- [nongnu] elpa/j-mode 19fe62f 29/56: Fix font-lock faces., ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode e8725ac 56/56: Merge pull request #11 from abo-abo/master, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 8daf7cf 25/56: Adding monkey patches for some and caddr, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 0332b64 22/56: Replacing mapcan with equivalent function which exists by default (credit to @locklin for the new form), ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode b865416 23/56: Removing common lisp idiom in favour of the proper elisp code, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 9e30265 27/56: Create LICENSE, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 7e7a01e 33/56: Add `inferior-j-mode', ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 34def62 42/56: Updating copyright dates, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode 8be1471 51/56: Replaced `insert-string` with `insert`, ELPA Syncer, 2021/08/29
- [nongnu] elpa/j-mode bbfcd5b 28/56: Updating to Copyright date, ELPA Syncer, 2021/08/29