changeset 101240:b8ae7a4c9154

Remove experimental code inadvertently introduced when reverting the 2009-01-14 change of special-display-p. (Bug#1929, Bug#1930)
author Martin Rudalics <rudalics@gmx.at>
date Fri, 16 Jan 2009 16:51:54 +0000
parents 059475cb166b
children 4fc8b2cfc2f1
files lisp/window.el
diffstat 1 files changed, 0 insertions(+), 56 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/window.el	Fri Jan 16 15:20:49 2009 +0000
+++ b/lisp/window.el	Fri Jan 16 16:51:54 2009 +0000
@@ -957,59 +957,6 @@
 	  (enlarge-window (/ (- (window-height window) (window-height)) 2))
 	(error nil)))))
 
-(defun display-buffer-specially (buffer locus)
-  (cond
-   ((window-minibuffer-p (selected-window))
-    nil)
-   ((eq locus 'this)
-    (condition-case nil
-	(switch-to-buffer buffer)
-      (error nil)))
-   ((memq locus '(below below-split right right-split))
-    (let ((edges (window-edges)))
-      (cond
-       ((and (eq locus 'below)
-	     (let* ((other-window (next-window))
-		   (other-edges (window-edges other-window)))
-	       (and (= (nth 0 edges) (nth 0 other-edges))
-		    (< (nth 3 edges) (nth 3 other-edges))
-		    other-window))))
-       ((and (eq locus 'right)
-	     (let* ((other-window (next-window))
-		   (other-edges (window-edges other-window)))
-	       (and (= (nth 1 edges) (nth 1 other-edges))
-		    (< (nth 2 edges) (nth 2 other-edges))
-		    other-window))))
-       ((and (memq locus '(below below-split))
-	     (let ((split-height-threshold 0))
-	       (and (window--splittable-p (selected-window))
-		    (split-window)))))
-       ((and (memq locus '(right right-split))
-	     (let ((split-width-threshold 0))
-	       (window--splittable-p (selected-window) t)
-	       (split-window nil nil t)))))))
-   ((memq locus '(bottom bottom-split))
-    (let ((edges (window-edges))
-	  (other-edges (window-edges (next-window)))
-	  (window (selected-window))
-	  window-to-display window-to-split)
-      ;; Wrong -- our window must be better than the last we found.
-      (while (or (> (nth 2 other-edges) (nth 2 edges))
-		 (> (nth 3 other-edges) (nth 3 edges)))
-	(setq window (next-window window))
-	(when (> (nth 3 other-edges) (nth 3 edges))
-	  (setq window-to-display window)
-	  (setq window-to-split
-		(and (eq locus 'bottom-split)
-		     (let ((split-height-threshold 0))
-		       (and (window--splittable-p window)
-			    window)))))
-	(setq other-edges (window-edges (next-window window))))
-      (if (eq locus 'bottom)
-	  window-to-display
-	(let ((split-height-threshold 0))
-	  (split-window window-to-split)))))))
-
 (defun window--display-buffer-1 (window)
   "Raise the frame containing WINDOW.
 Do not raise the selected frame.  Return WINDOW."
@@ -1121,9 +1068,6 @@
 	     (when pars
 	       (funcall special-display-function
 			buffer (if (listp pars) pars))))))
-     ((not (memq not-this-window '(nil t)))
-      (window--display-buffer-2
-       buffer (display-buffer-specially buffer not-this-window)))
      ((or use-pop-up-frames (not frame-to-use))
       ;; We want or need a new frame.
       (window--display-buffer-2