Jan Nieuwenhuizen writes:

> It works for me (TM).  You should investigate which
step fails, set

    export XEDITOR='echo emacsclient --no-wait +%l:%c
%f'

run xdvi and shift-click.  Over here, it echoes

    emacsclient --no-wait +5:8 
/var/fred/cvs/savannah/lilypond/lilypond/pc.ly

Then, just cut and paste  or type that command, and
see what happens.

***************************
Thanks for the suggestions, that seems to have
narrowed it down to a problem with emacs.
XDVI was returning something like:

emacsclient --no-wait +24:16 /mnt/data/music/test.ly

which seems right, but typing that line into the
console still only moved the cursor to the beginning
of the line in emacs. The Mandrake 9.2 install of
emacs seemed a little peculiar anyway (eg no tutorial
file installed) so maybe the problem lies there. I'll
try reinstalling it and see if that makes a
difference. What version of emacs are other people
running?

*******************************
Jan Nieuwenhuizen writes:
Wow, that sounds like quite an effort you made.  Maybe
you can share
some of your experiences for other new users?  Things
you could not
find in the documentation, perhaps?

*******************************
I guess most people using emacs lilypond-mode will be
a bit more familiar with linux than me, but in case
it's useful to anyone else, here are a few pointers...

It took me a little while to realise that emacs
doesn't automatically create an .emacs file in your
home directory. The .emacs file I wound up creating
looked like this:

(server-start)
(setq load-path (append (list (expand-file-name
"/usr/share/emacs/site-lisp")) l
oad-path))

(autoload 'LilyPond-mode "lilypond-mode" nil t)
(setq auto-mode-alist (cons '("\\.ly$" .
LilyPond-mode) auto-mode-alist))
(add-hook 'LilyPond-mode-hook (lambda ()
(turn-on-font-lock)))

[Any suggestions for improvements gratefully accepted
:-) ]

The other thing I took a little while to figure out
was how to set XEDITOR to the right value
automatically.
I ended up adding the following 2 lines to my
~/.bashrc file [I hope this is the right place - it
seems to work]

XEDITOR="emacsclient --no-wait +%l:%c %f"
export XEDITOR

Once I'm a bit more familiar with lilypond, I'll be
happy to try my hand at writing some beginner-friendly
examples. The part I found most difficult to grasp was
tweaking the output when objects need moving. I'll try
to put together a cheat sheet showing how to move the
most common objects around for my own benefit and post
this for anyone else who is interested.
Incidentally, it would be nice (but probably
completely impractical...) if there were a simplified
syntax for adjusting the x and y offset of any object,
which seems to be the most commonly needed tweak. Off
the top of my head, something like:

c,4\mf[0,2] to offset the dynamic marking by 2

and g,16-.[-1,0]\f to shift the staccato marking

would be much more readable than all of the \once
\property... code.

Thanks for the help

Mark












        
        
                
___________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping" 
your friends today! Download Messenger Now 
http://uk.messenger.yahoo.com/download/index.html


_______________________________________________
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user

Reply via email to