Mention direction when resizing a window fails
authorStefan Kangas <stefankangas@gmail.com>
Tue, 28 May 2024 22:34:37 +0000 (00:34 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Tue, 28 May 2024 22:34:37 +0000 (00:34 +0200)
* lisp/window.el (enlarge-window, shrink-window): When an attempt to
resize a window fails, also mention the direction of the
operation (i.e., horizontally or vertically).

lisp/window.el

index e709e978cc91deab31bdcb5db0a1499945a187c5..b014be6a7cf14bcfbd3b4ad8c8a38a4a2ecb9374 100644 (file)
@@ -3687,7 +3687,9 @@ negative, shrink selected window by -DELTA lines or columns."
          (if horizontal 'enlarge-window-horizontally 'enlarge-window))
       ;; For backward compatibility don't signal an error unless this
       ;; command is `enlarge-window(-horizontally)'.
-      (user-error "Cannot enlarge selected window"))
+      (if horizontal
+          (user-error "Cannot enlarge selected window horizontally")
+        (user-error "Cannot enlarge selected window vertically")))
      (t
       (window-resize
        nil (if (> delta 0)
@@ -3730,7 +3732,9 @@ negative, enlarge selected window by -DELTA lines or columns."
          (if horizontal 'shrink-window-horizontally 'shrink-window))
       ;; For backward compatibility don't signal an error unless this
       ;; command is `shrink-window(-horizontally)'.
-      (user-error "Cannot shrink selected window"))
+      (if horizontal
+          (user-error "Cannot shrink selected window horizontally")
+        (user-error "Cannot shrink selected window vertically")))
      (t
       (window-resize
        nil (if (> delta 0)