punassuming / ranger.el

Bringing the goodness of ranger to dired!
699 stars 52 forks source link

Windows randonmly close when opening a file #203

Open chrissound opened 5 years ago

chrissound commented 5 years ago

I occasionally open a file and loose all my windows. I've added a hook with (setq debug-on-error '(wrong-type-argument))

Which now shows me:

Debugger entered--Lisp error: (wrong-type-argument window-valid-p #<window 20>)
  window-frame(#<window 20>)
  pop-to-buffer(#<buffer default.nix> (display-buffer-same-window (inhibit-same-window)) nil)
  pop-to-buffer-same-window(#<buffer default.nix>)
  find-file("/home/chris/fromLaptopt/usbflash/Haskell/GitChapter/default.nix")
  ranger-find-file()
  funcall-interactively(ranger-find-file)
  call-interactively(ranger-find-file nil nil)
  command-execute(ranger-find-file)
chrissound commented 4 years ago

And again:

Debugger entered--Lisp error: (wrong-type-argument window-valid-p #<window 13>)
  window-frame(#<window 13>)
  pop-to-buffer(#<buffer .ghci> (display-buffer-same-window (inhibit-same-window)) nil)
  pop-to-buffer-same-window(#<buffer .ghci>)
  find-file("/home/chris/Haskell/Blog/.ghci")
  ranger-find-file()
  funcall-interactively(ranger-find-file)
  call-interactively(ranger-find-file nil nil)
  command-execute(ranger-find-file)
jtrakk commented 4 years ago

I have the same issue: opening certain files with ranger-find-file always closes emacs. Please let me know if you figure anything out.