[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/smalltalk-mode 81dda06 10/34: fix Emacs mode glitches r
From: |
Stefan Monnier |
Subject: |
[elpa] externals/smalltalk-mode 81dda06 10/34: fix Emacs mode glitches reported by Jeronimo Pellegrini |
Date: |
Tue, 9 Apr 2019 22:30:42 -0400 (EDT) |
branch: externals/smalltalk-mode
commit 81dda068b3a197270ad97d696fc94d7ff3e27e2a
Author: Paolo Bonzini <address@hidden>
Commit: Paolo Bonzini <address@hidden>
fix Emacs mode glitches reported by Jeronimo Pellegrini
2008-03-04 Paolo Bonzini <address@hidden>
* main.c: Set GST_NO_TTY in Emacs mode.
* smalltalk-mode.el.in: Fix smalltalk-bang for old syntax.
* gst-mode.el.in: Wrap send-to-smalltalk with save-window-excursion.
---
gst-mode.el.in | 8 ++++----
smalltalk-mode.el.in | 14 +++++++-------
2 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/gst-mode.el.in b/gst-mode.el.in
index 241f4be..e71cd28 100644
--- a/gst-mode.el.in
+++ b/gst-mode.el.in
@@ -364,9 +364,9 @@ running."
(progn (end-of-line)
(insert "\n"))))
- (if mode (setq mode-status mode)))
+ (if mode (setq mode-status mode))
- (if fileinfo
+ (if fileinfo
(let (temp-file buf switch-back old-buf)
(setq temp-file (concat "/tmp/" (make-temp-name "gst")))
(save-excursion
@@ -382,8 +382,8 @@ running."
(format
"FileStream fileIn: '%s' line: %d from: '%s' at: %d\n"
temp-file (nth 0 fileinfo) (nth 1 fileinfo) (nth 2 fileinfo))))
- (comint-send-string *smalltalk-process* str))
- (switch-to-buffer-other-window (process-buffer *smalltalk-process*)))
+ (comint-send-string *smalltalk-process* str))
+ (switch-to-buffer-other-window (process-buffer *smalltalk-process*))))
(provide 'gst-mode)
diff --git a/smalltalk-mode.el.in b/smalltalk-mode.el.in
index 4b9d499..99bfe4e 100644
--- a/smalltalk-mode.el.in
+++ b/smalltalk-mode.el.in
@@ -355,13 +355,13 @@ expressions."
(defun smalltalk-bang ()
(interactive)
(cond ((or (smalltalk-in-string) (smalltalk-in-comment)) (insert "!"))
- (t (if (smalltalk-in-bang-syntax)
- (progn (insert "!")
- (save-excursion
- (beginning-of-line)
- (if (looking-at "^[ \t]+!")
- (delete-horizontal-space)))))
- (smalltalk-end-of-defun))))
+ ((smalltalk-in-bang-syntax)
+ (progn (insert "!")
+ (save-excursion
+ (beginning-of-line)
+ (if (looking-at "^[ \t]+!")
+ (delete-horizontal-space)))))
+ (t (smalltalk-end-of-defun))))
(defun smalltalk-end-of-defun ()
(interactive)
- [elpa] externals/smalltalk-mode 4a29da5 31/34: Highlight ^ as a keyword, (continued)
- [elpa] externals/smalltalk-mode 4a29da5 31/34: Highlight ^ as a keyword, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 27c9a1a 09/34: update copyright from 2.3.6 release, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode c95682c 24/34: correct defun* -> defun patch, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 57c7cfa 20/34: fix smalltalk-mode.el to work in emacs 22, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 4160554 12/34: simplify installation of Emacs modes, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 90f07e6 32/34: Move smalltalk-mode autoloads to smalltalk-mode, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 453b7f5 34/34: smalltalk-mode: Fix version and author in header, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode d7f4421 28/34: emacs: Fix the smalltalk-mode mode for emacs 24.2 and later, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 7706ca9 22/34: merge smalltalk-mode bugfixes and tags support, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 83e5fa6 03/34: more updates to the FSF address, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 81dda06 10/34: fix Emacs mode glitches reported by Jeronimo Pellegrini,
Stefan Monnier <=
- [elpa] externals/smalltalk-mode f5a8ddb 13/34: update copyright notices for 2009, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 12cf1d9 19/34: more smalltalk mode improvements from Mathieu, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode aaa7cb0 17/34: improve smalltalk.el detection of a new method's indent, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode a5a661a 30/34: Silence byte-compiler warnings, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode f5845a2 06/34: Emacs interactor mode refinements, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 1521656 01/34: initial import, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode c81b497 21/34: Fix smalltalk-mode.el, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode cd36013 26/34: smalltalk-mode fixes, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 58ef6fd 05/34: improvements to the Emacs mode, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode a1e76a8 27/34: new smalltalk-mode navigational shortcuts, Stefan Monnier, 2019/04/09