Function: bs-delete

bs-delete is an interactive and byte-compiled function defined in bs.el.gz.

Signature

(bs-delete)

Documentation

Kill buffer on current line.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/bs.el.gz
(defun bs-delete ()
  "Kill buffer on current line."
  (interactive)
  (let ((current (bs--current-buffer))
	(inhibit-read-only t))
    (unless (kill-buffer current)
      (error "Buffer was not deleted"))
    (setq bs-current-list (delq current bs-current-list))
    (beginning-of-line)
    (delete-region (point) (save-excursion
			     (end-of-line)
			     (if (eobp) (point) (1+ (point)))))
    (when (eobp)
      (delete-char -1)
      (beginning-of-line)
      (recenter -1))
    (bs--set-window-height)))