There seems to be other problems in XEmacs' gud.el
1) comint-output-filter-functions do not work correctly. 
 "Eric" == Eric Ludlam <eludlam(a)mathworks.com> writes:
 Eric> This is a bug in XEmacs' gud.el file. I checked the
 Eric> Emacs gud.el, and it's gud-filter explicitly calls
 Eric> comint-output-filter, which in turn calls the hooks.
 Eric> In XEmacs gud.el, gud-filter explicitly calls
 Eric> insert-before-markers, thus skipping the whole comint part.
2) 
 - In one frame two windows, in other window there is matlab-shell 
    buffer and in other window some m-file
 - In matlab-shell "dbstop if error"
 - Focus in m-file and use matlab-shell-run-region to run some
   code which calls some function having error
 - matlab-shell/gud combo fails to arrange windows correctly in this
   case. The file having error is opened in window where matlab-shell was
   and. I think that better way would be to change the focus in to the
   matlab-shell buffer and open the file having error to window where
   the m-file was. 
 "Eric" == Eric Ludlam <eludlam(a)mathworks.com> writes:
 Eric> I also noticed similar behavior under XEmacs. I set a
 Eric> frame variable, and wrote a find-file function (which
 Eric> find-file-noselects the file) and then GUD pops the buffer
 Eric> forwards afterwards. My quick foray into gud-filter was
 Eric> unrevealing. I'm curious to know if other debuggers under
 Eric> XEmacs do the same thing. I'll have to poke around.
These are fixed in Emacs' gud.el but as said it does not yet work
in XEmacs...
Ave
    
    
    
 
                    
                    
                        
                        Show replies by date