Hi Ben,

So far I've relied on the vim functionality that comes with lilypond (found
in lilypond's 'vim' directory). I am simply more comfortable and feel more
productive with vim's modal editing, navigation, visual block mode, buffers
and windows, etc. It's also already configured to my preferences. I'm glad
Frescobaldi supports split editors, but it kind of makes my head spin: the
tabs don't line up with the editor panes; I have to think about if clicking
on a tab or link will change focus to a different pane or cause a pane to
switch to a different file, and in either case, the feedback isn't great.
I'm currently working on a band project which I've organized into 9
different files, so multiple windows/buffers is an important feature.
Setting lilypond as the make program enables the use of vim's quickfix
list, which is very handy and lilypond includes multiple macros to support
this. Reading ftplugin/lilypond.vim may give some ideas on further
customization.

Using vim for lilypond comes with its own issues though. The biggest one
I've encountered so far is that syntax highlighting can cause vim to lag,
although this seems to be a general weakness of vim. It's somewhat better
for me using gvim vs a terminal emulator. Automatic indentation is
imperfect (lilypond 2.18.2 - I don't know if this has been touched in the
development version). I don't own a midi keyboard, but if you rely on midi
input I don't think that's going to work in vim. Automatic engraving is
probably also not an option. Frescobaldi's definition linking is very
useful, but I'm guessing this might be feasible in vim with ctags, I
haven't tried yet.

The truth is, I'm very new to lilypond, so I'm still figuring out how
everything works, let alone workflow - although I'm consistently getting
better thanks to practice and a knowledgeable community. Your videos on
lilypond and Frescobaldi have been very helpful, I wish I could return the
favor!

Take care,
Nathan

On Mon, Mar 5, 2018 at 9:28 PM, Ben <soundsfromso...@gmail.com> wrote:

>
> On 3/5/2018 6:22 PM, Nathan Sprangers wrote:
>
> Yes, Frescobaldi is very nice, but it's not vim. I find myself in
> situations often enough where vim would be faster/more convenient for me. I
> don't know if you're aware, but lilypond comes with vim support
> (highlighting, macros, etc). The beauty of lilypond being text based is you
> can customize your environment. Frescobaldi is a very good option and has
> served me well, but it's not the only option.
>
> Thanks,
> -Nathan
>
>
>>
> >
>> > Can anyone suggest a simple midi player that can begin or cue playback
>> from a specified measure/beat? I would like to be able to work using vim
>> and a pdf reader. I've been using VLC for midi playback, but it only
>> indicates a timestamp, not a measure/beat.
>> >
>> > Thanks,
>> > Nathan
>> > _______________________________________________
>> > lilypond-user mailing list
>> > lilypond-user@gnu.org
>> > https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>>
>
>
> Nathan,
>
> I've used Vim for several years now, for text editing and WordPress /
> LaTeX projects, but never really got it working well with LilyPond.
> Instead, I've stuck with Frescobaldi and I have a good workflow now.
>
> But I'm curious: do you have any LilyPond-specific snippets in your .vimrc
> file that help you with inputting music?
>
> Can you share some tips or advice on how you use Vim with LilyPond? I'd be
> interested to hear a brief overview of your workflow - maybe I should give
> Vim another chance ;)
>
> Thanks!
>
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to