* want a file format easily edited and read by emacs that allows (multiple) pictures to be included @ 2017-12-02 8:02 Dan Hitt 2017-12-02 13:06 ` Daian YUE 0 siblings, 1 reply; 108+ messages in thread From: Dan Hitt @ 2017-12-02 8:02 UTC (permalink / raw) To: help-gnu-emacs 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 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-02 8:02 want a file format easily edited and read by emacs that allows (multiple) pictures to be included Dan Hitt @ 2017-12-02 13:06 ` Daian YUE 2017-12-02 20:31 ` Dan Hitt [not found] ` <mailman.4985.1512246680.27995.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 108+ messages in thread From: Daian YUE @ 2017-12-02 13:06 UTC (permalink / raw) To: help-gnu-emacs On 2017-12-02 08:02, Dan Hitt <dan.hitt@gmail.com> 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 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-02 13:06 ` Daian YUE @ 2017-12-02 20:31 ` Dan Hitt 2017-12-02 21:08 ` Marcin Borkowski [not found] ` <mailman.4985.1512246680.27995.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 108+ messages in thread From: Dan Hitt @ 2017-12-02 20:31 UTC (permalink / raw) To: Daian YUE; +Cc: help-gnu-emacs On Sat, Dec 2, 2017 at 5:06 AM, Daian YUE <sheepduke@gmail.com> wrote: > > On 2017-12-02 08:02, Dan Hitt <dan.hitt@gmail.com> 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 file.org 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. dan ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-02 20:31 ` Dan Hitt @ 2017-12-02 21:08 ` Marcin Borkowski 2017-12-02 22:47 ` Dan Hitt 2017-12-04 10:02 ` Marcin Borkowski 0 siblings, 2 replies; 108+ messages in thread From: Marcin Borkowski @ 2017-12-02 21:08 UTC (permalink / raw) To: Dan Hitt; +Cc: help-gnu-emacs, Daian YUE On 2017-12-02, at 21:31, Dan Hitt <dan.hitt@gmail.com> wrote: > 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 file.org is broken. > > That's why i would like something where the image is copied directly > into the file. I'm pretty sure you could embed the image in some kind of a source block, so that after executing it, the image file would appear in the current directory. I could try to make a proof of concept tomorrow if you're interested. -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-02 21:08 ` Marcin Borkowski @ 2017-12-02 22:47 ` Dan Hitt 2017-12-03 10:10 ` tomas 2017-12-04 10:02 ` Marcin Borkowski 1 sibling, 1 reply; 108+ messages in thread From: Dan Hitt @ 2017-12-02 22:47 UTC (permalink / raw) To: Marcin Borkowski; +Cc: help-gnu-emacs, Daian YUE On Sat, Dec 2, 2017 at 1:08 PM, Marcin Borkowski <mbork@mbork.pl> wrote: > > On 2017-12-02, at 21:31, Dan Hitt <dan.hitt@gmail.com> wrote: > >> 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 file.org is broken. >> >> That's why i would like something where the image is copied directly >> into the file. > > I'm pretty sure you could embed the image in some kind of a source > block, so that after executing it, the image file would appear in the > current directory. I could try to make a proof of concept tomorrow if > you're interested. > > -- > Marcin Borkowski Hi Marcin, You are very nice, but what is a 'source block'? Is this like cdata in html? dan ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-02 22:47 ` Dan Hitt @ 2017-12-03 10:10 ` tomas 2017-12-03 19:17 ` Dan Hitt 0 siblings, 1 reply; 108+ messages in thread From: tomas @ 2017-12-03 10:10 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sat, Dec 02, 2017 at 02:47:23PM -0800, Dan Hitt wrote: [...] > Hi Marcin, > > You are very nice, but what is a 'source block'? > > Is this like cdata in html? Yes and no :-) In org mode, a source block looks like #+BEGIN_SRC C void img_free(img *image) { if(image) { if(image->pixels) free(image->pixels); free(image); } } #+END_SRC Meaning: the code between this markup is C source code. Thus Org knows, for many languages: - how to highlight it and edit it, via the appropriate Emacs mode - how to "execute" it (and if you wish, insert the results into your buffer). Yes, for C, Org would call the compiler for you, for a snippet like the above pack some boilerplate around it with a main function calling into your func, and printing the return value, for org to collect the result (that's Org babel magic). There are many ways to pass parameters to source code blocks, which controls their behaviour. Definitely worth a look. Cheers - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlojzawACgkQBcgs9XrR2kYOgACePyLHE8ZGq7Wj5hm+FhhrlOR2 USYAnjpr6QvsU1xMAmuxRLPPDkaMlp8K =q2aB -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-03 10:10 ` tomas @ 2017-12-03 19:17 ` Dan Hitt 2017-12-03 20:56 ` tomas 0 siblings, 1 reply; 108+ messages in thread From: Dan Hitt @ 2017-12-03 19:17 UTC (permalink / raw) To: tomas; +Cc: help-gnu-emacs On Sun, Dec 3, 2017 at 2:10 AM, <tomas@tuxteam.de> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Sat, Dec 02, 2017 at 02:47:23PM -0800, Dan Hitt wrote: > > [...] > >> Hi Marcin, >> >> You are very nice, but what is a 'source block'? >> >> Is this like cdata in html? > > Yes and no :-) > > In org mode, a source block looks like > > #+BEGIN_SRC C > void img_free(img *image) > { > if(image) { > if(image->pixels) free(image->pixels); > free(image); > } > } > #+END_SRC > > Meaning: the code between this markup is C source code. Thus Org > knows, for many languages: > > - how to highlight it and edit it, via the appropriate > Emacs mode > > - how to "execute" it (and if you wish, insert the > results into your buffer). Yes, for C, Org would > call the compiler for you, for a snippet like the > above pack some boilerplate around it with a main > function calling into your func, and printing the > return value, for org to collect the result (that's > Org babel magic). > > There are many ways to pass parameters to source code blocks, > which controls their behaviour. > > Definitely worth a look. > > Cheers > - -- t > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.12 (GNU/Linux) > > iEYEARECAAYFAlojzawACgkQBcgs9XrR2kYOgACePyLHE8ZGq7Wj5hm+FhhrlOR2 > USYAnjpr6QvsU1xMAmuxRLPPDkaMlp8K > =q2aB > -----END PGP SIGNATURE----- > Wow, i mean, just wow. Presumably there's some confirmation necessary for compilation and execution, or otherwise it would be some kind of multi-lingual hole (??) I have to think about this for a few days :) :) . . . . . dan ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-03 19:17 ` Dan Hitt @ 2017-12-03 20:56 ` tomas 0 siblings, 0 replies; 108+ messages in thread From: tomas @ 2017-12-03 20:56 UTC (permalink / raw) To: Dan Hitt; +Cc: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, Dec 03, 2017 at 11:17:48AM -0800, Dan Hitt wrote: [...] > Wow, i mean, just wow. That was more or less my reaction when I discovered org-babel, yes :-) > Presumably there's some confirmation necessary for compilation and > execution, or otherwise it would be some kind of multi-lingual hole > (??) Yes, by default you get asked before each execution. > I have to think about this for a few days :) :) . . . . . Enjoy - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlokZO4ACgkQBcgs9XrR2kYb0wCfei0dupSAfr1WG/jQUtYOzXMB IWYAnRzJgx30fcqNcM3xkG9/1q9DrnaH =0qr0 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-02 21:08 ` Marcin Borkowski 2017-12-02 22:47 ` Dan Hitt @ 2017-12-04 10:02 ` Marcin Borkowski 2017-12-04 11:28 ` Emanuel Berg 2017-12-04 20:35 ` Dan Hitt 1 sibling, 2 replies; 108+ messages in thread From: Marcin Borkowski @ 2017-12-04 10:02 UTC (permalink / raw) To: help-gnu-emacs; +Cc: Dan Hitt On 2017-12-02, at 22:08, Marcin Borkowski <mbork@mbork.pl> wrote: > On 2017-12-02, at 21:31, Dan Hitt <dan.hitt@gmail.com> wrote: > >> 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 file.org is broken. >> >> That's why i would like something where the image is copied directly >> into the file. > > I'm pretty sure you could embed the image in some kind of a source > block, so that after executing it, the image file would appear in the > current directory. I could try to make a proof of concept tomorrow if > you're interested. OK, so here's my (quite simplistic, but apparently working well enough) solution: http://mbork.pl/2017-12-04_Embedding_files_in_Org-mode Hth, -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 10:02 ` Marcin Borkowski @ 2017-12-04 11:28 ` Emanuel Berg 2017-12-05 5:11 ` Marcin Borkowski 2017-12-04 20:35 ` Dan Hitt 1 sibling, 1 reply; 108+ messages in thread From: Emanuel Berg @ 2017-12-04 11:28 UTC (permalink / raw) To: help-gnu-emacs Marcin Borkowski wrote: > OK, so here's my (quite simplistic, but > apparently working well enough) solution: As long as it works, the simpler the better. > http://mbork.pl/2017-12-04_Embedding_files_in_Org-mode Why don't you post the reply/code here as well? The argument name (filename) doesn't match the reference in the docstring ("FILE"), other than that it seems good to me... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 11:28 ` Emanuel Berg @ 2017-12-05 5:11 ` Marcin Borkowski 2017-12-05 5:56 ` Emanuel Berg 0 siblings, 1 reply; 108+ messages in thread From: Marcin Borkowski @ 2017-12-05 5:11 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-12-04, at 12:28, Emanuel Berg <moasen@zoho.com> wrote: > Marcin Borkowski wrote: > >> OK, so here's my (quite simplistic, but >> apparently working well enough) solution: > > As long as it works, the simpler the better. Well, it is not bullet-proof, and a few options/bells-and-whistles might be nice. >> http://mbork.pl/2017-12-04_Embedding_files_in_Org-mode > > Why don't you post the reply/code here as well? Well, I'd like people to visit my blog...? > The argument name (filename) doesn't match the > reference in the docstring ("FILE"), other than > that it seems good to me... Thanks, corrected. Best, -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 5:11 ` Marcin Borkowski @ 2017-12-05 5:56 ` Emanuel Berg 2017-12-06 19:29 ` Marcin Borkowski [not found] ` <mailman.5249.1512588581.27995.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 5:56 UTC (permalink / raw) To: help-gnu-emacs Marcin Borkowski wrote: > Well, it is not bullet-proof, and a few > options/bells-and-whistles might be nice. Even so they won't protect against bullets. >>> http://mbork.pl/2017-12-04_Embedding_files_in_Org-mode >> >> Why don't you post the reply/code here >> as well? > > Well, I'd like people to visit my blog...? Why don't you post the reply/code here as well, and provide a URL to your blog? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 5:56 ` Emanuel Berg @ 2017-12-06 19:29 ` Marcin Borkowski [not found] ` <mailman.5249.1512588581.27995.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 108+ messages in thread From: Marcin Borkowski @ 2017-12-06 19:29 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-12-05, at 06:56, Emanuel Berg <moasen@zoho.com> wrote: > Marcin Borkowski wrote: > >> Well, it is not bullet-proof, and a few >> options/bells-and-whistles might be nice. > > Even so they won't protect against bullets. It might protect against being invoked with point not at bol. It also might be able to ask for the name of the file to put into the elisp snippet. These are things I had in mind. >>>> http://mbork.pl/2017-12-04_Embedding_files_in_Org-mode >>> >>> Why don't you post the reply/code here >>> as well? >> >> Well, I'd like people to visit my blog...? > > Why don't you post the reply/code here as well, > and provide a URL to your blog? DRY? ;-) Best, -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5249.1512588581.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5249.1512588581.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 1:26 ` Emanuel Berg 2017-12-07 6:27 ` Marcin Borkowski 2017-12-07 2:06 ` Emanuel Berg 1 sibling, 1 reply; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 1:26 UTC (permalink / raw) To: help-gnu-emacs Marcin Borkowski wrote: >> Why don't you post the reply/code here as >> well, and provide a URL to your blog? > > DRY? ;-) This list is probably more search engine friendly than your blog. Also, if someone Googles the material and finds the list entry, the subsequent and previous discussion might also be of help to him/her, not just your answer/blog post in particular - hard to imagine, I know - but I always said to overconfident programmers some modesty is a virtue, because somewhere on the planet, there is a programmer more skilled than you. :) -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 1:26 ` Emanuel Berg @ 2017-12-07 6:27 ` Marcin Borkowski 0 siblings, 0 replies; 108+ messages in thread From: Marcin Borkowski @ 2017-12-07 6:27 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-12-07, at 02:26, Emanuel Berg <moasen@zoho.com> wrote: > Marcin Borkowski wrote: > >>> Why don't you post the reply/code here as >>> well, and provide a URL to your blog? >> >> DRY? ;-) > > This list is probably more search engine > friendly than your blog. Also, if someone > Googles the material and finds the list entry, > the subsequent and previous discussion might > also be of help to him/her, not just your > answer/blog post in particular - hard to > imagine, I know - but I always said to > overconfident programmers some modesty is > a virtue, because somewhere on the planet, > there is a programmer more skilled than you. Fair enough. FWIW, the blog post contains a link to this thread. -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5249.1512588581.27995.help-gnu-emacs@gnu.org> 2017-12-07 1:26 ` Emanuel Berg @ 2017-12-07 2:06 ` Emanuel Berg 2017-12-07 2:55 ` Emanuel Berg ` (3 more replies) 1 sibling, 4 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 2:06 UTC (permalink / raw) To: help-gnu-emacs Let's approach this "Emacs text buffer + shell tools vs. Org mode" in another way. Currently, my computer project is to produce drawings over the area where I'm active. So far, I have one ASCII drawing and one drawing with pic(1). The pic drawing is far from done so the proportions of the houses etc are all wrong, and there are many things left to put in the drawing anyway. But as for this little experiment, this is actually good! Because 1) this project is very low-tech, a simpleton could do it, so any piece of development technology should be able to approach it; and 2) it isn't done, by far, so everything that is proposed can actually be tested in the wild right this instant. So my question is: how can I use Org mode to do it? (My method I'm already aware of, thank you.) Here is the material - house wall ASCII drawing: http://user.it.uu.se/~embe8573/moasen/big-house-back.txt pic drawing, with pic data, Makefile, and PS and PDF result files: http://user.it.uu.se/~embe8573/moasen/drawing/ -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 2:06 ` Emanuel Berg @ 2017-12-07 2:55 ` Emanuel Berg 2017-12-07 4:53 ` Rusi ` (2 subsequent siblings) 3 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 2:55 UTC (permalink / raw) To: help-gnu-emacs YT wrote: > Let's approach this "Emacs text buffer + > shell tools vs. Org mode" in another way. With "text buffer", I mean "buffer displaying text in a suitable Emacs major mode". But I think you understood that. In this case, I have configured `auto-mode-alist' to have the .pic extention trigger nroff-mode. pic is part of the whole groff pipeline so nroff-mode was the closest I could find. Actually, what it does (so far) is just some colors to make it look good, but that's important, of course. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 2:06 ` Emanuel Berg 2017-12-07 2:55 ` Emanuel Berg @ 2017-12-07 4:53 ` Rusi 2017-12-07 5:14 ` Emanuel Berg 2017-12-07 7:17 ` Eric S Fraga [not found] ` <mailman.5273.1512631037.27995.help-gnu-emacs@gnu.org> 3 siblings, 1 reply; 108+ messages in thread From: Rusi @ 2017-12-07 4:53 UTC (permalink / raw) To: help-gnu-emacs On Thursday, December 7, 2017 at 7:36:34 AM UTC+5:30, Emanuel Berg wrote: > Let's approach this "Emacs text buffer + shell > tools vs. Org mode" in another way. > > Currently, my computer project is to produce > drawings over the area where I'm active. > So far, I have one ASCII drawing and one > drawing with pic(1). The pic drawing is far > from done so the proportions of the houses etc > are all wrong, and there are many things left > to put in the drawing anyway. > > But as for this little experiment, this is > actually good! Because > > 1) this project is very low-tech, > a simpleton could do it, so any piece of > development technology should be able to > approach it; and > > 2) it isn't done, by far, so everything > that is proposed can actually be tested > in the wild right this instant. > > So my question is: how can I use Org mode to do > it? (My method I'm already aware of, > thank you.) > > Here is the material - house wall ASCII drawing: > > http://user.it.uu.se/~embe8573/moasen/big-house-back.txt > > pic drawing, with pic data, Makefile, and PS > and PDF result files: > > http://user.it.uu.se/~embe8573/moasen/drawing/ Dont see any (pic mode ASCII) art there Anyways in outline (org!)… * Lookup ditaa: http://ditaa.sourceforge.net/ * Install (apt/sourceforge/org/whatever) * (re)do your pic for ditaa * Get it working to your satisfaction (no emacs or org so far; just shell) * Get it running in org http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-ditaa.html ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 4:53 ` Rusi @ 2017-12-07 5:14 ` Emanuel Berg 2017-12-07 5:20 ` Emanuel Berg 0 siblings, 1 reply; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 5:14 UTC (permalink / raw) To: help-gnu-emacs Rusi wrote: > Dont see any (pic mode ASCII) There are *two* different parts of this! The ASCII is this: http://user.it.uu.se/~embe8573/moasen/big-house-back.txt The pic source, for which I use nroff-mode, is this: http://user.it.uu.se/~embe8573/moasen/drawing/ws.pic with the Makefile and output files in the same dir: http://user.it.uu.se/~embe8573/moasen/drawing/ > * Lookup ditaa: http://ditaa.sourceforge.net/ > * Install (apt/sourceforge/org/whatever) * > (re)do your pic for ditaa * Get it working to > your satisfaction (no emacs or org so far; > just shell) * Get it running in org > http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-ditaa.html Re-doing it with another tool does not really count as "how can Org mode help me complete the task". If it can't, that's fine. It doesn't disqualify Org mode as a good IDE for other purposes. Actually I think not a lot of people do drawings with pic - it is rather for this kind of figures: http://user.it.uu.se/~embe8573/figures/pic/ But in an indirect way this shows the built-in shortcoming that is inherent in all IDEs, which is they only work with what people thought is useful. The Emacs buffer and shell tools work for everything, including, as this example shows, ideas that that uses stuff that weren't even intented for that idea! So because it is on a lower level, very limited in itself, interestingly, this doesn't limit the user and he/she can take it to any level he/she wishes. If he/she has the ability to do so, of course ;) -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 5:14 ` Emanuel Berg @ 2017-12-07 5:20 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 5:20 UTC (permalink / raw) To: help-gnu-emacs YT wrote: > Re-doing it with another tool does not really > count as "how can Org mode help me complete > the task". For this little game to be fair, forget what I said about my particular project. The issue is the general problems, of course, and they are: 1. draw/produce ASCII art 2. use pic(1) to produce figures -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 2:06 ` Emanuel Berg 2017-12-07 2:55 ` Emanuel Berg 2017-12-07 4:53 ` Rusi @ 2017-12-07 7:17 ` Eric S Fraga [not found] ` <mailman.5273.1512631037.27995.help-gnu-emacs@gnu.org> 3 siblings, 0 replies; 108+ messages in thread From: Eric S Fraga @ 2017-12-07 7:17 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 729 bytes --] On Thursday, 7 Dec 2017 at 03:06, Emanuel Berg wrote: > So my question is: how can I use Org mode to do > it? (My method I'm already aware of, > thank you.) I would have an example block first which allows the editing of the ascii drawing and then an nroff src block (although there is currently no actual support for nroff but trivial to add) for the pic diagram. Instead of an example block, you could use artist mode which is (in org) associated with ditaa if you wanted to use emacs fully to draw manually. I do this all the time with graphviz and plantuml diagrams inline in my text for preparing (beamer) slides for teaching. pic would be no different. -- Eric S Fraga via Emacs 27.0.50, org 9.1.4 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5273.1512631037.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5273.1512631037.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 11:35 ` Emanuel Berg 2017-12-07 13:05 ` Rusi 2017-12-07 13:59 ` Eric S Fraga 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 11:35 UTC (permalink / raw) To: help-gnu-emacs Eric S Fraga wrote: > I would have an example block first which > allows the editing of the ascii drawing and > then an nroff src block (although there is > currently no actual support for nroff but > trivial to add) for the pic diagram. In general, if there is no support for *roff this is a very severe flaw in any IDE as groff is the markup and typesetting language of the man pages - a cornerstone of any Unix system. Even so, *roff is much more powerful and within the military-publicist complex some use it to layout commercial books like others would LaTeX. Here (my little project), nroff-mode isn't essential because I just use it (so far) to get some rudimentary font lock. For that, there are other modes that could serve just as well. nroff is closest tho conceptually as pic is part of the groff pipeline tool chain, as stated. But anyhow, if I were to do as you suggest, and I must confess I didn't understand any of it :), what is the first step? > Instead of an example block, you could use > artist mode which is (in org) associated with > ditaa if you wanted to use emacs fully to > draw manually. OK, how do I do that? I.e., how do I get into that mode? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 11:35 ` Emanuel Berg @ 2017-12-07 13:05 ` Rusi 2017-12-07 13:59 ` Eric S Fraga 1 sibling, 0 replies; 108+ messages in thread From: Rusi @ 2017-12-07 13:05 UTC (permalink / raw) To: help-gnu-emacs On Thursday, December 7, 2017 at 5:05:19 PM UTC+5:30, Emanuel Berg wrote: > Eric S Fraga wrote: > > > I would have an example block first which > > allows the editing of the ascii drawing and > > then an nroff src block (although there is > > currently no actual support for nroff but > > trivial to add) for the pic diagram. > > In general, if there is no support for *roff > this is a very severe flaw in any IDE as groff > is the markup and typesetting language of the > man pages - a cornerstone of any Unix system. > > Even so, *roff is much more powerful and within > the military-publicist complex some use it to > layout commercial books like others > would LaTeX. > > Here (my little project), nroff-mode isn't > essential because I just use it (so far) to get > some rudimentary font lock. For that, there are > other modes that could serve just as well. > nroff is closest tho conceptually as pic is > part of the groff pipeline tool chain, > as stated. > > But anyhow, if I were to do as you suggest, and > I must confess I didn't understand any of > it :), what is the first step? Speaking conceptually You basically want a babel language binding for groff (-p) The general idea of babel bindings is http://orgmode.org/worg/org-contrib/babel/languages.html To make a new binding a template is provided: http://orgmode.org/w/worg.git/blob/HEAD:/org-contrib/babel/ob-template.el Someone seems to have put together something for groff (attachment of) https://lists.gnu.org/archive/html/emacs-orgmode/2016-03/msg00434.html (You may need to stick in a -p to use pic) That is speaking conceptually ;-) Speaking more helpfully: I would say for a first dive into org start with something more mainstream rather than picking up some rough and untried code and shoe-horning it to your needs But then 1. I am very far from a babel expert — noob is more accurate 2. Even after 25 years of emacs I find configuration slow, painful and error-prone Very likely you are much better than I ;-) and may enjoy the dive Just thought I should say this is diving in at the deep end… ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 11:35 ` Emanuel Berg 2017-12-07 13:05 ` Rusi @ 2017-12-07 13:59 ` Eric S Fraga 2017-12-07 14:52 ` Joost Kremers [not found] ` <mailman.5284.1512658429.27995.help-gnu-emacs@gnu.org> 1 sibling, 2 replies; 108+ messages in thread From: Eric S Fraga @ 2017-12-07 13:59 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1.1: Type: text/plain, Size: 725 bytes --] On Thursday, 7 Dec 2017 at 12:35, Emanuel Berg wrote: > But anyhow, if I were to do as you suggest, and > I must confess I didn't understand any of > it :), what is the first step? The attached file is an org file which has two src blocks, one for generating an image using ditaa and one using dot (graphviz). To edit either of these blocks, position point within them and type C-c '. This will open up a new buffer with the contents of the src block and with the major mode set appropriately (artist mode for ditaa and graphviz-mode for dot). C-c ' gets you back to the original org buffer. You can then export the file to, e.g., LaTeX by C-c C-e l o. -- Eric S Fraga via Emacs 27.0.50, org 9.1.3 [-- Attachment #1.2: example.pdf --] [-- Type: application/pdf, Size: 23276 bytes --] [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1.3: example.org --] [-- Type: text/x-org, Size: 833 bytes --] #+title: Simple babel example org file #+options: toc:nil num:nil * Drawing using ASCII #+begin_src ditaa :exports results :results file :file drawing.png +------------+ +-----------+ | | | | | | | | | Box 1 +------------>+ Box 2 | | | | | | | | | +------------+ +-----------+ #+end_src * Now using graphviz #+begin_src dot :exports results :results file :file anotherdiagram.png digraph G { rankdir = LR; node [shape="rectangle"]; one [label="Box 1"]; two [label="Box 2"]; one -> two; } #+end_src [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 13:59 ` Eric S Fraga @ 2017-12-07 14:52 ` Joost Kremers 2017-12-07 15:04 ` Eric S Fraga [not found] ` <mailman.5286.1512659071.27995.help-gnu-emacs@gnu.org> [not found] ` <mailman.5284.1512658429.27995.help-gnu-emacs@gnu.org> 1 sibling, 2 replies; 108+ messages in thread From: Joost Kremers @ 2017-12-07 14:52 UTC (permalink / raw) To: Eric S Fraga; +Cc: help-gnu-emacs On Thu, Dec 07 2017, Eric S Fraga wrote: > The attached file is an org file which has two src blocks, one > for > generating an image using ditaa and one using dot (graphviz). You're exporting both to png, which IHMO is a no-no when including those files into a pdf. I know, it's just an example, but it does make me wonder: are ditaa and graphviz able to produce pdf output? -- Joost Kremers Life has its moments ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 14:52 ` Joost Kremers @ 2017-12-07 15:04 ` Eric S Fraga 2017-12-07 15:18 ` Yuri Khan [not found] ` <mailman.5287.1512659955.27995.help-gnu-emacs@gnu.org> [not found] ` <mailman.5286.1512659071.27995.help-gnu-emacs@gnu.org> 1 sibling, 2 replies; 108+ messages in thread From: Eric S Fraga @ 2017-12-07 15:04 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 657 bytes --] On Thursday, 7 Dec 2017 at 15:52, Joost Kremers wrote: > On Thu, Dec 07 2017, Eric S Fraga wrote: >> The attached file is an org file which has two src blocks, one for >> generating an image using ditaa and one using dot (graphviz). > > You're exporting both to png, which IHMO is a no-no when including > those files into a pdf. I know, it's just an example, but it does make > me wonder: are ditaa and graphviz able to produce pdf output? Yes, they do produce PDF if desired. this was just for illustration, mostly because PNG will export better to HTML in case anybody wanted to try that. -- Eric S Fraga via Emacs 27.0.50, org 9.1.3 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 15:04 ` Eric S Fraga @ 2017-12-07 15:18 ` Yuri Khan 2017-12-08 9:26 ` Eric S Fraga [not found] ` <mailman.5287.1512659955.27995.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 108+ messages in thread From: Yuri Khan @ 2017-12-07 15:18 UTC (permalink / raw) To: Eric S Fraga; +Cc: help-gnu-emacs@gnu.org On Thu, Dec 7, 2017 at 10:04 PM, Eric S Fraga <e.fraga@ucl.ac.uk> wrote: >> You're exporting both to png, which IHMO is a no-no when including >> those files into a pdf. I know, it's just an example, but it does make >> me wonder: are ditaa and graphviz able to produce pdf output? > > Yes, they do produce PDF if desired. this was just for illustration, > mostly because PNG will export better to HTML in case anybody wanted to > try that. For HTML, use SVG instead. ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 15:18 ` Yuri Khan @ 2017-12-08 9:26 ` Eric S Fraga 2017-12-08 19:37 ` Dan Hitt 0 siblings, 1 reply; 108+ messages in thread From: Eric S Fraga @ 2017-12-08 9:26 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 1062 bytes --] On Thursday, 7 Dec 2017 at 22:18, Yuri Khan wrote: > On Thu, Dec 7, 2017 at 10:04 PM, Eric S Fraga <e.fraga@ucl.ac.uk> wrote: > >>> You're exporting both to png, which IHMO is a no-no when including >>> those files into a pdf. I know, it's just an example, but it does make >>> me wonder: are ditaa and graphviz able to produce pdf output? >> >> Yes, they do produce PDF if desired. this was just for illustration, >> mostly because PNG will export better to HTML in case anybody wanted to >> try that. > > For HTML, use SVG instead. It was *just* an illustration for Emanuel! But I have never been entirely happy with svg as a graphics target due to the variability of support for such graphics in different browsers. I'd rather trade-off a reduction in quality for an improvement in accessibility. But that's my choice of course. Also, with reference to the OP, I am not sure Emacs can display inline PDF images as it can PNG and other bitmap images. Maybe it can. Never tried! -- Eric S Fraga via Emacs 27.0.50, org 9.1.4 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-08 9:26 ` Eric S Fraga @ 2017-12-08 19:37 ` Dan Hitt 2017-12-09 10:20 ` Eric S Fraga [not found] ` <mailman.5390.1512814836.27995.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 108+ messages in thread From: Dan Hitt @ 2017-12-08 19:37 UTC (permalink / raw) To: Eric S Fraga; +Cc: help-gnu-emacs On Fri, Dec 8, 2017 at 1:26 AM, Eric S Fraga <e.fraga@ucl.ac.uk> wrote: .... > Also, with reference to the OP, I am not sure Emacs can display inline > PDF images as it can PNG and other bitmap images. Maybe it can. Never > tried! > Thanks Eric for the suggestion. I think it can (i just tried looking at some PDFs and the images show up, including some that sure look like full color bitmaps), but it tends to be slow, and most importantly the PDF files not editable. (Or at least i think they're not, i've sure been wrong on other things.) That's also reasonable, because the PDF standard is very complex --- i think writing a parser for pdf is probably comparable to writing an interpreter for some pretty featureful language (??). That's why i was looking for some really simple format. For example, some very early version of some word processor format, which has enough complexity that it can inline images and show text, but not dozens of features. Is there some early word processor format, which can display both text and images, for which there is a free editor whose sources span say no more than a dozen files? (Library requirements would not count against the dozen files :). ) Such a format is probably what i'm looking for (as it is conceivable that a responsive emacs mode could be written for it at some point). Anyhow, i appreciate everybody's ideas, and i'm really enjoying org mode, even though i'm still quite clumsy with it. dan ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-08 19:37 ` Dan Hitt @ 2017-12-09 10:20 ` Eric S Fraga 2017-12-09 14:03 ` Kaushal Modi [not found] ` <mailman.5390.1512814836.27995.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 108+ messages in thread From: Eric S Fraga @ 2017-12-09 10:20 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 813 bytes --] On Friday, 8 Dec 2017 at 11:37, Dan Hitt wrote: > On Fri, Dec 8, 2017 at 1:26 AM, Eric S Fraga <e.fraga@ucl.ac.uk> wrote: > .... >> Also, with reference to the OP, I am not sure Emacs can display inline >> PDF images as it can PNG and other bitmap images. Maybe it can. Never >> tried! >> > > Thanks Eric for the suggestion. > > I think it can (i just tried looking at some PDFs and the images show > up, including some that sure look like full color bitmaps), but it > tends to be slow, and most importantly the PDF files not editable. > (Or at least i think they're not, i've sure been wrong on other > things.) Yes, emacs can display PDF files directly. However, I am not sure if it can display a PDF file inline within a text buffer... -- Eric S Fraga via Emacs 27.0.50, org 9.1.4 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-09 10:20 ` Eric S Fraga @ 2017-12-09 14:03 ` Kaushal Modi 0 siblings, 0 replies; 108+ messages in thread From: Kaushal Modi @ 2017-12-09 14:03 UTC (permalink / raw) To: Eric S Fraga; +Cc: Help Gnu Emacs mailing list On Sat, Dec 9, 2017, 5:21 AM Eric S Fraga <e.fraga@ucl.ac.uk> wrote: > > Yes, emacs can display PDF files directly. However, I am not sure if it > can display a PDF file inline within a text buffer... > One way is to well.. convert PDF to PNG on the fly :) https://emacs.stackexchange.com/a/401/115 > -- Kaushal Modi ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5390.1512814836.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5390.1512814836.27995.help-gnu-emacs@gnu.org> @ 2017-12-09 19:04 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-09 19:04 UTC (permalink / raw) To: help-gnu-emacs Eric S Fraga wrote: > Yes, emacs can display PDF files directly. > However, I am not sure if it can display > a PDF file inline within a text buffer... I said in this thread, repeated something I heard earlier (but I believed it at both occasions), that one can use Org mode for the "medium level" documents between text files and the really ambitious documents like books and university papers. But those can be made with Org mode as well! Well, so can the "text file" stuff (TODO lists, technical data just bunched together for later reference, etc.) - but using Org mode for that isn't really called for. But on the other end, the books and university papers, it is rather LaTeX that isn't really called for anymore! Save for in special cases. I suppose the only reason that remains to do it is where you have the artistic/pefectionist/aristocratic/"desert penguin" time and space to fiddle with every little detail forever... And of course if you enjoy to do it. Which I never thought was something that rare. But perhaps that's what it is? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5287.1512659955.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5287.1512659955.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 18:31 ` Emanuel Berg 2017-12-07 18:50 ` Yuri Khan [not found] ` <mailman.5293.1512672682.27995.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 18:31 UTC (permalink / raw) To: help-gnu-emacs Yuri Khan wrote: > For HTML, use SVG instead. Again, what's wrong with PNG? I always used it for both PDF and HTML. How would one convert all the PNGs into SVGs? convert(1) ? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 18:31 ` Emanuel Berg @ 2017-12-07 18:50 ` Yuri Khan [not found] ` <mailman.5293.1512672682.27995.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 108+ messages in thread From: Yuri Khan @ 2017-12-07 18:50 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs@gnu.org On Fri, Dec 8, 2017 at 1:31 AM, Emanuel Berg <moasen@zoho.com> wrote: >> For HTML, use SVG instead. > > Again, what's wrong with PNG? I always used it > for both PDF and HTML. PNG is a bitmap format. Every time you export a vector drawing into PNG, it gets rasterized, most probably to a resolution 96 dpi. It looks okay on most computer monitors at 100% zoom. However, on a bigger zoom, or on a HiDPI monitor, or in print, it becomes either blurry or jaggy. The problem is somewhat less serious if you specifically generate an oversampled bitmap, at 200 dpi or higher. But you then get all the disadvantages of huge bitmap images, such as file size, decoding time, and memory consumption. > How would one convert all the PNGs into SVGs? > convert(1) ? Nohow. Rasterization is, for most intents and purposes, irreversible. If you have PNGs made from sources that are vector in nature, your best bet is to throw them away and re-generate vector graphics from your sources. ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5293.1512672682.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5293.1512672682.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 19:07 ` Emanuel Berg 2017-12-07 19:19 ` Yuri Khan [not found] ` <mailman.5295.1512674421.27995.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 19:07 UTC (permalink / raw) To: help-gnu-emacs Yuri Khan wrote: >> How would one convert all the PNGs into >> SVGs? convert(1) ? > > Nohow. Rasterization is, for most intents and > purposes, irreversible. If you have PNGs made > from sources that are vector in nature, your > best bet is to throw them away and > re-generate vector graphics from > your sources. Mostly I got them with fbgrab and, in X, gnome-screenshot . So I can't redo them. But perhaps they (the programs) can be configured to output SVGs from now on... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 19:07 ` Emanuel Berg @ 2017-12-07 19:19 ` Yuri Khan [not found] ` <mailman.5295.1512674421.27995.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 108+ messages in thread From: Yuri Khan @ 2017-12-07 19:19 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs@gnu.org On Fri, Dec 8, 2017 at 2:07 AM, Emanuel Berg <moasen@zoho.com> wrote: > Mostly I got them with fbgrab and, in X, > gnome-screenshot . So I can't redo them. > But perhaps they (the programs) can be > configured to output SVGs from now on... Screenshots are bitmaps to begin with. They are a lost cause. Although I remember someone doing experiments on Emacs + Cairo, one of the side effects being the possibility of vector graphics screenshots. ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5295.1512674421.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5295.1512674421.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 21:23 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 21:23 UTC (permalink / raw) To: help-gnu-emacs Yuri Khan wrote: >> Mostly I got them with fbgrab and, in X, >> gnome-screenshot . So I can't redo them. >> But perhaps they (the programs) can be >> configured to output SVGs from now on... > > Screenshots are bitmaps to begin with. > They are a lost cause. What about the output of groff? Can it do EPS or SVG? No hits in the manpage... Here is how I get the PDF, PS and PNG: ${pdf}: ${src} groff -p $< -T pdf > $@ pdfcrop --margins 12 $@ $@ > /dev/null ${ps}: ${src} groff -p $< -T ps > $@ ${png}: ${ps} convert -density 400 $< $@ -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5286.1512659071.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5286.1512659071.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 19:02 ` Emanuel Berg 2017-12-08 9:23 ` Eric S Fraga 0 siblings, 1 reply; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 19:02 UTC (permalink / raw) To: help-gnu-emacs Well, well, WELL! :) You are bound to see a lot before your eyes pop out of their holes! But it works exactly as you say! The speed of producing documents is much higher, no doubt. Tho it might be detrimental to the user (or some of them at least) in the long run as it focuses on superficial qualities and lend itself to "snippet programming" where the goal is the document itself rather than the other way around which is documenting technology... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 19:02 ` Emanuel Berg @ 2017-12-08 9:23 ` Eric S Fraga 0 siblings, 0 replies; 108+ messages in thread From: Eric S Fraga @ 2017-12-08 9:23 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 2010 bytes --] On Thursday, 7 Dec 2017 at 20:02, Emanuel Berg wrote: > Well, well, WELL! :) > > You are bound to see a lot before your eyes pop > out of their holes! :-) > But it works exactly as you say! > > The speed of producing documents is much > higher, no doubt. Yes. I do all of my technical (and other) writing in org now despite having used LaTeX directly since the mid-80s. (and troff before that ;-)) Plus it has the benefit of all the task management and table manipulation features thrown in. It does help to know LaTeX as I often do need to bring in some specific LaTeX directives into the org file but generally org allows me to worry about content and not formatting (in the same way that LaTeX does when compared with word processors). Further, for me, knowing that I can always in the end export the whole document to LaTeX means I have a fallback should the final document require significant LaTeX customisations (as some journals require). However, this seldom has been required and I have submitted quite a few articles now that were done completely in org. And, finally, should it become absolutely necessary (yech), I can export to ODT and I have a word processor version for those annoying publishers that require DOC documents. > Tho it might be detrimental to the user (or > some of them at least) in the long run as it > focuses on superficial qualities and lend > itself to "snippet programming" where the goal > is the document itself rather than the other > way around which is documenting technology... Well, in my case, the goal is often the document. However, it may also be the code where each block of code (e.g. function or method) becomes a separate src block with detailed commentary in normal text (with structure therefore). You can then "tangle" the code blocks into the full source files. Cf. literate programming. Example: http://www.ucl.ac.uk/~ucecesf/fresa.html -- Eric S Fraga via Emacs 27.0.50, org 9.1.4 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5284.1512658429.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5284.1512658429.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 18:26 ` Emanuel Berg 2017-12-07 19:04 ` Joost Kremers [not found] ` <mailman.5294.1512673483.27995.help-gnu-emacs@gnu.org> 2017-12-07 18:43 ` Emanuel Berg 1 sibling, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 18:26 UTC (permalink / raw) To: help-gnu-emacs Joost Kremers wrote: >> The attached file is an org file which has >> two src blocks, one for generating an image >> using ditaa and one using dot (graphviz). > > You're exporting both to png, which IHMO is > a no-no when including those files into > a pdf. What's wrong with PNG? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-07 18:26 ` Emanuel Berg @ 2017-12-07 19:04 ` Joost Kremers [not found] ` <mailman.5294.1512673483.27995.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 108+ messages in thread From: Joost Kremers @ 2017-12-07 19:04 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On Thu, Dec 07 2017, Emanuel Berg wrote: > Joost Kremers wrote: > >>> The attached file is an org file which has >>> two src blocks, one for generating an image >>> using ditaa and one using dot (graphviz). >> >> You're exporting both to png, which IHMO is >> a no-no when including those files into >> a pdf. > > What's wrong with PNG? Well, open the pdf Eric sent and zoom in. :-) -- Joost Kremers Life has its moments ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5294.1512673483.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5294.1512673483.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 19:29 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 19:29 UTC (permalink / raw) To: help-gnu-emacs Joost Kremers wrote: >> What's wrong with PNG? > > Well, open the pdf Eric sent and zoom in. :-) ... you mean you can see the individual pixels? So this is the old vector vs. bitmap feud once again? If so, I have absolutely nothing against pixels! They are like the fibers of wood, which is much more pleasant to look at than the artificial perfection of gel coat over glass-fiber. Down with SVG! -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5284.1512658429.27995.help-gnu-emacs@gnu.org> 2017-12-07 18:26 ` Emanuel Berg @ 2017-12-07 18:43 ` Emanuel Berg 1 sibling, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 18:43 UTC (permalink / raw) To: help-gnu-emacs Joost Kremers wrote: > On Thu, Dec 07 2017, Eric S Fraga wrote: > >> The attached file is an org file which has >> two src blocks, one for generating an image >> using ditaa and one using dot (graphviz). > > You're exporting both to png, which IHMO is > a no-no when including those files into > a pdf. I know, it's just an example, but it > does make me wonder: are ditaa and graphviz > able to produce pdf output? The message by Fraga that Kremers cites does not appear anywhere for me, neither in gmane.emacs.help nor in gnu.emacs.help . I don't know if it has something to do with the attachments but I don't see why it should. I'll post with attachments to gmane.test as well as alt.test in a minute. In the mean time it was a good thing Kremers made this remark for otherwise I would not have seen this at all. Here is the message including the attachments: http://lists.gnu.org/archive/html/help-gnu-emacs/2017-12/msg00138.htmlhttp://lists.gnu.org/archive/html/help-gnu-emacs/2017-12/msg00138.html -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 10:02 ` Marcin Borkowski 2017-12-04 11:28 ` Emanuel Berg @ 2017-12-04 20:35 ` Dan Hitt 2017-12-04 21:21 ` Emanuel Berg 2017-12-05 5:08 ` Marcin Borkowski 1 sibling, 2 replies; 108+ messages in thread From: Dan Hitt @ 2017-12-04 20:35 UTC (permalink / raw) To: Marcin Borkowski; +Cc: help-gnu-emacs On Mon, Dec 4, 2017 at 2:02 AM, Marcin Borkowski <mbork@mbork.pl> wrote: > > On 2017-12-02, at 22:08, Marcin Borkowski <mbork@mbork.pl> wrote: > >> On 2017-12-02, at 21:31, Dan Hitt <dan.hitt@gmail.com> wrote: >> >>> 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 file.org is broken. >>> >>> That's why i would like something where the image is copied directly >>> into the file. >> >> I'm pretty sure you could embed the image in some kind of a source >> block, so that after executing it, the image file would appear in the >> current directory. I could try to make a proof of concept tomorrow if >> you're interested. > > OK, so here's my (quite simplistic, but apparently working well enough) > solution: > > http://mbork.pl/2017-12-04_Embedding_files_in_Org-mode > > Hth, > > -- > Marcin Borkowski Awesome! Thanks Marcin! So i can archive my image right in my org file, and if it gets lost, it can be recreated by running the code that M-xorg-insert-file created. And it works on my system. :) dan ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 20:35 ` Dan Hitt @ 2017-12-04 21:21 ` Emanuel Berg 2017-12-04 21:52 ` tomas 2017-12-05 5:09 ` Marcin Borkowski 2017-12-05 5:08 ` Marcin Borkowski 1 sibling, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-04 21:21 UTC (permalink / raw) To: help-gnu-emacs Dan Hitt wrote: > Awesome! [...] I'm a little lost as to this enthusiasm. Can anyone provide me with a complete example where it shows it's best side? (The topic doesn't have to be one that I'm familiar with.) If the problem is "how do I combine images with text using Emacs" isn't the answer either LaTeX (for advanced, but mostly static/unchanging reference documents and thesis that are often printed and should look the same everywhere) *or* HTML (basic, search-engine friendly, mildly interactive hyper-material for the web)? Emacs with major modes for LaTeX, Biblatex, the Makefile, HTML, CSS and whatever else you might need... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 21:21 ` Emanuel Berg @ 2017-12-04 21:52 ` tomas 2017-12-04 22:00 ` Emanuel Berg 2017-12-05 5:09 ` Marcin Borkowski 1 sibling, 1 reply; 108+ messages in thread From: tomas @ 2017-12-04 21:52 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, Dec 04, 2017 at 10:21:40PM +0100, Emanuel Berg wrote: > Dan Hitt wrote: > > > Awesome! [...] > > I'm a little lost as to this enthusiasm. > Can anyone provide me with a complete example > where it shows it's best side? (The topic > doesn't have to be one that I'm familiar with.) > > If the problem is "how do I combine images with > text using Emacs" isn't the answer either LaTeX > (for advanced, but mostly static/unchanging > reference documents and thesis that are often > printed and should look the same everywhere) > *or* HTML (basic, search-engine friendly, > mildly interactive hyper-material for the web)? The one doesn't exclude the other. The nice thing with Org mode is that the image is embedded in the Emacs buffer. And you can generate good-looking LaTeX *and* HTML as "output formats". Plus, of course, this Babel thing. Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEUEARECAAYFAlolw5cACgkQBcgs9XrR2kbECgCfbbCmwPru7mhlHNKhYeluPPW5 aUEAl1L2Up0Xgd8ibcCk65+nG3j5nY4= =eO5p -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 21:52 ` tomas @ 2017-12-04 22:00 ` Emanuel Berg 2017-12-04 22:12 ` tomas 0 siblings, 1 reply; 108+ messages in thread From: Emanuel Berg @ 2017-12-04 22:00 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > The one doesn't exclude the other. The nice > thing with Org mode is that the image is > embedded in the Emacs buffer. You mean for your own viewing pleasure? Or what do you do with the Emacs buffer that has an image embedded? > And you can generate good-looking LaTeX *and* > HTML as "output formats". Plus, of course, > this Babel thing. Again, an example would be good... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 22:00 ` Emanuel Berg @ 2017-12-04 22:12 ` tomas 2017-12-05 4:13 ` Emanuel Berg 0 siblings, 1 reply; 108+ messages in thread From: tomas @ 2017-12-04 22:12 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, Dec 04, 2017 at 11:00:02PM +0100, Emanuel Berg wrote: > tomás wrote: > > > The one doesn't exclude the other. The nice > > thing with Org mode is that the image is > > embedded in the Emacs buffer. > > You mean for your own viewing pleasure? Basically, yes. If you have many images, it can be sometimes less confusing to see them while editing. > Or what do you do with the Emacs buffer that > has an image embedded? > > > And you can generate good-looking LaTeX *and* > > HTML as "output formats". Plus, of course, > > this Babel thing. > > Again, an example would be good... Someone already posted an example on how to embed an image in an Org mode buffer. I embedded an example on how to embed a source code snippet whose result gets automatically embedded in the buffer. I'll let the online documentation speak for itself: http://orgmode.org/ If you have more specific questions... go ahead! Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlolyGIACgkQBcgs9XrR2kZDfACeO2Z6HJHAmnURMQXt/SB8gbVT Xt4An1rHcX0xhmwbntM1RtcmxkvJsi6x =+3T1 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 22:12 ` tomas @ 2017-12-05 4:13 ` Emanuel Berg 2017-12-05 8:08 ` tomas 2017-12-05 9:56 ` Eric S Fraga 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 4:13 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > If you have more specific questions... > go ahead! Again, is there an example where this has been put to good use? I can provide examples from the LaTeX and HTML world - the URL in my signature, and this book in LaTeX: http://user.it.uu.se/~embe8573/borta/book.pdf -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 4:13 ` Emanuel Berg @ 2017-12-05 8:08 ` tomas 2017-12-05 8:36 ` Emanuel Berg 2017-12-05 9:56 ` Eric S Fraga 1 sibling, 1 reply; 108+ messages in thread From: tomas @ 2017-12-05 8:08 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 05:13:21AM +0100, Emanuel Berg wrote: > tomás wrote: > > > If you have more specific questions... > > go ahead! > > Again, is there an example where this has been > put to good use? Your request is still too unspecific. This is not the place to write a blog post or a manual. The 'Net is full of those, and most of them are of a quality I couldn't even hold a candle to. Here's one nice example of a chemistry person doing literate programming with org-mode: http://kitchingroup.cheme.cmu.edu/blog/2014/02/04/Literate-programming-example-with-Fortran-and-org-mode/ Note that the HTML page itself is generated from an org-mode source (go to the very bottom and notice the link "org-mode source"). Perhaps that gives you an idea. Now of course people have been doing literate programming for quite a while (the primal example being the TeX and Metafont sources themselves), but the nice trait with Org is interactivity. Unless you're God, you're going to test and play around with those code snippets until you get them "right". Why not do that directly from the environment you're going to use to publish them? Think Don Knuth's WEB, but with a nice editing interface. That's why it appeals to scientists. If code is any part of your research, there are definitely better ways than to cut&paste code snippets and their results into your article pre-print and repeating all that process each time you fix a bug. There are other similar systems around, think IPython and generally the Notebook interface made popular by Mathematica. Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlomU/EACgkQBcgs9XrR2kZ/4QCfcJY8UK2qlKYSsrk3ODxMmqy5 kIAAn1VRiusWGFFaKavviE2WwRrbS7US =waVT -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 8:08 ` tomas @ 2017-12-05 8:36 ` Emanuel Berg 2017-12-05 8:53 ` tomas 0 siblings, 1 reply; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 8:36 UTC (permalink / raw) To: help-gnu-emacs tomàs wrote: > Your request is still too unspecific. OK, so do you have any suggestions as to how I can make my request - an example what one can do with this technology - specific enough? > Note that the HTML page itself is generated > from an org-mode source (go to the very > bottom and notice the link "org-mode > source"). OK, well, HTML is so simple I don't see any reason to generate that, the exception being if you already have the material in some other format (e.g., a man page that you also want to make available online to be searchable and hyperlinked). -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 8:36 ` Emanuel Berg @ 2017-12-05 8:53 ` tomas 2017-12-05 9:48 ` Emanuel Berg 0 siblings, 1 reply; 108+ messages in thread From: tomas @ 2017-12-05 8:53 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 09:36:10AM +0100, Emanuel Berg wrote: > tomàs wrote: > > > Your request is still too unspecific. > > OK, so do you have any suggestions as to how > I can make my request - an example what one can > do with this technology - specific enough? Reflect on our interaction: Q "What is this good for?" A "You can do this, and that" Q "Yes, but what can I do with it?" A "OK, look at this manual and that blog post" Q "Yes, but what can I actually *do* with it?" If you feel you aren't missing anything, perhaps Org isn't for you? > > Note that the HTML page itself is generated > > from an org-mode source (go to the very > > bottom and notice the link "org-mode > > source"). > > OK, well, HTML is so simple I don't see any > reason to generate that, the exception being if > you already have the material in some other > format Comparing the HTML of that page with its Org source I know which alternative I *don't want* to edit. Plus the fact that Org executes the code snippets and inserts their results (text and graphics) for me -- in the Emacs buffer, and in the HTML output (and in the LaTeX output, the PDF output and the LibreOffice output too). Perhaps there's no use for you in it. There are people doing their invoices happily in Postscript. I do prefer LaTeX (and am actually converting to Org at the moment -- a higher level of abstraction, if you wish [1]). Cheers [1] To be more precise: (La)TeX does have \newcommand, thus the basic abstraction mechanism: thus you can choose your level of abstraction there. What Org offers, beyond a nice interface, is a smoother "abstraction protocol". - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlomXn4ACgkQBcgs9XrR2kadFgCaAnw7EExVuFl5P2MqjEmTsMb7 xDcAnj6mLSd+kVguBvvKK9WpgAeHJsjG =8p8E -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 8:53 ` tomas @ 2017-12-05 9:48 ` Emanuel Berg 2017-12-05 10:03 ` tomas ` (2 more replies) 0 siblings, 3 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 9:48 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > If you feel you aren't missing anything, > perhaps Org isn't for you? So if I understand it correctly, the technology enables you to view images in an Emacs buffer, and to generate HTML with inserts, and those are the results of code executing, and you can have that code in the same Emacs buffer? OK, that is a bit of an interesting exhibition item, but yeah, why not. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 9:48 ` Emanuel Berg @ 2017-12-05 10:03 ` tomas 2017-12-05 11:31 ` Emanuel Berg [not found] ` <mailman.5149.1512468235.27995.help-gnu-emacs@gnu.org> 2017-12-05 15:45 ` Marcin Borkowski 2 siblings, 1 reply; 108+ messages in thread From: tomas @ 2017-12-05 10:03 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 10:48:21AM +0100, Emanuel Berg wrote: > tomás wrote: > > > If you feel you aren't missing anything, > > perhaps Org isn't for you? > > So if I understand it correctly, the technology > enables you to view images in an Emacs buffer, No. Emacs can show images in its buffers natively, you don't need org-mode for that. Org just gives you a "plain text markup" to more easily interface to that. Think "living markdown, without many of its downsides" [1]. > and to generate HTML with inserts, and those > are the results of code executing, and you can > have that code in the same Emacs buffer? You can have code *and* its results in an org buffer, refresh the result at will, and when rendering to one of the many export formats have that consistently handled across all those formats. > OK, that is a bit of an interesting exhibition > item, but yeah, why not. I think the potential dawns to one after playing a bit with it, which you don't seem interested in. Nobody will force you ;-) Cheers - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlombv8ACgkQBcgs9XrR2kaGcwCfZjZUNyoL++LTXz0TsUx39cjy XhgAn1CIat81lZWjsqv/1EOyz53cT6j+ =ruFp -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 10:03 ` tomas @ 2017-12-05 11:31 ` Emanuel Berg 2017-12-05 11:51 ` tomas ` (2 more replies) 0 siblings, 3 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 11:31 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > You can have code *and* its results in an org > buffer, refresh the result at will, and when > rendering to one of the many export formats > have that consistently handled across all > those formats. So it *is* a tool, an IDE if you will, to generate data into different formats. OK, no further questions. PS. No wonder it was so difficult to find an example what good actually ever came out of it :) -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 11:31 ` Emanuel Berg @ 2017-12-05 11:51 ` tomas 2017-12-05 13:44 ` Emanuel Berg [not found] ` <mailman.5155.1512474685.27995.help-gnu-emacs@gnu.org> 2017-12-05 15:49 ` Marcin Borkowski 2 siblings, 1 reply; 108+ messages in thread From: tomas @ 2017-12-05 11:51 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 12:31:52PM +0100, Emanuel Berg wrote: > tomás wrote: > > > You can have code *and* its results in an org > > buffer, refresh the result at will, and when > > rendering to one of the many export formats > > have that consistently handled across all > > those formats. > > So it *is* a tool, an IDE if you will, to > generate data into different formats. OK, no > further questions. It's more... and less. For example I have a diary where I keep the things I've done (and when billable, the time they've taken me). It's basically a long strip of text, so Emacs was the obvious choice. Of course, since I want to extract information from it (how many hours did I spend writing mails on Org ;-P I'd like for it to have *some* loose formal structure: not too much (I'm lazy), not too little (I don't want my extract routine to bust every other time). Org mode it is. No export to anything, but links into projects, some source snippets... kind of my top-level directory of life. > PS. No wonder it was so difficult to find an > example what good actually ever came out of > it :) No. It's because you seem to be blind on some eye. That may be just because you don't miss what Org might bring to you, and that would be OK. For someone who really organizes her live around Org, go have a look at Sacha Chua's blog. The point about Org is that many people use it in many different ways. I think it is what you get when you marry a lightweight markup language with the power of Emacs (hint: not an IDE. An IDE is trivial, Emacs already can that ;-). Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlomiDQACgkQBcgs9XrR2kZafACfSbqUpO/spfUmXsI+c9bbWlxx 9fUAnicjmouwfG9sge43ChrnoaDV3Yre =Ytjz -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 11:51 ` tomas @ 2017-12-05 13:44 ` Emanuel Berg 2017-12-05 14:00 ` tomas 2017-12-05 16:05 ` Marcin Borkowski 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 13:44 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: >> So it *is* a tool, an IDE if you will, to >> generate data into different formats. OK, no >> further questions. > > It's more... and less. For example I have > a diary where I keep the things I've done I would just use a plain text buffer for that. >> PS. No wonder it was so difficult to find an >> example what good actually ever came out of >> it :) > > No. It's because you seem to be blind on some > eye. That may be just because you don't miss > what Org might bring to you, and that would > be OK. I have yet to see the one thing it can do for me that I don't already have. If it can glue plain text, HTML, LaTeX/PDF and more together, and provide tools and shortcuts to produce and convert between formats, this is what I would call an IDE and I'm not into that as I've yet to see such a system that does not reduce the degree of precision and intimacy with which I can solve such issues directly by manipulating the material first hand. All such in-between layers, in my experience, only makes for fiddling with the IDE, trying to figure out how to make it do what you want, instead of fiddling with the material itself which is the thing and the activity that appeals to me. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 13:44 ` Emanuel Berg @ 2017-12-05 14:00 ` tomas 2017-12-05 19:58 ` Emanuel Berg 2017-12-05 16:05 ` Marcin Borkowski 1 sibling, 1 reply; 108+ messages in thread From: tomas @ 2017-12-05 14:00 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 02:44:10PM +0100, Emanuel Berg wrote: > tomás wrote: > > >> So it *is* a tool, an IDE if you will, to > >> generate data into different formats. OK, no > >> further questions. > > > > It's more... and less. For example I have > > a diary where I keep the things I've done > > I would just use a plain text buffer for that. > > >> PS. No wonder it was so difficult to find an > >> example what good actually ever came out of > >> it :) > > > > No. It's because you seem to be blind on some > > eye. That may be just because you don't miss > > what Org might bring to you, and that would > > be OK. > > I have yet to see the one thing it can do for > me that I don't already have. If it can glue > plain text, HTML, LaTeX/PDF and more together, > and provide tools and shortcuts to produce and > convert between formats, this is what I would > call an IDE Note that if you are *just* into converting between formats, there are other, better tools (pandoc comes to mind; I think the Org exporters sometimes use it as a backend, but I might be wrong). > and I'm not into that as I've yet > to see such a system that does not reduce the > degree of precision and intimacy with which > I can solve such issues directly by > manipulating the material first hand. All such > in-between layers, in my experience, only makes > for fiddling with the IDE, trying to figure out > how to make it do what you want, instead of > fiddling with the material itself which is the > thing and the activity that appeals to me. The interesting thing about Org is that it is pretty lightweight. Its native format is sufficiently near to plain text that you can decide how much it is allowed to interpose between you and the material. Perhaps this is why it's so difficult to describe what it does. Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlompmwACgkQBcgs9XrR2kYMwwCfRM4aTVAaHQVyw+PWOQ2ngGgl 3QAAnRURSfhAkj4PFSTvWOpjzcL5RQDL =9JnF -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 14:00 ` tomas @ 2017-12-05 19:58 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 19:58 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > Note that if you are *just* into converting > between formats, there are other, better > tools (pandoc comes to mind And the shell tools? > The interesting thing about Org is that it is > pretty lightweight. Is that the interesting thing? If so, I know of the line editor ed(1). The binary - which I have as /bin/ed - is only 42K. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 13:44 ` Emanuel Berg 2017-12-05 14:00 ` tomas @ 2017-12-05 16:05 ` Marcin Borkowski 2017-12-05 20:08 ` Emanuel Berg 1 sibling, 1 reply; 108+ messages in thread From: Marcin Borkowski @ 2017-12-05 16:05 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-12-05, at 14:44, Emanuel Berg <moasen@zoho.com> wrote: > tomás wrote: > >>> So it *is* a tool, an IDE if you will, to >>> generate data into different formats. OK, no >>> further questions. >> >> It's more... and less. For example I have >> a diary where I keep the things I've done > > I would just use a plain text buffer for that. Then you wouldn't have things like sparse trees or org-capture. >>> PS. No wonder it was so difficult to find an >>> example what good actually ever came out of >>> it :) >> >> No. It's because you seem to be blind on some >> eye. That may be just because you don't miss >> what Org might bring to you, and that would >> be OK. > > I have yet to see the one thing it can do for > me that I don't already have. If it can glue > plain text, HTML, LaTeX/PDF and more together, > and provide tools and shortcuts to produce and > convert between formats, this is what I would > call an IDE and I'm not into that as I've yet > to see such a system that does not reduce the > degree of precision and intimacy with which > I can solve such issues directly by > manipulating the material first hand. All such > in-between layers, in my experience, only makes > for fiddling with the IDE, trying to figure out > how to make it do what you want, instead of > fiddling with the material itself which is the > thing and the activity that appeals to me. Me and others mentioned that Org is much more than an authoring tool, so let's concentrate on this aspect alone now. I agree that Org is usually not the best choice if you happen to know LaTeX. OTOH, how often do you collaborate (as in: co-author papers/books) with people who don't speak (La)TeX? Also, one of the nice things about Org-mode exporter (even excluding other Org features, which are more important to me) is that it is relatively easy to extend it. I used that to create educational materials with tests, exportable to HTML+JS (where they were interactive) or LaTeX (where they were printable as a "student" version (no answers) or "teacher" version (with answers)). Do that in LaTeX (I mean, with the HTML+JS part). Good luck. (Probably possible, but _a lot_ of work.) Also, certain aspects of editing are much more enjoyable in Org than in LaTeX (even with AUCTeX). Think source code blocks vs. verbatim, rearranging the structure or embedding todo keywords (i.e., marking chapters/sections as done or needing further work). Also, editing tables in LaTeX syntax is a real pain in the neck (as opposed to Org tables). Also, as I have recently mentioned on my blog, you have radio targets, which would be extremely difficult to do in LaTeX (basically only possible in LuaLaTeX, at least in a sane way) and impossible to do in pure HTML (doable with JS, of course, if that's your thing). And by the way, I think that LaTeX cannot do what my humble snippet does if the file in question is binary. (You'd need LuaLaTeX for that, and I think this is a nice exercise. It's a pity I didn't have that idea when my friend, who wrote a book on LuaLaTeX, asked me about possible use examples.) * * * I would suggest resisting the temptation to form opinions without spending a few minutes on research first. Best, -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 16:05 ` Marcin Borkowski @ 2017-12-05 20:08 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 20:08 UTC (permalink / raw) To: help-gnu-emacs Marcin Borkowski wrote: > I agree that Org is usually not the best > choice if you happen to know LaTeX. OTOH, how > often do you collaborate (as in: co-author > papers/books) with people who don't speak > (La)TeX? Well, it is underground *experts* united... > Also, certain aspects of editing are much > more enjoyable in Org than in LaTeX Are you kidding me? :) If it weren't for the insane pleasure and perfectionist potential of typing and editing LaTeX I wouldn't do it for one second! And that is the reason some of your students probably spend as much time on typesetting their papers as they do on the research itself... > (doable with JS, of course, if that's your > thing). Ha ha. > And by the way, I think that LaTeX cannot do > what my humble snippet does if the file in > question is binary. (You'd need LuaLaTeX for > that, and I think this is a nice exercise. > It's a pity I didn't have that idea when my > friend, who wrote a book on LuaLaTeX, asked > me about possible use examples.) I have no experience with such "interactive documents". I'm too old-school for that. But if But granted I have no idea how to do any of that in either LaTeX or any combination of technology with HTML. > I would suggest resisting the temptation to > form opinions without spending a few minutes > on research first. Just a few minutes? Because it feels I just spent half the day talking about it! -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5155.1512474685.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5155.1512474685.27995.help-gnu-emacs@gnu.org> @ 2017-12-05 11:59 ` Rusi 0 siblings, 0 replies; 108+ messages in thread From: Rusi @ 2017-12-05 11:59 UTC (permalink / raw) To: help-gnu-emacs On Tuesday, December 5, 2017 at 5:21:28 PM UTC+5:30, to...@tuxteam.de wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Tue, Dec 05, 2017 at 12:31:52PM +0100, Emanuel Berg wrote: > > tomás wrote: > > > > > You can have code *and* its results in an org > > > buffer, refresh the result at will, and when > > > rendering to one of the many export formats > > > have that consistently handled across all > > > those formats. > > > > So it *is* a tool, an IDE if you will, to > > generate data into different formats. OK, no > > further questions. > > It's more... and less. Its an IDE; its a spreadsheet; its… whatever An example of using org-emacs to edit python source when spreadsheet functionality is desired https://groups.google.com/d/topic/comp.lang.python/dV84Id4E2kM/discussion ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 11:31 ` Emanuel Berg 2017-12-05 11:51 ` tomas [not found] ` <mailman.5155.1512474685.27995.help-gnu-emacs@gnu.org> @ 2017-12-05 15:49 ` Marcin Borkowski 2 siblings, 0 replies; 108+ messages in thread From: Marcin Borkowski @ 2017-12-05 15:49 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-12-05, at 12:31, Emanuel Berg <moasen@zoho.com> wrote: > tomás wrote: > >> You can have code *and* its results in an org >> buffer, refresh the result at will, and when >> rendering to one of the many export formats >> have that consistently handled across all >> those formats. > > So it *is* a tool, an IDE if you will, to > generate data into different formats. OK, no > further questions. As I said, this is _one_ of the many aspects of Org-mode. -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5149.1512468235.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5149.1512468235.27995.help-gnu-emacs@gnu.org> @ 2017-12-05 11:29 ` Rusi 2017-12-05 11:36 ` Emanuel Berg 0 siblings, 1 reply; 108+ messages in thread From: Rusi @ 2017-12-05 11:29 UTC (permalink / raw) To: help-gnu-emacs On Tuesday, December 5, 2017 at 3:33:57 PM UTC+5:30, tomas wrote: > I think the potential dawns to one after playing > a bit with it, which you don't seem interested > in. Nobody will force you ;-) 😉 And to the OP's: > Wow, i mean, just wow. > I have to think about this for a few days :) :) . . . . . I will suggest: Forget about emacs and even org mode for a while and study the world of "reproducible research" [Original author of babel: https://www.jstatsoft.org/article/view/v046i03/v46i03.pdf Much other stuff on youtube etc] And if you are more a "by-example" person than a concept person and are familiar with the jupyter system: What jupyter gives you by way of living in the browser, emacs+org+babel gives by way of living inside emacs ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 11:29 ` Rusi @ 2017-12-05 11:36 ` Emanuel Berg 2017-12-05 14:49 ` Kevin Buchs ` (2 more replies) 0 siblings, 3 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 11:36 UTC (permalink / raw) To: help-gnu-emacs Rusi wrote: > And if you are more a "by-example" person > than a concept person and are familiar with > the jupyter system: What jupyter gives you by > way of living in the browser, emacs+org+babel > gives by way of living inside emacs Many people who live in Emacs, or at least live their computer lives there, don't even know what org+babel is. And it would seem, asking about it won't help! I don't know what jupyter is either but "living in the browser" is one of the more grotesque ideas that ever came out of the bizarre Windows "95" and Netscape period. But those who live in Emacs without org+babel have browsers as well - many. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 11:36 ` Emanuel Berg @ 2017-12-05 14:49 ` Kevin Buchs 2017-12-05 19:53 ` Emanuel Berg ` (2 more replies) [not found] ` <mailman.5167.1512485401.27995.help-gnu-emacs@gnu.org> 2017-12-05 15:47 ` Marcin Borkowski 2 siblings, 3 replies; 108+ messages in thread From: Kevin Buchs @ 2017-12-05 14:49 UTC (permalink / raw) To: help-gnu-emacs Emmanuel, It seems to me you didn’t get a complete answer to your question of the use of the org+embedded image. Of course, the OP is the best one to answer, but here is what I gleaned. 1. OP requested a method to create & edit a document in emasculated that would include images that were visible during editing and used minimal markup. Org Filled that need. 2. The OP next requested a way to have a single file document with the images embedded within that file. Think Microsoft Word documents. Transport and sharing are two tasks that are simplified with just a single file, but the OP may have other use cases. It also simplifies the file-system foot print and “remembering” which image file goes with which document. 3. Marcion (sorry about incorrect spelling) created a quick answer, although it didn’t fully satisfy the OP requirements. It uses org, which still requires an independent file for each image, but it now carries Elisp code to regenerate the images. So now the single file contains everything you need to view and edit, but you need to execute the elisp if the image files don’t exist. The export to PDF or HTLM are supported by org mode. Kevin Buchs (My master org-mode file is over 3 MB and contains all my notes for work and personal life) ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 14:49 ` Kevin Buchs @ 2017-12-05 19:53 ` Emanuel Berg 2017-12-05 23:44 ` Dan Hitt [not found] ` <mailman.5203.1512517474.27995.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 19:53 UTC (permalink / raw) To: help-gnu-emacs Kevin Buchs wrote: > It seems to me you didn’t get a complete > answer to your question of the use of the > org+embedded image. Of course, the OP is the > best one to answer, but here is what > I gleaned. > > 1. OP requested a method to create & edit > a document in emasculated that would include > images that were visible during editing and > used minimal markup. Org Filled that need. > > 2. The OP next requested a way to have > a single file [...] OK, so now it is a word processor as well! This is for the "in-between document" which is too advanced to be plain text, but not advanced enough to be LaTeX/PDF. Well, I guess I'm occupational damaged by all the programming so even text production I see in binary only... And a tar as mentioned. But a tar isn't exactly "a single file". Actually it is just a box that opens and closes. And when it opens, there are still the individual files. As for me, I prefer individual files for the same reasons in the previous or so post, with that you can be as close as possible to the material and operate on any part directly. There are many shell tools that operate on those files. Do they operate on Org-mode files as well? Didn't think so. I provide a zsh example function last that converts from PNGs to PDFs. That way, I have more control even tho Org-mode can do the same. It is just different styles. png2pdf () { local png=$1 local name=${png:r} local pnm=${name}.pnm pngtopnm $png > $pnm local ps=${name}.ps pnmtops $pnm > $ps ps2pdf-crop $ps } ps2pdf-crop () { local ps=$1 local name=${ps:r} local final_pdf=${name}.pdf local large_pdf=${name}-large.pdf ps2pdf $ps $large_pdf pdfcrop --margins 12 $large_pdf $final_pdf } ### http://user.it.uu.se/~embe8573/conf/.zsh/pdf-img -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 14:49 ` Kevin Buchs 2017-12-05 19:53 ` Emanuel Berg @ 2017-12-05 23:44 ` Dan Hitt [not found] ` <mailman.5203.1512517474.27995.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 108+ messages in thread From: Dan Hitt @ 2017-12-05 23:44 UTC (permalink / raw) To: Kevin Buchs; +Cc: help-gnu-emacs On Tue, Dec 5, 2017 at 6:49 AM, Kevin Buchs <kevin.buchs@gmail.com> wrote: > Emmanuel, > > It seems to me you didn’t get a complete answer to your question of the use > of the org+embedded image. Of course, the OP is the best one to answer, but > here is what I gleaned. > > 1. OP requested a method to create & edit a document in emasculated that > would include images that were visible during editing and used minimal > markup. Org Filled that need. > > 2. The OP next requested a way to have a single file document with the > images embedded within that file. Think Microsoft Word documents. Transport > and sharing are two tasks that are simplified with just a single file, but > the OP may have other use cases. It also simplifies the file-system foot > print and “remembering” which image file goes with which document. > > 3. Marcion (sorry about incorrect spelling) created a quick answer, > although it didn’t fully satisfy the OP requirements. It uses org, which > still requires an independent file for each image, but it now carries Elisp > code to regenerate the images. So now the single file contains everything > you need to view and edit, but you need to execute the elisp if the image > files don’t exist. The export to PDF or HTLM are supported by org mode. > > Kevin Buchs > (My master org-mode file is over 3 MB and contains all my notes for work > and personal life) Hi Kevin, I think that's a good summary of how the question appeared. It's not exactly what i had in mind, which is what is in the subject line: "want a file format easily edited and read by emacs that allows (multiple) pictures to be included", but i didn't explain it very well. So what i was looking for was a file format which made a provision for text portions and image portions, and which could also be edited by emacs. I did not have Word in mind, although if emacs could edit it i guess it would fit the bill. I had in mind something more like IFF --- the file format family Electronic Arts introduced in the mid 1980s (sort of like the later RIFF/wav formats). It has a little header, and then chunks of data identified by tags and lengths. I thought that if something like this existed and was spread around at all, then emacs might have a mode for editing the text parts. Conceptually, at least, such a format would not be hard to display and edit, especially if you already have the means for showing images; i would expect emacs to keep track of the headers and adjust them as the sections expanded or contracted. That corresponds to your point #1. And in fact, if anything like that existed, i'd still be interested. However, Danny Yue (sheepduke) looked at the actual usage i had in mind (keeping notes) and thought org would be a good match. I hadn't used org, even though everybody is always talking about it, because it didn't sound right for me. I thought it couldn't hold its own data but would have to make reference to the underlying file system. That's your point #2. But then Marcin said that would be easy to remedy, and then wrote code to do exactly that, and described it all in a blog post http://mbork.pl/2017-12-04_Embedding_files_in_Org-mode And then it emerged, as was known to most of the world except me, that there are all kinds of things org can do, such as maintaining lists that you can easily rearrange, having collapsible points, displaying Greek letters (which you can toggle back and forth between a parsed and display form), being much nicer to look at than markdown, and of course being able to execute arbitrary code. So although i'm still interested in a file format, because i like binary things in known formats, and i like using the file program to identify them, the case for org is pretty compelling. :) :) dan ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5203.1512517474.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5203.1512517474.27995.help-gnu-emacs@gnu.org> @ 2017-12-06 3:38 ` Rusi 2017-12-06 5:28 ` Emanuel Berg 0 siblings, 1 reply; 108+ messages in thread From: Rusi @ 2017-12-06 3:38 UTC (permalink / raw) To: help-gnu-emacs On Wednesday, December 6, 2017 at 5:14:37 AM UTC+5:30, dan wrote: > On Tue, Dec 5, 2017 at 6:49 AM, Kevin Buchs wrote: > > Emmanuel, > > > > It seems to me you didn’t get a complete answer to your question of the use > > of the org+embedded image. Of course, the OP is the best one to answer, but > > here is what I gleaned. > > > > 1. OP requested a method to create & edit a document in emasculated that > > would include images that were visible during editing and used minimal > > markup. Org Filled that need. > > > > 2. The OP next requested a way to have a single file document with the > > images embedded within that file. Think Microsoft Word documents. Transport > > and sharing are two tasks that are simplified with just a single file, but > > the OP may have other use cases. It also simplifies the file-system foot > > print and “remembering” which image file goes with which document. > > > > 3. Marcion (sorry about incorrect spelling) created a quick answer, > > although it didn’t fully satisfy the OP requirements. It uses org, which > > still requires an independent file for each image, but it now carries Elisp > > code to regenerate the images. So now the single file contains everything > > you need to view and edit, but you need to execute the elisp if the image > > files don’t exist. The export to PDF or HTLM are supported by org mode. > > > > Kevin Buchs > > (My master org-mode file is over 3 MB and contains all my notes for work > > and personal life) > > Hi Kevin, > > I think that's a good summary of how the question appeared. You may also find this thread on the org list useful https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/msg00691.html Starts with a question of someone finding it hard to dig into org The creator of org — Carsten Dominik — has made a detailed response Also I posted an (org-ified!) list of org's features in that thread… …Would do it somewhat different today… ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 3:38 ` Rusi @ 2017-12-06 5:28 ` Emanuel Berg 2017-12-06 9:23 ` Rusi 0 siblings, 1 reply; 108+ messages in thread From: Emanuel Berg @ 2017-12-06 5:28 UTC (permalink / raw) To: help-gnu-emacs Rusi wrote: > Starts with a question of someone finding it > hard to dig into org The creator of org — > Carsten Dominik — has made a detailed > response Also I posted an (org-ified!) list > of org's features in that thread… …Would do > it somewhat different today… I can't find your post (but Eric S Fraga's). Regardless of whatever, just read a couple of them posts: an almost incomprehensible discussion! I don't know if it is a rare case or if we could/will read *this* (i.e., today's) discussion in - let's see - 6y 2m 9d (total 2262d) and then think, man, what are those delirous guys talking about? :) By the way, I just used a cool program. It is called time-from [1]. Altho I now prefer that/the zsh version, which is basically an advanced interface to ddiff(1), I have an Elisp version as well [2]. According to the Elisp version, it is 6 years, 72 days "Now isn't the right time to argue about time. We don't have the time." First Contact (1996) - believe it or not, a good Star Trek movie, with the Picard crew) [1] http://user.it.uu.se/~embe8573/conf/.zsh/time [2] http://user.it.uu.se/~embe8573/emacs-init/time-my.el -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 5:28 ` Emanuel Berg @ 2017-12-06 9:23 ` Rusi 2017-12-06 9:40 ` Emanuel Berg ` (2 more replies) 0 siblings, 3 replies; 108+ messages in thread From: Rusi @ 2017-12-06 9:23 UTC (permalink / raw) To: help-gnu-emacs On Wednesday, December 6, 2017 at 10:58:57 AM UTC+5:30, Emanuel Berg wrote: > Rusi wrote: > > > Starts with a question of someone finding it > > hard to dig into org The creator of org — > > Carsten Dominik — has made a detailed > > response Also I posted an (org-ified!) list > > of org's features in that thread… …Would do > > it somewhat different today… > > I can't find your post (but Eric S Fraga's). Thread view https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/threads.html#00691 My post: https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/msg00732.html ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 9:23 ` Rusi @ 2017-12-06 9:40 ` Emanuel Berg 2017-12-06 16:54 ` Eric S Fraga [not found] ` <mailman.5229.1512579276.27995.help-gnu-emacs@gnu.org> 2017-12-07 2:33 ` Dan Hitt [not found] ` <mailman.5267.1512614019.27995.help-gnu-emacs@gnu.org> 2 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-06 9:40 UTC (permalink / raw) To: help-gnu-emacs Rusi wrote, in his 2011 post [1] * Brainstorming-n-outlining TAB and the basic structure navigation and editing features * Exporting and Publishing *** html export *** Odt export *** Web publishing *** Latex publishing *** Presentations ***** Lightweight options http://orgmode.org/worg/org-configs/org-customization-guide.html ***** Beamer * Babel *** For programming *** For teaching programming *** For doing science (R) *** For scientific publishing (R+Latex) * Time/project mgmt (GTD) *** Agenda *** Time tracking *** capture-archive *** Journalling *** org-habit * Tables and spreadsheets * Integration with other emacs uses *** gnus *** bbdb/ org-contacts *** firefox (org-protocol) *** graphics (R, ditaa...) That sounds like an IDE to me because it is basically a long list of technologies that has nothing to do with, or at least doesn't have to have anything to do with, Org mode. I never liked IDEs for the reasons stated in my previous posts. But I never disliked them just because they weren't cool. Which of course they weren't. Now it seems someone has cooked together an IDE that is much better than Eclipse, .net, and all that, and it is cool and Emacsy. To me it is still an IDE tho which is the reason I don't like it. [1] https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/msg00732.html -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 9:40 ` Emanuel Berg @ 2017-12-06 16:54 ` Eric S Fraga [not found] ` <mailman.5229.1512579276.27995.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 108+ messages in thread From: Eric S Fraga @ 2017-12-06 16:54 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 526 bytes --] On Wednesday, 6 Dec 2017 at 10:40, Emanuel Berg wrote: [...] > To me it is still an IDE tho which is the reason I don't like it. But then Emacs itself is just an IDE as well? For me, Emacs is indeed an IDE but one which I can customise to work the way I want as opposed to how the author of the tool wanted. Which is why I use gnus and not Thunderbird or mutt, both of which I have used in the past. And why I prefer writing in org and not in Word. Etc. -- Eric S Fraga via Emacs 27.0.50, org 9.1.3 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5229.1512579276.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5229.1512579276.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 1:21 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 1:21 UTC (permalink / raw) To: help-gnu-emacs Eric S Fraga wrote: >> To me it is still an IDE tho which is the >> reason I don't like it. > > But then Emacs itself is just an IDE as well? Well, yeah, if you did like Rusi - what can you do with Emacs? You can do Lisp, C, C++, LaTeX, HTML, etc etc. Then one could say "OK, so it is an IDE". It seems like there is an arbitrary line between an editor intended for programming and an IDE. Just when and where do you cross that line? My proposal is, if it is like Emacs, then it is an editor intended for programming. If it is like Org mode, then it is an IDE. :) -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 9:23 ` Rusi 2017-12-06 9:40 ` Emanuel Berg @ 2017-12-07 2:33 ` Dan Hitt [not found] ` <mailman.5267.1512614019.27995.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 108+ messages in thread From: Dan Hitt @ 2017-12-07 2:33 UTC (permalink / raw) To: Rusi; +Cc: help-gnu-emacs On Wed, Dec 6, 2017 at 1:23 AM, Rusi <rustompmody@gmail.com> wrote: > On Wednesday, December 6, 2017 at 10:58:57 AM UTC+5:30, Emanuel Berg wrote: >> Rusi wrote: >> >> > Starts with a question of someone finding it >> > hard to dig into org The creator of org — >> > Carsten Dominik — has made a detailed >> > response Also I posted an (org-ified!) list >> > of org's features in that thread… …Would do >> > it somewhat different today… >> >> I can't find your post (but Eric S Fraga's). > > Thread view > https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/threads.html#00691 > > My post: > https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/msg00732.html Very, very good, imho. Especially the fact that it's in org itself, so a person can download it and work through it, in org. dan ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5267.1512614019.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5267.1512614019.27995.help-gnu-emacs@gnu.org> @ 2017-12-07 4:57 ` Rusi 2017-12-09 5:25 ` Rusi 1 sibling, 0 replies; 108+ messages in thread From: Rusi @ 2017-12-07 4:57 UTC (permalink / raw) To: help-gnu-emacs On Thursday, December 7, 2017 at 8:03:42 AM UTC+5:30, dan wrote: > On Wed, Dec 6, 2017 at 1:23 AM, Rusi wrote: > > On Wednesday, December 6, 2017 at 10:58:57 AM UTC+5:30, Emanuel Berg wrote: > >> Rusi wrote: > >> > >> > Starts with a question of someone finding it > >> > hard to dig into org The creator of org — > >> > Carsten Dominik — has made a detailed > >> > response Also I posted an (org-ified!) list > >> > of org's features in that thread… …Would do > >> > it somewhat different today… > >> > >> I can't find your post (but Eric S Fraga's). > > > > Thread view > > https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/threads.html#00691 > > > > My post: > > https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/msg00732.html > > Very, very good, imho. > > Especially the fact that it's in org itself, so a person can download > it and work through it, in org. Glad it helped. I’d do it different today if I were rewriting it - {1,3,5} stars to {1,2,3} - hyperlinks - relogic - Add the concept intro above (Why org?? My take) - Add an initial navigation section (a la emacs basic tutorial) ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5267.1512614019.27995.help-gnu-emacs@gnu.org> 2017-12-07 4:57 ` Rusi @ 2017-12-09 5:25 ` Rusi 1 sibling, 0 replies; 108+ messages in thread From: Rusi @ 2017-12-09 5:25 UTC (permalink / raw) To: help-gnu-emacs On Thursday, December 7, 2017 at 8:03:42 AM UTC+5:30, dan wrote: > On Wed, Dec 6, 2017 at 1:23 AM, Rusi wrote: > > My post: > > https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/msg00732.html > > Very, very good, imho. > > Especially the fact that it's in org itself, so a person can download > it and work through it, in org. Slightly more expanded version (way more to go!) ------------ cut here into a file And GO!------------------ #+TITLE: Introduction to Org Mode * Introduction This file is an org mode formatted file talking about org mode. - Physicists call this a hologram - Astrologers call this palmistry - [[https://www.poetryfoundation.org/poems/43650/auguries-of-innocence][Poets]] describes it thusly #+BEGIN_VERSE To see a World in a Grain of Sand And a Heaven in a Wild Flower Hold Infinity in the palm of your hand And Eternity in an hour William Blake #+END_VERSE - We computer folk call it recursion ** Note: It would make no sense - without emacs running… and - the reader at least modestly familiar with it BTW… ** History It got written in the first place because someone unfamiliar with emacs was annoyed how difficult he found org mode. Yes, org mode is a highly non-trivial piece of software; not knowing emacs makes it considerably harder!! There exist other tutorials for those needing to start with emacs * Preliminary ** Outline navigation *** TODO Fill out this section along the lines of emacs tutorial to show TAB and S-TAB * Org Philosophy What is org?? ** Outline Mode Both conceptually and historically org is just outline mode with better key-bindings. IOW its v v text-y ** … Takes off! Once the neatness and elegance of pure text with folding and structure- editing caught on all sorts of stuff started getting added — tags, tables, TODOs, timestamps, exports, literate programming etc etc — all in pure text. Brings me to a very central idea of computer science… ** Universality (aka universal Turing machine etc) Text is text whether Newton uses it to write Principia, Tolstoy to write War&Peace; lovers write love-letters and judges write death-warrants — all text. But unlike the universality of TMs and von Neumann machines the universality of org is *data-universality*… which makes org a close analogue and even isomorph of… ** Lisp! Lisp as a programming language is of minor significance (org is written in ELisp) Lisp as a universal data format (like XML) is a much bigger idea So in the same way that an S-exp is a structure that - can be a simple shopping list - a more complex data list (think csv file) - the most complex of all — a Lisp program all hinging on the super-simple idea of uniform recursive nesting, in a like manner org nests pure text (like lisp atoms) into recursive heading structure * Brainstorming Once - TAB, S-TAB for visibility cycling - Structure navigation (~M-←~, ~M-→~, ~M-↑~, ~M-↓~) are grokked, try them out right here! * Exporting and Publishing ** html export ** Odt export ** Web publishing ** Latex publishing ** Presentations *** Lightweight options http://orgmode.org/worg/org-tutorials/non-beamer-presentations.html *** Beamer * Babel ** For programming ** For teaching programming ** For doing science (R) ** For scientific publishing (R+Latex) * Time/project mgmt (GTD) ** Agenda ** Time tracking ** capture-archive ** Journalling ** org-habit * Tables and spreadsheets * Integration with other emacs uses ** gnus ** bbdb/ org-contacts ** firefox (org-protocol) ** graphics (R, ditaa...) * Options :noexport: #+OPTIONS: toc:nil #+STARTUP: showall Local Variables: mode: org eval: (org-indent-mode) End: ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5167.1512485401.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5167.1512485401.27995.help-gnu-emacs@gnu.org> @ 2017-12-05 15:08 ` Rusi 0 siblings, 0 replies; 108+ messages in thread From: Rusi @ 2017-12-05 15:08 UTC (permalink / raw) To: help-gnu-emacs On Tuesday, December 5, 2017 at 8:20:04 PM UTC+5:30, Kevin Buchs wrote: > 1. OP requested a method to create & edit a document in emasculated that Freudian slip?? I think I'll bet on spell-(in)correct 😉 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 11:36 ` Emanuel Berg 2017-12-05 14:49 ` Kevin Buchs [not found] ` <mailman.5167.1512485401.27995.help-gnu-emacs@gnu.org> @ 2017-12-05 15:47 ` Marcin Borkowski 2017-12-05 19:55 ` Emanuel Berg 2 siblings, 1 reply; 108+ messages in thread From: Marcin Borkowski @ 2017-12-05 15:47 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-12-05, at 12:36, Emanuel Berg <moasen@zoho.com> wrote: > Rusi wrote: > >> And if you are more a "by-example" person >> than a concept person and are familiar with >> the jupyter system: What jupyter gives you by >> way of living in the browser, emacs+org+babel >> gives by way of living inside emacs > > Many people who live in Emacs, or at least live > their computer lives there, don't even know > what org+babel is. And it would seem, asking > about it won't help! I don't know what jupyter > is either but "living in the browser" is one of > the more grotesque ideas that ever came out of > the bizarre Windows "95" and Netscape period. > But those who live in Emacs without org+babel > have browsers as well - many. Well, why not visit Org-mode website to learn what it is? As Raman once said, Org-mode is many things to many people. For me, it is a way of notetaking, time tracking, todo list and a few others. Best, -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 15:47 ` Marcin Borkowski @ 2017-12-05 19:55 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 19:55 UTC (permalink / raw) To: help-gnu-emacs Marcin Borkowski wrote: > Well, why not visit Org-mode website to learn > what it is? As Raman once said, Org-mode is > many things to many people. For me, it is > a way of notetaking, time tracking, todo list > and a few others. I use plain text for that. I actually have a todo list in Elisp [1] with a zsh companion. [2] [1] http://user.it.uu.se/~embe8573/emacs-init/todo-did.el [2] http://user.it.uu.se/~embe8573/conf/.zsh/todo -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 9:48 ` Emanuel Berg 2017-12-05 10:03 ` tomas [not found] ` <mailman.5149.1512468235.27995.help-gnu-emacs@gnu.org> @ 2017-12-05 15:45 ` Marcin Borkowski 2017-12-05 19:53 ` Emanuel Berg 2 siblings, 1 reply; 108+ messages in thread From: Marcin Borkowski @ 2017-12-05 15:45 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-12-05, at 10:48, Emanuel Berg <moasen@zoho.com> wrote: > tomás wrote: > >> If you feel you aren't missing anything, >> perhaps Org isn't for you? > > So if I understand it correctly, the technology > enables you to view images in an Emacs buffer, > and to generate HTML with inserts, and those > are the results of code executing, and you can > have that code in the same Emacs buffer? > > OK, that is a bit of an interesting exhibition > item, but yeah, why not. Yes, that, and _a lot_ of other stuff. Have you ever tried Org-mode? Best, -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 15:45 ` Marcin Borkowski @ 2017-12-05 19:53 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 19:53 UTC (permalink / raw) To: help-gnu-emacs Marcin Borkowski wrote: > Have you ever tried Org-mode? No. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 4:13 ` Emanuel Berg 2017-12-05 8:08 ` tomas @ 2017-12-05 9:56 ` Eric S Fraga 2017-12-05 11:23 ` Emanuel Berg 1 sibling, 1 reply; 108+ messages in thread From: Eric S Fraga @ 2017-12-05 9:56 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 549 bytes --] On Tuesday, 5 Dec 2017 at 05:13, Emanuel Berg wrote: > tomás wrote: > >> If you have more specific questions... >> go ahead! > > Again, is there an example where this has been > put to good use? I sometimes have the need to create a self-contained document for sharing with others. Using the little snippet of elisp that Marcin posted allows me to do so quite easily. Previously, I would need to create a tar/zip file with all the images. Very nice solution for my requirements. -- Eric S Fraga via Emacs 27.0.50, org 9.1.3 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 9:56 ` Eric S Fraga @ 2017-12-05 11:23 ` Emanuel Berg 2017-12-05 11:39 ` tomas 2017-12-05 12:19 ` Eric S Fraga 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 11:23 UTC (permalink / raw) To: help-gnu-emacs Eric S Fraga wrote: > I sometimes have the need to create > a self-contained document for sharing with > others. Using the little snippet of elisp > that Marcin posted allows me to do so quite > easily. Previously, I would need to create > a tar/zip file with all the images. Very nice > solution for my requirements. The "all in an Emacs buffer" is appealing but the Achille's Heel is that an Emacs buffer, compared to a PDF document or HTML website, is a cup from which only a select few dare drink... As for me, it feels like all the wonders I create already have a minimal audience. To a huge part, this is a human, not technology problem. But I don't want to put up even more palisades. Besides, I have no problem with LaTeX or HTML. So I always want to use the biggest thing which still is to my liking. So far, that has meant small enough things as it is... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 11:23 ` Emanuel Berg @ 2017-12-05 11:39 ` tomas 2017-12-05 12:19 ` Eric S Fraga 1 sibling, 0 replies; 108+ messages in thread From: tomas @ 2017-12-05 11:39 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 12:23:13PM +0100, Emanuel Berg wrote: > Eric S Fraga wrote: > > > I sometimes have the need to create > > a self-contained document for sharing with > > others. Using the little snippet of elisp > > that Marcin posted allows me to do so quite > > easily. Previously, I would need to create > > a tar/zip file with all the images. Very nice > > solution for my requirements. > > The "all in an Emacs buffer" is appealing but > the Achille's Heel is that an Emacs buffer, > compared to a PDF document or HTML website, is > a cup from which only a select few dare > drink... *This* is actually the one interesting point. That said, even Github (the horrors!) understands Org syntax. The syntax itself has a few downsides, IMHO, but it is way cleaner than Markdown with its ugly HTML escape hatch. > As for me, it feels like all the wonders > I create already have a minimal audience. > To a huge part, this is a human, not technology > problem. But I don't want to put up even more > palisades. Besides, I have no problem with > LaTeX or HTML. So I always want to use the > biggest thing which still is to my liking. > So far, that has meant small enough things as > it is... The point is that LaTeX (and HTML) are, as actually used, in a different point in space, much more concerned with appearance and less with structure. At least for LaTeX, you might argue that you can choose that yourself, because the *mechanism* of abstraction is there, but success has been modest. As to HTML... a format mainly in the hands of the W3C (club of the richest Internet consortia), oh, well. I prefer to treat that one as write-only. There's a place for more content-oriented, more easily editable, more plain-texty language. And these are Markdown, Python's reStructuredText, Perl's POD, and many other lightweight markup languages [1] among which... org comes with a built-in powerful editor we all love :-) Cheers [1] https://en.wikipedia.org/wiki/Lightweight_markup_language - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlomhXcACgkQBcgs9XrR2kYx7gCfU63XMehioQ32G/rv6QAe32xB 1aYAn07xBJycn2wPzV1p1uaII3VioS4z =8Twh -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 11:23 ` Emanuel Berg 2017-12-05 11:39 ` tomas @ 2017-12-05 12:19 ` Eric S Fraga 2017-12-05 13:32 ` Emanuel Berg 1 sibling, 1 reply; 108+ messages in thread From: Eric S Fraga @ 2017-12-05 12:19 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 564 bytes --] On Tuesday, 5 Dec 2017 at 12:23, Emanuel Berg wrote: [...] > The "all in an Emacs buffer" is appealing but > the Achille's Heel is that an Emacs buffer, > compared to a PDF document or HTML website, is > a cup from which only a select few dare > drink... I am indeed selective with whom I share my cup... but, in any case, the point is that not only can I share the org file with somebody I am collaborating with, I can also export to PDF and HTML from the same document. Two birds, one stone! -- Eric S Fraga via Emacs 27.0.50, org 9.1.3 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 12:19 ` Eric S Fraga @ 2017-12-05 13:32 ` Emanuel Berg 2017-12-05 13:38 ` tomas 2017-12-05 19:04 ` Eric S Fraga 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 13:32 UTC (permalink / raw) To: help-gnu-emacs Eric S Fraga wrote: >> The "all in an Emacs buffer" is appealing >> but the Achille's Heel is that an Emacs >> buffer, compared to a PDF document or HTML >> website, is a cup from which only a select >> few dare drink... > > I am indeed selective with whom I share my > cup... but, in any case, the point is that > not only can I share the org file with > somebody I am collaborating with, I can also > export to PDF and HTML from the same > document. Two birds, one stone! Right, if that indeed produces PDF and HTML one is happy with - so it will not be a half-baked compromise - granted, it makes sense. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 13:32 ` Emanuel Berg @ 2017-12-05 13:38 ` tomas 2017-12-05 13:53 ` Emanuel Berg 2017-12-05 14:42 ` Yuri Khan 2017-12-05 19:04 ` Eric S Fraga 1 sibling, 2 replies; 108+ messages in thread From: tomas @ 2017-12-05 13:38 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 02:32:47PM +0100, Emanuel Berg wrote: > Eric S Fraga wrote: > > >> The "all in an Emacs buffer" is appealing > >> but the Achille's Heel is that an Emacs > >> buffer, compared to a PDF document or HTML > >> website, is a cup from which only a select > >> few dare drink... > > > > I am indeed selective with whom I share my > > cup... but, in any case, the point is that > > not only can I share the org file with > > somebody I am collaborating with, I can also > > export to PDF and HTML from the same > > document. Two birds, one stone! > > Right, if that indeed produces PDF and HTML one > is happy with - so it will not be a half-baked > compromise - granted, it makes sense. And don't forget, the source code is a lightweight markup more text-oriented folks will be able to make sense of (as well as they'd make of Markdown and others). I regularly throw org snippets in my text mails and no one notices :-) Cheers - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlomoXIACgkQBcgs9XrR2kYjIgCfaF+E2KtnNGBI+Ip95+gHa1Rt 3WoAniKyPTYOWGlKWuo0pddil0CMXk02 =t4dW -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 13:38 ` tomas @ 2017-12-05 13:53 ` Emanuel Berg 2017-12-05 14:09 ` tomas [not found] ` <mailman.5165.1512482981.27995.help-gnu-emacs@gnu.org> 2017-12-05 14:42 ` Yuri Khan 1 sibling, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 13:53 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > And don't forget, the source code is > a lightweight markup more text-oriented folks > will be able to make sense of (as well as > they'd make of Markdown and others). > I regularly throw org snippets in my text > mails and no one notices :-) Then why do it at all? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 13:53 ` Emanuel Berg @ 2017-12-05 14:09 ` tomas 2017-12-05 20:11 ` Emanuel Berg [not found] ` <mailman.5165.1512482981.27995.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 108+ messages in thread From: tomas @ 2017-12-05 14:09 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 02:53:52PM +0100, Emanuel Berg wrote: > tomás wrote: > > > And don't forget, the source code is > > a lightweight markup more text-oriented folks > > will be able to make sense of (as well as > > they'd make of Markdown and others). > > I regularly throw org snippets in my text > > mails and no one notices :-) > > Then why do it at all? Because it makes life easier for me. An example: if I want to show to someone what "df -h" does on my box, I just open an org mode buffer and do: This is the output of =df= on my box #+BEGIN_SRC sh :results raw drawer df -h #+END_SRC #+RESULTS: :RESULTS: Filesystem Size Used Avail Use% Mounted on udev 7.7G 0 7.7G 0% /dev tmpfs 1.6G 3.1M 1.6G 1% /run /dev/mapper/trotzki-root 19G 376M 17G 3% / /dev/mapper/trotzki-usr 73G 2.6G 67G 4% /usr tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 3.1G 24M 3.1G 1% /run/shm /dev/sda1 939M 38M 854M 5% /boot /dev/mapper/trotzki-home 640G 137G 471G 23% /home /dev/mapper/trotzki-var 183G 408M 173G 1% /var :END: Note that the whole thing between :RESULTS: and :END: was inserted by org mode, I just had to type C-c C-c in the source code snippet (and confirm that yes, I want this shell snippet executed in my box). No more cutting&pasting from a terminal session and things like that (and I can just redo the whole thing once I've saved that buffer somewhere -- that's what others are talking about repeatable research). As that's Emacs, I can run it remotely on another box (courtesy of Tramp), yadda, yadda. When I do remote sysadmin on other boxes, I often use org to document what I've done and why. Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlomqJoACgkQBcgs9XrR2kbjyQCfbsbCw/I08EP/mlNWgrWdaOd9 FF0Anima6AKFVowX6UqV5dGMA3gqK2nz =RV52 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 14:09 ` tomas @ 2017-12-05 20:11 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 20:11 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: >> Then why do it at all? > > Because it makes life easier for me. > An example: if I want to show to someone what > "df -h" does on my box, I just open an org > mode buffer and do: > > This is the output of =df= on my box > #+BEGIN_SRC sh :results raw drawer df -h > #+END_SRC Here is mine: $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 15G 12G 1.5G 89% / devtmpfs 458M 0 458M 0% /dev tmpfs 462M 0 462M 0% /dev/shm tmpfs 462M 6.8M 455M 2% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 462M 0 462M 0% /sys/fs/cgroup /dev/mmcblk0p1 60M 22M 39M 37% /boot tmpfs 93M 4.0K 93M 1% /run/user/1001 /dev/sda2 25G 24G 1.1G 96% /mnt-disk Try the new shell and message-mode buffer - now with 0% Org! -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5165.1512482981.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5165.1512482981.27995.help-gnu-emacs@gnu.org> @ 2017-12-06 3:37 ` Emanuel Berg 2017-12-06 5:55 ` Emanuel Berg 0 siblings, 1 reply; 108+ messages in thread From: Emanuel Berg @ 2017-12-06 3:37 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > Because it makes life easier for me. > An example: if I want to show to someone what > "df -h" does on my box, I just open an org > mode buffer and do: > > This is the output of =df= on my box > #+BEGIN_SRC sh :results raw drawer df -h > #+END_SRC Or: C-u M-! df -h RET .-~ with a special flavor for you ~-. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 3:37 ` Emanuel Berg @ 2017-12-06 5:55 ` Emanuel Berg 2017-12-06 9:03 ` tomas [not found] ` <mailman.5213.1512550993.27995.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-06 5:55 UTC (permalink / raw) To: help-gnu-emacs YT wrote: > tomás wrote: > >> Because it makes life easier for me. >> An example: if I want to show to someone >> what "df -h" does on my box, I just open an >> org mode buffer and do: This is the output >> of =df= on my box #+BEGIN_SRC sh :results >> raw drawer df -h #+END_SRC > > Or: > > C-u M-! df -h RET Yet another way. I didn't bother with the fancy interactive interface of `shell-command'. But you could hook it to the output buffer, then yank that, and kill it, if anyone cannot live without autocompletion and won't have code duplication. (defun insert-command-and-output (cmd) (interactive "sshell command: ") (when cmd (insert (format "$ %s\n\n" cmd)) (shell-command cmd t) (goto-char (mark)) )) (defalias 'icao 'insert-command-and-output) $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 15G 12G 1.5G 89% / devtmpfs 458M 0 458M 0% /dev tmpfs 462M 0 462M 0% /dev/shm tmpfs 462M 6.8M 455M 2% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 462M 0 462M 0% /sys/fs/cgroup /dev/mmcblk0p1 60M 22M 39M 37% /boot tmpfs 93M 0 93M 0% /run/user/1001 /dev/sda2 25G 24G 1.1G 96% /mnt-disk -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 5:55 ` Emanuel Berg @ 2017-12-06 9:03 ` tomas [not found] ` <mailman.5213.1512550993.27995.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 108+ messages in thread From: tomas @ 2017-12-06 9:03 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Dec 06, 2017 at 06:55:11AM +0100, Emanuel Berg wrote: > YT wrote: > > > tomás wrote: Sigh. > > Or: > > > > C-u M-! df -h RET > > Yet another way [...] OK. Now do that with a snippet of C code. Or SQL. Or R. Or dotty (whose result gets inserted as an SVG image). All with an uniform interface. Emanuel, I have the impression you've long reached the conclusion Org isn't for you. That's fine, there are many tools out there which aren't "for one" -- personally I hate Eclipse and web interfaces; but if someone's fluent with them, more power to them. But then I see no sense in this long-winded discussion: if your mind is made up, I'm out [1]. I'm willing to come back whenever you actually do your part, read some of the excellent material out there and get your feet wet. With some kind of tools, there's no other way of understanding than to loop a couple of cycles around "watch others doing it, try yourself, on fail repeat", or something. Cheers [1] Don't take this personally, as it isn't meant personally. I do appreciate you, but my loop detector kicked in :-) - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlonskkACgkQBcgs9XrR2kb/TgCfXtu/mAAf/jta6FFzYZO5VWSk j+QAnRr5fYJxOF8h7yR+o0ZZHBojP/Yq =e/1r -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.5213.1512550993.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5213.1512550993.27995.help-gnu-emacs@gnu.org> @ 2017-12-06 9:43 ` Emanuel Berg 2017-12-06 10:04 ` Emanuel Berg 1 sibling, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-06 9:43 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > Emanuel Berg wrote: > >> YT wrote: >> >>> tomás wrote: >>> > But then I see no sense in this long-winded > discussion: if your mind is made up, I'm out Not so fast! Because... now *I* am out! (looks around) Did I make it before you? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.5213.1512550993.27995.help-gnu-emacs@gnu.org> 2017-12-06 9:43 ` Emanuel Berg @ 2017-12-06 10:04 ` Emanuel Berg 2017-12-06 13:14 ` Rusi 2017-12-06 16:54 ` Eric S Fraga 1 sibling, 2 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-06 10:04 UTC (permalink / raw) To: help-gnu-emacs tomás wrote: > I'm willing to come back It seems I made it back before you, as well. Final (?) words, in all of this discussion someone might have gotten the impression I think Org mode to be bad, as in bad technology. On the contrary it seems to be an amazing project at a very high skill level. So it is a matter of style, rather. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 10:04 ` Emanuel Berg @ 2017-12-06 13:14 ` Rusi 2017-12-07 1:37 ` Emanuel Berg 2017-12-06 16:54 ` Eric S Fraga 1 sibling, 1 reply; 108+ messages in thread From: Rusi @ 2017-12-06 13:14 UTC (permalink / raw) To: help-gnu-emacs On Wednesday, December 6, 2017 at 3:34:05 PM UTC+5:30, Emanuel Berg wrote: > On the contrary it seems to be an > amazing project at a very high skill level. > So it is a matter of style, rather. Progress!¡! > That sounds like an IDE to me… Dunno where you get this ‘IDE’ notion from. I would guess that org mode is the fastest growing part of the emacs-ecosystem And I doubt whether any of its tens of thousands of users would call it an IDE! What is org?? My take… 1. Both conceptually and historically org is just outline mode with better key-bindings. IOW its v v text-y 2. Once the neatness and elegance of pure text with folding and structure- editing caught on all sorts of stuff started getting added — tags, tables, TODOs, timestamps, exports, literate programming etc etc — all in pure text. Brings me to a very central idea of computer science… 3. Universality (aka universal Turing machine etc) Text is text whether Newton uses it to write Principia, Tolstoy to write War&Peace; lovers write love-letters and judges write death-warrants — all text. But unlike the universality of TMs and von Neumann machines the universality of org is *data-universality*… which makes org a close analogue and even isomorph of… 4. Lisp! Lisp as a programming language is of minor significance (org is written in ELisp) Lisp as a universal data format (like XML) is a much bigger idea So in the same way that an S-exp is a structure that - can be a simple shopping list - a more complex data list (think csv file) - the most complex of all — a Lisp program all hinging on the super-simple idea of uniform recursive nesting, in a like manner org nests pure text (like lisp atoms) into recursive heading structure ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 13:14 ` Rusi @ 2017-12-07 1:37 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-07 1:37 UTC (permalink / raw) To: help-gnu-emacs Rusi wrote: > 2. Once the neatness and elegance of pure > text with folding and structure- editing > caught on all sorts of stuff started getting > added — tags, tables, TODOs, timestamps, > exports, literate programming etc etc — all > in pure text. So yes, it is a word processor and/or a plain text markup scheme. They sound contradictory entities to me but perhaps that can/has be solved somehow? Whyever anyone would want to do that... > 4. Lisp! Lisp as a programming language is of > minor significance ? Lisp is the Pythagorean theorem of programming. It is the oldest of programming languages still in use save for perhaps Fortran which cannot be compared to Lisp, obviously. Fortran 1957 Formula Translation Lisp 1958 CL 1984, Elisp 1985; "list processing language" Cobol 1959 Common business-oriented language -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-06 10:04 ` Emanuel Berg 2017-12-06 13:14 ` Rusi @ 2017-12-06 16:54 ` Eric S Fraga 1 sibling, 0 replies; 108+ messages in thread From: Eric S Fraga @ 2017-12-06 16:54 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 157 bytes --] On Wednesday, 6 Dec 2017 at 11:04, Emanuel Berg wrote: > So it is a matter of style, rather. Indeed! -- Eric S Fraga via Emacs 27.0.50, org 9.1.3 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 13:38 ` tomas 2017-12-05 13:53 ` Emanuel Berg @ 2017-12-05 14:42 ` Yuri Khan 2017-12-05 15:30 ` tomas 2017-12-05 15:50 ` Marcin Borkowski 1 sibling, 2 replies; 108+ messages in thread From: Yuri Khan @ 2017-12-05 14:42 UTC (permalink / raw) To: tomas; +Cc: help-gnu-emacs@gnu.org On Tue, Dec 5, 2017 at 8:38 PM, <tomas@tuxteam.de> wrote: > And don't forget, the source code is a lightweight > markup more text-oriented folks will be able to > make sense of (as well as they'd make of Markdown > and others). I regularly throw org snippets in > my text mails and no one notices :-) That’s going to change if you start throwing in base64-encoded images with that, though :) ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 14:42 ` Yuri Khan @ 2017-12-05 15:30 ` tomas 2017-12-05 15:50 ` Marcin Borkowski 1 sibling, 0 replies; 108+ messages in thread From: tomas @ 2017-12-05 15:30 UTC (permalink / raw) To: Yuri Khan; +Cc: help-gnu-emacs@gnu.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, Dec 05, 2017 at 09:42:18PM +0700, Yuri Khan wrote: > On Tue, Dec 5, 2017 at 8:38 PM, <tomas@tuxteam.de> wrote: > > > And don't forget, the source code is a lightweight > > markup more text-oriented folks will be able to > > make sense of [...] [...] > That’s going to change if you start throwing in base64-encoded images > with that, though :) Their word documents look similar to me. Tit for tat, I'd say ;-D But yes, I know what you mean, and try to choose judiciously. Cheers - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlomu7AACgkQBcgs9XrR2kZ7JwCfQXUv7V0CiNlv3o82KK0BH5fl iGEAnRejtyFe2d3dCuRDglaXNfz3Ng4y =gsNk -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 14:42 ` Yuri Khan 2017-12-05 15:30 ` tomas @ 2017-12-05 15:50 ` Marcin Borkowski 1 sibling, 0 replies; 108+ messages in thread From: Marcin Borkowski @ 2017-12-05 15:50 UTC (permalink / raw) To: Yuri Khan; +Cc: help-gnu-emacs@gnu.org On 2017-12-05, at 15:42, Yuri Khan <yuri.v.khan@gmail.com> wrote: > On Tue, Dec 5, 2017 at 8:38 PM, <tomas@tuxteam.de> wrote: > >> And don't forget, the source code is a lightweight >> markup more text-oriented folks will be able to >> make sense of (as well as they'd make of Markdown >> and others). I regularly throw org snippets in >> my text mails and no one notices :-) > > That’s going to change if you start throwing in base64-encoded images > with that, though :) ;-) -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 13:32 ` Emanuel Berg 2017-12-05 13:38 ` tomas @ 2017-12-05 19:04 ` Eric S Fraga 1 sibling, 0 replies; 108+ messages in thread From: Eric S Fraga @ 2017-12-05 19:04 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 1019 bytes --] On Tuesday, 5 Dec 2017 at 14:32, Emanuel Berg wrote: > Eric S Fraga wrote: [...] >> I am indeed selective with whom I share my >> cup... but, in any case, the point is that >> not only can I share the org file with >> somebody I am collaborating with, I can also >> export to PDF and HTML from the same >> document. Two birds, one stone! > > Right, if that indeed produces PDF and HTML one > is happy with - so it will not be a half-baked > compromise - granted, it makes sense. Yes, the PDF and HTML, out of the box, is decent. For very specific formatting aspects, there is a straightforward mechanism for escaping to a specific target, e.g. LaTeX with @@latex:\myspeciallatexcommand{arg1,arg2}@@ inline. For me, the combination of an authoring tool with integrated project management tools wins the day. But also the lightweight nature of the markup making it so easy to write beamer presentations is a bonus. But, YMMV, of course. -- Eric S Fraga via Emacs 27.0.50, org 9.1.3 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 21:21 ` Emanuel Berg 2017-12-04 21:52 ` tomas @ 2017-12-05 5:09 ` Marcin Borkowski 2017-12-05 5:53 ` Emanuel Berg 1 sibling, 1 reply; 108+ messages in thread From: Marcin Borkowski @ 2017-12-05 5:09 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-12-04, at 22:21, Emanuel Berg <moasen@zoho.com> wrote: > Dan Hitt wrote: > >> Awesome! [...] > > I'm a little lost as to this enthusiasm. > Can anyone provide me with a complete example > where it shows it's best side? (The topic > doesn't have to be one that I'm familiar with.) > > If the problem is "how do I combine images with > text using Emacs" isn't the answer either LaTeX > (for advanced, but mostly static/unchanging > reference documents and thesis that are often > printed and should look the same everywhere) > *or* HTML (basic, search-engine friendly, > mildly interactive hyper-material for the web)? > > Emacs with major modes for LaTeX, Biblatex, the > Makefile, HTML, CSS and whatever else you > might need... No, I think you got it wrong. This does not solve the problem LaTeX/HTML solves. This solves (Org-way) the problem that tar solves. Best, -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-05 5:09 ` Marcin Borkowski @ 2017-12-05 5:53 ` Emanuel Berg 0 siblings, 0 replies; 108+ messages in thread From: Emanuel Berg @ 2017-12-05 5:53 UTC (permalink / raw) To: help-gnu-emacs Marcin Borkowski wrote: > This solves (Org-way) the problem that > tar solves. Here, is tar "tape archive" or the hydrocarbon liquid? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-04 20:35 ` Dan Hitt 2017-12-04 21:21 ` Emanuel Berg @ 2017-12-05 5:08 ` Marcin Borkowski 1 sibling, 0 replies; 108+ messages in thread From: Marcin Borkowski @ 2017-12-05 5:08 UTC (permalink / raw) To: Dan Hitt; +Cc: help-gnu-emacs On 2017-12-04, at 21:35, Dan Hitt <dan.hitt@gmail.com> wrote: > Awesome! > > Thanks Marcin! > > So i can archive my image right in my org file, and if it gets lost, > it can be recreated by running the code that M-xorg-insert-file > created. And it works on my system. You're welcome! Fun fact: it took me less than 30 minutes to find the relevant Elisp functions, code and write the blog post. Best, -- Marcin Borkowski ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <mailman.4985.1512246680.27995.help-gnu-emacs@gnu.org>]
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included [not found] ` <mailman.4985.1512246680.27995.help-gnu-emacs@gnu.org> @ 2017-12-03 1:24 ` Dan Espen 2017-12-03 4:58 ` Dan Hitt 0 siblings, 1 reply; 108+ messages in thread From: Dan Espen @ 2017-12-03 1:24 UTC (permalink / raw) To: help-gnu-emacs Dan Hitt <dan.hitt@gmail.com> writes: > On Sat, Dec 2, 2017 at 5:06 AM, Daian YUE <sheepduke@gmail.com> wrote: >> >> On 2017-12-02 08:02, Dan Hitt <dan.hitt@gmail.com> 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 file.org 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. <https://www.w3schools.com/html/html5_svg.asp> 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 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included 2017-12-03 1:24 ` Dan Espen @ 2017-12-03 4:58 ` Dan Hitt 0 siblings, 0 replies; 108+ messages in thread From: Dan Hitt @ 2017-12-03 4:58 UTC (permalink / raw) To: Dan Espen; +Cc: help-gnu-emacs On Sat, Dec 2, 2017 at 5:24 PM, Dan Espen <dan1espen@gmail.com> wrote: > If your images are SVG, HTML lets you code images inline. > > <https://www.w3schools.com/html/html5_svg.asp> > > 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 Thanks Dan! That's also useful info that i was ignorant of (although it makes sense in 20-20 hindsight). My pictures are not SVG, but this is useful for other cases i think. dan ^ permalink raw reply [flat|nested] 108+ messages in thread
end of thread, other threads:[~2017-12-09 19:04 UTC | newest] Thread overview: 108+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-12-02 8:02 want a file format easily edited and read by emacs that allows (multiple) pictures to be included Dan Hitt 2017-12-02 13:06 ` Daian YUE 2017-12-02 20:31 ` Dan Hitt 2017-12-02 21:08 ` Marcin Borkowski 2017-12-02 22:47 ` Dan Hitt 2017-12-03 10:10 ` tomas 2017-12-03 19:17 ` Dan Hitt 2017-12-03 20:56 ` tomas 2017-12-04 10:02 ` Marcin Borkowski 2017-12-04 11:28 ` Emanuel Berg 2017-12-05 5:11 ` Marcin Borkowski 2017-12-05 5:56 ` Emanuel Berg 2017-12-06 19:29 ` Marcin Borkowski [not found] ` <mailman.5249.1512588581.27995.help-gnu-emacs@gnu.org> 2017-12-07 1:26 ` Emanuel Berg 2017-12-07 6:27 ` Marcin Borkowski 2017-12-07 2:06 ` Emanuel Berg 2017-12-07 2:55 ` Emanuel Berg 2017-12-07 4:53 ` Rusi 2017-12-07 5:14 ` Emanuel Berg 2017-12-07 5:20 ` Emanuel Berg 2017-12-07 7:17 ` Eric S Fraga [not found] ` <mailman.5273.1512631037.27995.help-gnu-emacs@gnu.org> 2017-12-07 11:35 ` Emanuel Berg 2017-12-07 13:05 ` Rusi 2017-12-07 13:59 ` Eric S Fraga 2017-12-07 14:52 ` Joost Kremers 2017-12-07 15:04 ` Eric S Fraga 2017-12-07 15:18 ` Yuri Khan 2017-12-08 9:26 ` Eric S Fraga 2017-12-08 19:37 ` Dan Hitt 2017-12-09 10:20 ` Eric S Fraga 2017-12-09 14:03 ` Kaushal Modi [not found] ` <mailman.5390.1512814836.27995.help-gnu-emacs@gnu.org> 2017-12-09 19:04 ` Emanuel Berg [not found] ` <mailman.5287.1512659955.27995.help-gnu-emacs@gnu.org> 2017-12-07 18:31 ` Emanuel Berg 2017-12-07 18:50 ` Yuri Khan [not found] ` <mailman.5293.1512672682.27995.help-gnu-emacs@gnu.org> 2017-12-07 19:07 ` Emanuel Berg 2017-12-07 19:19 ` Yuri Khan [not found] ` <mailman.5295.1512674421.27995.help-gnu-emacs@gnu.org> 2017-12-07 21:23 ` Emanuel Berg [not found] ` <mailman.5286.1512659071.27995.help-gnu-emacs@gnu.org> 2017-12-07 19:02 ` Emanuel Berg 2017-12-08 9:23 ` Eric S Fraga [not found] ` <mailman.5284.1512658429.27995.help-gnu-emacs@gnu.org> 2017-12-07 18:26 ` Emanuel Berg 2017-12-07 19:04 ` Joost Kremers [not found] ` <mailman.5294.1512673483.27995.help-gnu-emacs@gnu.org> 2017-12-07 19:29 ` Emanuel Berg 2017-12-07 18:43 ` Emanuel Berg 2017-12-04 20:35 ` Dan Hitt 2017-12-04 21:21 ` Emanuel Berg 2017-12-04 21:52 ` tomas 2017-12-04 22:00 ` Emanuel Berg 2017-12-04 22:12 ` tomas 2017-12-05 4:13 ` Emanuel Berg 2017-12-05 8:08 ` tomas 2017-12-05 8:36 ` Emanuel Berg 2017-12-05 8:53 ` tomas 2017-12-05 9:48 ` Emanuel Berg 2017-12-05 10:03 ` tomas 2017-12-05 11:31 ` Emanuel Berg 2017-12-05 11:51 ` tomas 2017-12-05 13:44 ` Emanuel Berg 2017-12-05 14:00 ` tomas 2017-12-05 19:58 ` Emanuel Berg 2017-12-05 16:05 ` Marcin Borkowski 2017-12-05 20:08 ` Emanuel Berg [not found] ` <mailman.5155.1512474685.27995.help-gnu-emacs@gnu.org> 2017-12-05 11:59 ` Rusi 2017-12-05 15:49 ` Marcin Borkowski [not found] ` <mailman.5149.1512468235.27995.help-gnu-emacs@gnu.org> 2017-12-05 11:29 ` Rusi 2017-12-05 11:36 ` Emanuel Berg 2017-12-05 14:49 ` Kevin Buchs 2017-12-05 19:53 ` Emanuel Berg 2017-12-05 23:44 ` Dan Hitt [not found] ` <mailman.5203.1512517474.27995.help-gnu-emacs@gnu.org> 2017-12-06 3:38 ` Rusi 2017-12-06 5:28 ` Emanuel Berg 2017-12-06 9:23 ` Rusi 2017-12-06 9:40 ` Emanuel Berg 2017-12-06 16:54 ` Eric S Fraga [not found] ` <mailman.5229.1512579276.27995.help-gnu-emacs@gnu.org> 2017-12-07 1:21 ` Emanuel Berg 2017-12-07 2:33 ` Dan Hitt [not found] ` <mailman.5267.1512614019.27995.help-gnu-emacs@gnu.org> 2017-12-07 4:57 ` Rusi 2017-12-09 5:25 ` Rusi [not found] ` <mailman.5167.1512485401.27995.help-gnu-emacs@gnu.org> 2017-12-05 15:08 ` Rusi 2017-12-05 15:47 ` Marcin Borkowski 2017-12-05 19:55 ` Emanuel Berg 2017-12-05 15:45 ` Marcin Borkowski 2017-12-05 19:53 ` Emanuel Berg 2017-12-05 9:56 ` Eric S Fraga 2017-12-05 11:23 ` Emanuel Berg 2017-12-05 11:39 ` tomas 2017-12-05 12:19 ` Eric S Fraga 2017-12-05 13:32 ` Emanuel Berg 2017-12-05 13:38 ` tomas 2017-12-05 13:53 ` Emanuel Berg 2017-12-05 14:09 ` tomas 2017-12-05 20:11 ` Emanuel Berg [not found] ` <mailman.5165.1512482981.27995.help-gnu-emacs@gnu.org> 2017-12-06 3:37 ` Emanuel Berg 2017-12-06 5:55 ` Emanuel Berg 2017-12-06 9:03 ` tomas [not found] ` <mailman.5213.1512550993.27995.help-gnu-emacs@gnu.org> 2017-12-06 9:43 ` Emanuel Berg 2017-12-06 10:04 ` Emanuel Berg 2017-12-06 13:14 ` Rusi 2017-12-07 1:37 ` Emanuel Berg 2017-12-06 16:54 ` Eric S Fraga 2017-12-05 14:42 ` Yuri Khan 2017-12-05 15:30 ` tomas 2017-12-05 15:50 ` Marcin Borkowski 2017-12-05 19:04 ` Eric S Fraga 2017-12-05 5:09 ` Marcin Borkowski 2017-12-05 5:53 ` Emanuel Berg 2017-12-05 5:08 ` Marcin Borkowski [not found] ` <mailman.4985.1512246680.27995.help-gnu-emacs@gnu.org> 2017-12-03 1:24 ` Dan Espen 2017-12-03 4:58 ` Dan Hitt
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).