MAJOR_VERSION=1
MINOR_VERSION=3
PATCH_LEVEL=128
-MY_PATCH_LEVEL=jcn3
+MY_PATCH_LEVEL=jcn4
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
if (script_p_)
{
+ Side_position::add_staff_support (script_p_);
typeset_grob (script_p_);
script_p_ = 0;
}
#endif
if (gh_equal_p (s, ly_symbol2scm ("allways"))
- || (s = SCM_EOL
+ || (s == SCM_EOL
&& daddy_trans_l_->id_str_.left_str (3) == "two"
&& (to_boolean (get_property ("unison"))
|| to_boolean (get_property ("unisilence")))
&& to_boolean (get_property ("soloADue"))))
- i.elem_l_->suicide ();
+ i.elem_l_->suicide ();
}
return;
#endif
- if (gh_equal_p (s, ly_symbol2scm ("allways"))
- || (s == SCM_EOL
+ if (s == ly_symbol2scm ("allways")
+ || (s == SCM_EOL
&& daddy_trans_l_->id_str_.left_str (3) == "two"
&& (to_boolean (get_property ("unison"))
|| to_boolean (get_property ("unisilence")))))
{
if (Span_req *s = dynamic_cast <Span_req *> (m))
{
- if (scm_equal_p (s->get_mus_property ("span-type"),
- ly_str02scm ( *p)) == SCM_BOOL_T)
+ if (s->get_mus_property ("span-type") == ly_symbol2scm (*p))
{
return true;
}
&& daddy_trans_l_->id_str_.left_str (3) == "two"
&& (to_boolean (get_property ("unison"))
|| to_boolean (get_property ("unisilence")))))
- for (char const **p = junk_interfaces; *p; p++)
- if (i.elem_l_->has_interface (ly_symbol2scm (*p)))
- {
- i.elem_l_->suicide ();
- return;
- }
+
+ for (char const **p = junk_interfaces; *p; p++)
+ if (i.elem_l_->has_interface (ly_symbol2scm (*p)))
+ {
+ i.elem_l_->suicide ();
+ return;
+ }
}
(if LilyPond-mode-map
()
(setq LilyPond-mode-map (make-sparse-keymap))
- (define-key LilyPond-mode-map "\C-c\C-c" 'LilyPond-command-master)
(define-key LilyPond-mode-map "\C-c\C-r" 'LilyPond-command-region)
(define-key LilyPond-mode-map "\C-c\C-b" 'LilyPond-command-buffer)
(define-key LilyPond-mode-map "\C-c\C-k" 'LilyPond-kill-job)
+ (define-key LilyPond-mode-map "\C-c\C-c" 'LilyPond-command-master)
)
;;; Menu Support
(funcall LilyPond-command-current)))
(defun LilyPond-mode ()
- "Major mode for editing LilyPond music files."
+ "Major mode for editing LilyPond music files.
+
+This mode knows about LilyPond keywords and line comments, not about
+indentation or block comments. It features easy compilation, error
+finding and viewing of a LilyPond source buffer or region.
+
+COMMANDS
+\\{LilyPond-mode-map}
+VARIABLES
+
+LilyPond-command-alist\t\talist from name to command
+LilyPond-xdvi-command\t\tcommand to display dvi files -- bit superfluous"
(interactive)
;; set up local variables
(kill-all-local-variables)
))
(DynamicLineSpanner . (
- (axes . ( 1))
+ (axes . (1))
+ (direction . -1)
(padding . 0.6)
(minimum-space . 1.2)
(meta . ,(grob-description "DynamicLineSpanner" dynamic-interface axis-group-interface side-position-interface))