[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: want a file format easily edited and read by emacs that allows (mult

From: Dan Espen
Subject: Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included
Date: Sat, 02 Dec 2017 20:24:44 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Dan Hitt <> writes:

> On Sat, Dec 2, 2017 at 5:06 AM, Daian YUE <> wrote:
>> On 2017-12-02 08:02, Dan Hitt <> wrote:
>>> For the notes i keep, sometimes i would like to sometimes include a
>>> picture (jpg or png or maybe some other format).
>>> emacs seems to have no problem displaying a picture but i would like
>>> to add words to it.
>>> So reading the file in emacs would be something like looking at html,
>>> but i would prefer it something to be hot-editable, just like text
>>> files are.
>>> That is, i would prefer not to have any markup in the file whatsoever,
>>> just a block of text, then a picture, then more text, then another
>>> picture, and so on.  Perhaps an unprintable character could divide the
>>> sections, and each section type could be recognized as either starting
>>> with the magic words of a jpg or png and be presented as a picture, or
>>> otherwise, presented as utf-8.  (So i guess the unprintable character
>>> would be markup, but certainly i wouldn't want something as lengthy as
>>> <img> to appear in the file.)
>>> Ideally, emacs would recognize the type of file it was by a
>>> mode-defining like at the top, like -*- text -*- (except, of course,
>>> not text).
>>> Does any file format/mode combo like this exist?
>>> TIA for any clues!! :)
>>> dan
>> Hi Dan,
>> I think Org Mode is what you are looking for.
>> From what you want, it contains following features:
>> - pure text based
>> - Emacs built-in, very easy to works with
>> - can embed pictures easily [[some_picture.jpg]]
>> - has many inline declaration for controlling titles, code blocks etc
>> - can be exported to Makrdown, HTML, etc etc
>> I personally used it to generate development documentation (pictures
>> included) in a small project.
>> It is really handy to edit org file in Emacs, then "C-e h h" to generate
>> HTML. The style of generated HTML file can be modified by external CSS
>> file.
>> Also, many people (including me) use Org Mode for task
>> scheduling/management, taking notes, writing documentations, blogs, etc.
>> I highly recommend you to give it a try. :-)
>> Danny
> Thanks Danny!!
> People talk a lot about org-mode but i had never actually used it
> until you recommended it.
> It looks very useful, and it can indeed show images
> (org-redisplay-inline-images).  So i appreciate your introducing it to
> me.
> The one aspect of org mode (or html) that is a sort of problem is that
> the images it shows cannot exist in the file itself, but rather float
> in the file system (or presumably served remotely over http).
> The problem here is breakage.  The image can get renamed or deleted,
> and then the is broken.
> That's why i would like something where the image is copied directly
> into the file.
> Thanks again for the suggestion, which has an appearance close to what
> i want, and which will be useful independently of whether i can
> actually embed an image inside a file in a way emacs can see and
> display it inline.

If your images are SVG, HTML lets you code images inline.


Emacs shr.el shows SVGs.

Especially if your images are line drawings, SVG is pretty neat.
Of course SVG is useless for photos.

Dan Espen

reply via email to

[Prev in Thread] Current Thread [Next in Thread]