Function: hycontrol-frame-resize-to-right
hycontrol-frame-resize-to-right is an interactive and byte-compiled
function defined in hycontrol.el.
Signature
(hycontrol-frame-resize-to-right &optional ARG)
Documentation
Expand the selected frame to the right of the screen.
Allowing for hycontrol-screen-*-offsets. If already at the right, adjust its width to ARG percent of the screen (50% by default if ARG is 1 or nil) but keep it at the right of the screen.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hycontrol.el
(defun hycontrol-frame-resize-to-right (&optional arg)
"Expand the selected frame to the right of the screen.
Allowing for hycontrol-screen-*-offsets. If already at the
right, adjust its width to ARG percent of the screen (50% by
default if ARG is 1 or nil) but keep it at the right of the
screen."
(interactive "p")
(setq arg (hycontrol-frame-resize-percentage arg))
(let ((frame-resize-pixelwise t))
(if (hycontrol-frame-at-right-p)
;; Reduce frame width to ARG percent, keeping right side fixed.
(set-frame-width nil (floor (* (frame-pixel-width) arg)) nil t)
;; Expand frame width all the way to the right, keeping left side fixed.
(set-frame-width nil (floor (- (display-pixel-width) (car (frame-position))
(* 2.5 (frame-scroll-bar-width))
hycontrol-screen-right-offset))
nil t))
(hycontrol-frame-to-right))
(hycontrol-frame-resize-arg arg))