diff options
| author | Andreas Politz | 2019-10-13 05:08:37 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2019-10-13 05:08:37 +0200 |
| commit | 4d74b2b9539964758fc433480ad93ce912b6f3db (patch) | |
| tree | c32d35183e982738d9a64ceee5a740b8056a3c33 | |
| parent | e1a4ed67b3cf232c7a05169db32141ca0a682a11 (diff) | |
| download | emacs-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.el | 2 | ||||
| -rw-r--r-- | lisp/progmodes/verilog-mode.el | 6 | ||||
| -rw-r--r-- | lisp/startup.el | 4 | ||||
| -rw-r--r-- | lisp/strokes.el | 4 |
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" |