emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/gnuplot f710394 057/184: Add keys C-M-x (evaluate region)


From: ELPA Syncer
Subject: [nongnu] elpa/gnuplot f710394 057/184: Add keys C-M-x (evaluate region) and C-j (evaluate line and newline)
Date: Sun, 29 Aug 2021 11:03:15 -0400 (EDT)

branch: elpa/gnuplot
commit f710394bedc29280e0c8778477674c944fe1c112
Author: joddie <jonxfield@gmail.com>
Commit: joddie <jonxfield@gmail.com>

    Add keys C-M-x (evaluate region) and C-j (evaluate line and newline)
---
 gnuplot.el | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnuplot.el b/gnuplot.el
index 1ead637..9760322 100644
--- a/gnuplot.el
+++ b/gnuplot.el
@@ -651,9 +651,11 @@ you're not using that musty old thing, are you..."
   (define-key gnuplot-mode-map "\C-c\C-n" 'gnuplot-negate-option)
   (define-key gnuplot-mode-map "\C-c\C-p" 'gnuplot-show-gnuplot-version)
   (define-key gnuplot-mode-map "\C-c\C-r" 'gnuplot-send-region-to-gnuplot)
+  (define-key gnuplot-mode-map (kbd "C-M-x") 'gnuplot-send-region-to-gnuplot)
   ;;(define-key gnuplot-mode-map "\C-c\C-t" 'gnuplot-gui-swap-simple-complete)
   (define-key gnuplot-mode-map "\C-c\C-u" 'gnuplot-bug-report)
   (define-key gnuplot-mode-map "\C-c\C-v" 'gnuplot-send-line-and-forward)
+  (define-key gnuplot-mode-map "\C-j"     'gnuplot-send-line-and-newline)
   (define-key gnuplot-mode-map "\C-c\C-z" 'gnuplot-customize)
   (define-key gnuplot-mode-map "\C-i"     'indent-for-tab-command)
   (define-key gnuplot-mode-map "\C-m"     'newline-and-indent)
@@ -1934,6 +1936,12 @@ lines with only comments are skipped when moving 
forward."
       (gnuplot-forward-script-line 1)
       (setq num (1- num)))))
 
+(defun gnuplot-send-line-and-newline ()
+  "Call `gnuplot-send-line-to-gnuplot' and insert a new line."
+  (interactive)
+  (end-of-line)
+  (gnuplot-send-line-to-gnuplot)
+  (insert "\n"))
 
 (defun gnuplot-forward-script-line (&optional num) ; <SE>
   "Move forward my NUM script lines.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]