(defun narrow-to-region-with-indirrect-buffer (start end)
"Edit region to indirect buffer"
(interactive "r")
(deactivate-mark)
(let ((buf (clone-indirect-buffer-other-window nil nil)))
(with-current-buffer buf
(narrow-to-region start end))
(switch-to-buffer buf))
)