Update library homepage
[spice-mode.git] / BUGS
blob60372e93b5c00a6562f3932d5fd140799a4f589d
1 BUGS
2 ====
4 - Coloring is incomplete and sometimes wrong ...
5   * Especially when typing in multi-line spice constructs. This is
6     primarily a font-lock limitation. New fix `multi-line' option.
7   * first line is always a title line, which is not true for included files
8     Hard to solve: when is a file a top-level deck, when is it an included
9     file ? 
10   * using multiple submodes (hspice/eldo/layla) has incompatibilities for
11     coloring. Set the submodes to the smallest possible set you want to use.
12   * if you still find wrong fontification, send me an email. If
13     possible with the spice construct that causes the problem. Or try to
14     fix it yourself and send a patch with a short explanation ;)
16 - searching for subckt definitions can give wrong results if not started
17   from top-level .cir file. Same problem as item #2 in coloring. Could
18   try a `project' like approach. But who'll use it ?
20 - using hspice, eldo, eldorf and layla submodes at the same time is buggy 
21   due to incompatibilities of the simulators/tools. 
23 - the Spice Menu is slow at first usage, don't know why. Has improved
24   in Emacs21, I suggest an emacs upgrade if you find this a problem.
26 - loading of included files relies on imenu not truncating filenames.
27   Preferrably set `imenu-max-item-length' to Unlimited.
29 - (XEmacs only): include and lib file highlighting is buggy when editing the
30   line
32 - (Emacs21.2): when byte-compiling following errors/warnings occur, these are 
33   OK:
34 While compiling toplevel forms:
35   ** reference to free variable fume-function-name-regexp
36   ** reference to free variable fume-function-name-regexp-alist
37   ** assignment to free variable fume-function-name-regexp-alist
38   ** reference to free variable fume-find-function-name-method-alist
39   ** assignment to free variable fume-find-function-name-method-alist
40   ** assignment to free variable fume-menubar-menu-name
41   ** assignment to free variable fume-buffer-name
42   ** assignment to free variable fume-index-method
44 While compiling the end of the data:
45   ** The function `fume-add-menubar-entry' is not known to be defined.
47 - (XEmacs21.1): when byte-compiling following errors/warnings occur, these are
48   OK:
49 While compiling spice-compile-init:
50   ** assignment to free variable compilation-file-regexp-alist
51 While compiling spice-func-menu-init:
52   ** assignment to free variable fume-buffer-name
53 While compiling spice-visit-subckt-def:
54   ** reference to free variable transient-mark-mode
55   ** reference to free variable mark-active
56 While compiling spice-hide-all-comments:
57   ** variable lines bound but not referenced
58 While compiling spice-msb-fix:
59   ** reference to free variable msb-menu-cond
60 While compiling spice-mode:
61   ** reference to free variable msb-mode
62 While compiling the end of the data:
63   ** The following functions are not known to be defined: 
64     custom-set-default, match-string-no-properties, overlays-in,
65     overlay-get, delete-overlay, comint-exec, comint-mode,
66     add-to-invisibility-spec, make-overlay, overlay-put, overlays-at,
67     next-overlay-change, font-lock-unset-defaults