← Back to team overview

zim-wiki team mailing list archive

Re: Draw a horizontal rule


Hi Chris,

This is something that I have asked about last year around this time.
The solutions that I posted were:

(a) use a "line.png" images and have an AutoKey (Linux) or AutoHotKey
(Windows) paste in the following:


-- or --

(b) insert a diagram using the following dot:

graph g {a[label="",shape=box, width=6, height=0.01,color=blue];}

The advantage of (a) is that you only have one copy of the image and
Zim embeds a link to it anywhere you use it.  The disadvantage is that
Zim expands the ~ to paste a hard path into your page - so the link
might break if you move the wiki to another system with a different
root part of the path.

The advantage of (b) is that it doesn't rely on any outside folder -
the disadvantage is that it puts an attachment folder in for any page
in which you embed the graph - both a "diagram.dot" and "diagram.png"
- a makes copy for each usage on the page.

I use (a) routinely - tolerable workaround for now, and all of my
systems use /home/kurt for the root

Sorry I can't offer anything more elegant.

- Kurt

On Fri, Feb 22, 2013 at 2:40 PM, Chris Habasinski <cjhabs@xxxxxxxxx> wrote:
> Hi
> I would like to be able to draw a horizontal rule on a page using a keyboard
> shortcut - similar to how ctrl-d inserts the date, but without a menu - just
> draw a rule. I could not find any existing way of doing this. Is there an
> easy way to achieve this? I tried a custom command but that didn't do the
> trick - I also tried hacking the InsertSymbol code but that didn't work -
> and eventually I was able to get my Insert symbol functionality back :-)
> Can someone give me a tip on how to implement something like this?
> Thanks
> Chris
> _______________________________________________
> Mailing list: https://launchpad.net/~zim-wiki
> Post to     : zim-wiki@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~zim-wiki
> More help   : https://help.launchpad.net/ListHelp

Kurt Woodham
(757) 351-2639 (H)
(757) 864-6067 (W)
(757) 635-6360 (C)

Follow ups