rumcii / emacs-nav

Automatically exported from code.google.com/p/emacs-nav
GNU General Public License v3.0
0 stars 0 forks source link

Error on M-x nav twice #14

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. M-x nav 
2. M-x nav
3.

I get the following backtrace in emacs22 -q

Debugger entered--Lisp error: (error "No other window to side of this one")
  shrink-window(60 t)
  shrink-window-horizontally(60)
  (if (> (window-width) n) (shrink-window-horizontally (- ... n)))
  nav-set-window-width(30)
  (let ((delay-mode-hooks t)) (kill-all-local-variables) (setq major-mode
(quote nav-mode)) (setq mode-name "Nav-mode is for IDE-like navigation of
directories.\n\n It's more IDEish than dired, not as heavy weight as
speedbar.") nil (use-local-map nav-mode-map) (set-syntax-table
nav-mode-syntax-table) (setq local-abbrev-table nav-mode-abbrev-table)
(nav-set-window-width nav-width) (setq mode-name "Navigation")
(use-local-map nav-mode-map) (turn-on-font-lock) (font-lock-add-keywords
(quote nav-mode) (quote ...)) (setq buffer-read-only t) (nav-refresh))
  (progn (make-local-variable (quote delay-mode-hooks)) (let (...)
(kill-all-local-variables) (setq major-mode ...) (setq mode-name "Nav-mode
is for IDE-like navigation of directories.\n\n It's more IDEish than dired,
not as heavy weight as speedbar.") nil (use-local-map nav-mode-map)
(set-syntax-table nav-mode-syntax-table) (setq local-abbrev-table
nav-mode-abbrev-table) (nav-set-window-width nav-width) (setq mode-name
"Navigation") (use-local-map nav-mode-map) (turn-on-font-lock)
(font-lock-add-keywords ... ...) (setq buffer-read-only t) (nav-refresh)))
  (delay-mode-hooks (kill-all-local-variables) (setq major-mode (quote
nav-mode)) (setq mode-name "Nav-mode is for IDE-like navigation of
directories.\n\n It's more IDEish than dired, not as heavy weight as
speedbar.") nil (use-local-map nav-mode-map) (set-syntax-table
nav-mode-syntax-table) (setq local-abbrev-table nav-mode-abbrev-table)
(nav-set-window-width nav-width) (setq mode-name "Navigation")
(use-local-map nav-mode-map) (turn-on-font-lock) (font-lock-add-keywords
(quote nav-mode) (quote ...)) (setq buffer-read-only t) (nav-refresh))
  nav-mode()
  nav()
  call-interactively(nav)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)

in emacs 23 with my -emacs

Debugger entered--Lisp error: (error "No other window to side of this one")
  shrink-window(128 t)
  shrink-window-horizontally(128)
  (if (> (window-width) n) (shrink-window-horizontally (- ... n)))
  nav-set-window-width(30)
  (let ((delay-mode-hooks t)) (kill-all-local-variables) (setq major-mode
(quote nav-mode)) (setq mode-name "Nav-mode is for IDE-like navigation of
directories.\n\n It's more IDEish than dired, not as heavy weight as
speedbar.") nil (use-local-map nav-mode-map) (set-syntax-table
nav-mode-syntax-table) (setq local-abbrev-table nav-mode-abbrev-table)
(nav-set-window-width nav-width) (setq mode-name "Navigation")
(use-local-map nav-mode-map) (turn-on-font-lock) (font-lock-add-keywords
(quote nav-mode) (quote ...)) (setq buffer-read-only t) (nav-refresh))
  (progn (make-local-variable (quote delay-mode-hooks)) (let (...)
(kill-all-local-variables) (setq major-mode ...) (setq mode-name "Nav-mode
is for IDE-like navigation of directories.\n\n It's more IDEish than dired,
not as heavy weight as speedbar.") nil (use-local-map nav-mode-map)
(set-syntax-table nav-mode-syntax-table) (setq local-abbrev-table
nav-mode-abbrev-table) (nav-set-window-width nav-width) (setq mode-name
"Navigation") (use-local-map nav-mode-map) (turn-on-font-lock)
(font-lock-add-keywords ... ...) (setq buffer-read-only t) (nav-refresh)))
  (delay-mode-hooks (kill-all-local-variables) (setq major-mode (quote
nav-mode)) (setq mode-name "Nav-mode is for IDE-like navigation of
directories.\n\n It's more IDEish than dired, not as heavy weight as
speedbar.") nil (use-local-map nav-mode-map) (set-syntax-table
nav-mode-syntax-table) (setq local-abbrev-table nav-mode-abbrev-table)
(nav-set-window-width nav-width) (setq mode-name "Navigation")
(use-local-map nav-mode-map) (turn-on-font-lock) (font-lock-add-keywords
(quote nav-mode) (quote ...)) (setq buffer-read-only t) (nav-refresh))
  nav-mode()
  nav()
  call-interactively(nav nil nil)
  recursive-edit()
  byte-code("Æ    @Ç=ƒ!

What is the expected output? What do you see instead?

The *nav* buffer is empty.
I know I should quit nav with key q. In fact I have to press q in the empty
*nav* do again M-x nav then it works again

What version of the product are you using? On what operating system?
xp

Please provide any additional information below.

Original issue reported on code.google.com by ropewalk...@gmail.com on 23 Mar 2009 at 7:04

GoogleCodeExporter commented 8 years ago
This issue has been fixed in revision 32.

Original comment by issac.tr...@gmail.com on 23 Mar 2009 at 6:06