Skip to content

Utilities for working with ABC notation in neovim

License

Notifications You must be signed in to change notification settings

jisensee/abc.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

abc.nvim

Utilities for to make editing .abc files in neovim a bit more productive.

Installation

With lazy.nvim:

{
  'jisensee/abc.nvim',
  config = function() require('abc-nvim').setup() end,
  ft = 'abc',
},

Usage

abc.nvim provides the following commands:

  • :AbcPreview - Serves a rendered version of the current file in a browser. Will refresh automatically on save.
  • AbcPreviewStop - Stops the currently active preview.
  • AbcPlay - Plays the track under the cursor (searches upwards until it finds the X: header).
  • AbcStop - Stops current playback.

Alternatively you can require('abc-nvim) and use the following functions if you prefer:

  • play
  • stop
  • preview
  • stop_preview

Requirements

abc.nvim uses several external tools for working with .abc and .mid files. The following binaries need to be available in the PATH:

About

Utilities for working with ABC notation in neovim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages