aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Politz2019-10-13 05:08:37 +0200
committerLars Ingebrigtsen2019-10-13 05:08:37 +0200
commit4d74b2b9539964758fc433480ad93ce912b6f3db (patch)
treec32d35183e982738d9a64ceee5a740b8056a3c33
parente1a4ed67b3cf232c7a05169db32141ca0a682a11 (diff)
downloademacs-4d74b2b9539964758fc433480ad93ce912b6f3db.tar.gz
emacs-4d74b2b9539964758fc433480ad93ce912b6f3db.zip
Use quit-window in some functions
* lisp/strokes.el: * lisp/startup.el (fancy-startup-tail): * lisp/progmodes/verilog-mode.el (verilog-complete-word) (verilog-show-completions): * lisp/progmodes/idlwave.el (idlwave-quit-help): Use `quit-window' (bug#24213).
-rw-r--r--lisp/progmodes/idlwave.el2
-rw-r--r--lisp/progmodes/verilog-mode.el6
-rw-r--r--lisp/startup.el4
-rw-r--r--lisp/strokes.el4
4 files changed, 6 insertions, 10 deletions
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el
index 1b4b55c94f3..3535a7b4aa3 100644
--- a/lisp/progmodes/idlwave.el
+++ b/lisp/progmodes/idlwave.el
@@ -8271,7 +8271,7 @@ If we do not know about MODULE, just return KEYWORD literally."
8271 (select-window olh-window) 8271 (select-window olh-window)
8272 (idlwave-help-quit)) 8272 (idlwave-help-quit))
8273 (when (window-live-p ri-window) 8273 (when (window-live-p ri-window)
8274 (delete-window ri-window)))) 8274 (quit-window nil ri-window))))
8275 8275
8276(defun idlwave-display-calling-sequence (name type class 8276(defun idlwave-display-calling-sequence (name type class
8277 &optional initial-class) 8277 &optional initial-class)
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el
index baeaf8b95de..5bfa5f837a0 100644
--- a/lisp/progmodes/verilog-mode.el
+++ b/lisp/progmodes/verilog-mode.el
@@ -7598,8 +7598,7 @@ and `verilog-separator-keywords'.)"
7598 (display-completion-list allcomp)) 7598 (display-completion-list allcomp))
7599 ;; Wait for a key press. Then delete *Completion* window 7599 ;; Wait for a key press. Then delete *Completion* window
7600 (momentary-string-display "" (point)) 7600 (momentary-string-display "" (point))
7601 (delete-window (get-buffer-window (get-buffer "*Completions*"))) 7601 (quit-window nil (get-buffer-window "*Completions*")))))))
7602 )))))
7603 7602
7604(defun verilog-show-completions () 7603(defun verilog-show-completions ()
7605 "Show all possible completions at current point." 7604 "Show all possible completions at current point."
@@ -7611,7 +7610,8 @@ and `verilog-separator-keywords'.)"
7611 (display-completion-list (nth 2 (verilog-completion-at-point)))) 7610 (display-completion-list (nth 2 (verilog-completion-at-point))))
7612 ;; Wait for a key press. Then delete *Completion* window 7611 ;; Wait for a key press. Then delete *Completion* window
7613 (momentary-string-display "" (point)) 7612 (momentary-string-display "" (point))
7614 (delete-window (get-buffer-window (get-buffer "*Completions*")))) 7613 (quit-window nil (get-buffer-window "*Completions*")))
7614
7615 7615
7616(defun verilog-get-default-symbol () 7616(defun verilog-get-default-symbol ()
7617 "Return symbol around current point as a string." 7617 "Return symbol around current point as a string."
diff --git a/lisp/startup.el b/lisp/startup.el
index 393d7872560..48b483415a3 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1856,9 +1856,7 @@ a face or button specification."
1856 (customize-set-variable 'inhibit-startup-screen t) 1856 (customize-set-variable 'inhibit-startup-screen t)
1857 (customize-mark-to-save 'inhibit-startup-screen) 1857 (customize-mark-to-save 'inhibit-startup-screen)
1858 (custom-save-all)) 1858 (custom-save-all))
1859 (let ((w (get-buffer-window "*GNU Emacs*"))) 1859 (quit-windows-on "*GNU Emacs*" t)))
1860 (and w (not (one-window-p)) (delete-window w)))
1861 (kill-buffer "*GNU Emacs*")))
1862 " ") 1860 " ")
1863 (when (or user-init-file custom-file) 1861 (when (or user-init-file custom-file)
1864 (let ((checked (create-image "checked.xpm" 1862 (let ((checked (create-image "checked.xpm"
diff --git a/lisp/strokes.el b/lisp/strokes.el
index 6edf58c7b6b..2c88b1eefdc 100644
--- a/lisp/strokes.el
+++ b/lisp/strokes.el
@@ -1216,9 +1216,7 @@ the stroke as a character in some language."
1216 1216
1217;;(defun strokes-edit-quit () 1217;;(defun strokes-edit-quit ()
1218;; (interactive) 1218;; (interactive)
1219;; (or (one-window-p t 0) 1219;; (quit-windows-on "*Strokes List*" t))
1220;; (delete-window))
1221;; (kill-buffer "*Strokes List*"))
1222 1220
1223;;(define-derived-mode edit-strokes-mode list-mode 1221;;(define-derived-mode edit-strokes-mode list-mode
1224;; "Edit-Strokes" 1222;; "Edit-Strokes"