Skip to content

t-suwa/mxf-view

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

https://melpa.org/packages/mxf-view-badge.svg

mxf-view

An easy to use MXF file viewer for Emacs. Display physical structure of MXF in neat.

images/screencast.gif

Features

  • Provide a view of MXF physical structure
  • Create links between instance references
  • Open/collapse widget easily
  • Hexlify indivisual essence
  • Extract individual essence to file
  • Support for imenu and font lock
  • Revert buffer

Limitations

  • No metadata for local tags
  • No validation
  • No hooks

Screenshots

  • View MXF structure

images/mxf-view.png

  • Move around with imenu

images/imenu.png

  • Hexlify essence

images/hexlify.png

Installation

Install from MELPA

M-x package-install RET mxf-view RET

After installation, put following code to your init file.

(require 'mxf-view)

Or, if you’re fond of `use-pacakge’:

(use-package mxf-view)

Then you can open MXF files directly and navigate physical structure at ease.

Install manually

Put mxf-view.el in your load-path, then add following code to your init file.

(require 'mxf-view)

This updates `auto-mode-alist’ and opening a MXF file enables mxf-view-mode automatically.

If you would like to manage mxf-view as a package, try this:

M-x package-install-file RET mxf-view.el RET

Key bindings

keyfunction
SPCscroll up
DELscroll down
j,nmove to next widget
k,pmove to prior widget
M-nmove to next sibling widget
M-pmove to previous sibling widget
h,umove to parent widget
c,TAB,RETtoggle single widget
/,*toggle widget recursively
xhexlify essence
eextract essence to file
grevert buffer
zsuspend
qquit

Releases

No releases published

Packages

No packages published