XSLT-process 2.0; XSLT menu shows debug mode on startup.
Brought to you by:
ovidiu
|
From: Eugene G. <eug...@em...> - 2001-08-08 21:51:59
|
Ovidiu,
When I initially load my XML file so that xslt-process gets invoked,
XSLT menu looks like debug mode is ON, and the read-only mode is on
for the buffer, however the xslt-process-debug-mode variable is nil.
Being far from a lisp guru, I just moved the
'(xslt-process-toggle-debug-mode 0)' call right after
the if statement in xslt-process.el; that fixed the problem.
(interactive "P")
(setq xslt-process-mode
(if (null arg)
(not xslt-process-mode)
(> (prefix-numeric-value arg) 0)))
(if xslt-process-mode
(xslt-process-toggle-debug-mode 0)
----------------------------------
(progn
(easy-menu-add xslt-process-menu)
(xslt-process-setup-minor-mode xslt-process-mode-map
xslt-process-mode-line-string)
)
(setq minor-mode-alist (remassoc 'xslt-process-mode minor-mode-alist))
(setq minor-mode-map-alist
(remassoc 'xslt-process-mode minor-mode-map-alist))
(easy-menu-remove '("XSLT")))
;; Force modeline to redisplay
(force-mode-line-update))
---------
Eugene
PS: I'm an old NeXT veteran, too ;)
Emacs : GNU Emacs 20.7.1 (i386-*-nt4.0.1381)
of Tue Jun 13 2000 on buffy
Package: XSLT-process 2.0
current state:
==============
(setq
xslt-process-breakpoints (hash table, 0 entries:)
xslt-process-comint-process #<process xslt>
xslt-process-comint-buffer #<buffer *xslt*>
xslt-process-selected-position [nil nil nil nil nil nil]
xslt-process-debugger-process-started t
xslt-process-process-state 'not-running
xslt-process-debugger-running nil
xslt-process-source-frames-stack nil
xslt-process-style-frames-stack nil
xslt-process-local-variables nil
xslt-process-global-variables nil
xslt-process-breakpoint-extents (hash table, 0 entries:)
xslt-process-execution-context-error-function nil
xslt-process-results-process #<process xslt results>
xslt-process-current-processor "Saxon"
xslt-process-default-processor '(Saxon)
xslt-process-external-java-libraries '("d:/usr/site-lisp/xslt-process-2.0/java\\bsf.jar" "d:/usr/site-lisp/xslt-process-2.0/java\\xerces.jar" "d:/usr/site-lisp/xslt-process-2.0/java\\xalan-2.1.0.jar" "d:/usr/site-lisp/xslt-process-2.0/java\\saxon-6.3.jar" "d:/usr/site-lisp/xslt-process-2.0/java\\xalanj1compat.jar" "d:/usr/site-lisp/xslt-process-2.0/java\\xslt.jar")
xslt-process-error-messages nil
xslt-process-registered-stylesheets '("d:/usr/dtd/docbook-xsl/html/docbook.xsl")
xslt-process-xml-xslt-associations '(("d:/home/evg/projects/evg/tech-doc/tsd/tsd.xml" . "d:/usr/dtd/docbook-xsl/html/docbook.xsl")
("d:/home/evg/projects/evg/tech-doc/tsd/test.xml" . "d:/usr/dtd/docbook-xsl/html/docbook.xsl")
)
)
|