From mboxrd@z Thu Jan 1 00:00:00 1970 From: hymie@lactose.homelinux.net (hymie!) Subject: Re: markup text with leading, trailing spaces Date: Sat, 14 Feb 2015 04:08:09 +0000 (UTC) Message-ID: References: <87wq3ligtu.fsf@yale.edu> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMU1u-0005rY-Dm for emacs-orgmode@gnu.org; Fri, 13 Feb 2015 23:08:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YMU1p-0001NX-Ey for emacs-orgmode@gnu.org; Fri, 13 Feb 2015 23:08:30 -0500 Received: from plane.gmane.org ([80.91.229.3]:58803) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMU1p-0001My-8I for emacs-orgmode@gnu.org; Fri, 13 Feb 2015 23:08:25 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YMU1m-0001Vd-53 for emacs-orgmode@gnu.org; Sat, 14 Feb 2015 05:08:22 +0100 Received: from 68.50.123.74 ([68.50.123.74]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 14 Feb 2015 05:08:22 +0100 Received: from hymie by 68.50.123.74 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 14 Feb 2015 05:08:22 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org In our last episode, the evil Dr. Lacto had captured our hero, jorge.alfaro-murillo@yale.edu (Jorge A. Alfaro-Murillo), who said: >hymie! writes: > >> I'd like to be able to have a series of commands in my raw org >> file that I can copy-n-paste into my shell window. But I also >> like to export my org files to HTML so that I can make ePubs and >> keep them in my iPad. > >> And this >> >> #+BEGIN_SRC >> command1 >> command2 >> command3 >> #+END_SRC >> >> is just IMO ugly. > >It shouldn't be. Try adding the word "shell" after BEGIN_SRC, so >that it fontifies the code correctly (the variable >org-src-fontify-natively should be set to t, but that has been >default for a while) It's not that the font is ugly. It's that * (in the epub) the source code appears in a box * (in the html/epub) it's impossible to tell the difference between two different commands and a single command that was too long and word wrapped to fit in the box * (in the html/epub) I can't have non-monospace comments between/attached to/within the code without drawing four or five separate boxes around my code * (in the org file) For whatever reason, monospace code appears as a light-gray font, which is hard to read against a white background. I'm sure that can be changed, but I haven't had time to figure it out yet. >Also, add shell to the loaded babel >languages, so that you can execute the code and get the results >right away in org: > >No need for "copy-n-paste", just do C-c C-c where you have your >commands. I think you are making the incorrect assumption that the machine on which I maintain my Org files is the same machine that I wish to execute commands on. >Try copying this example into an org file, it should fontify it >nicely, both in the org file and in the html exported. If my commnds were all 8 characters long or less, it would be fine. Some of my commands look like this: adduser username -d /data/chroot/home/username -s /usr/bin/rssh -m -k /dev/null -g rssh useradd -U -G wheel -p '$6$wcMRrkcdGeNHLT5c$0s4qezb00ISmGZSsILOyV/WJn3RnuZPkSEknwoSZ22HvbgkBTe4TQwCz/mpG.3zby.1Jwnmtsq1B.uCbyg5l./' username pssh -x '-q -t -t' -I -i --hosts hosts_linux_rhel6 'sudo -S wget puppet/puppet/pub/system_patch.pl -O /usr/local/bin/system_patch.pl' < hostnamefile While I admit that the "useradd" command is an extreme example, this becomes horribly ambiguous: adduser username -d /data/chroot/home/username -s /usr/bin/rssh -m -k /dev/null -g rssh pssh -x '-q -t -t' -I -i --hosts hosts_linux_rhel6 'sudo -S wget puppet/puppet/pub/system_patch.pl -O /usr/local/bin/system_patch.pl' < hostnamefile --hymie! http://lactose.homelinux.net/~hymie hymie@lactose.homelinux.net