On Fri, 13 Nov 2015 08:21:47 -0600 Kent Tenney <[email protected]> wrote:
> I have the following abbrev def: > ==================================== > svg;;=<svg xmlns="http://www.w3.org/2000/svg" > \:xmlns:xlink="http://www.w3.org/1999/xlink" > \:width="<|width|>" height="<|height|>" viewBox="<|viewbox|>" > \:xml:lang="en"> > \:</svg> > ==================================== > > When I type svg;; it appears as desired, with 'width' selected and > focused I enter a number, type double comma and get > > width="200,," height="<|height|>" viewBox="<|viewbox|>" > > enable-abbreviations and scripting-abbreviations are True and as John mentioned you have ,,={|{x='__NEXT_PLACEHOLDER'}|} in the `@data abbreviations` node? do c.frame.log.clearLog() g.es(c.config.getData('abbreviations')) to check you're not getting more than one `@data abbreviations` node in the mix It's working for me, so if the above doesn't help, you're going to need to try a vanilla setup and track down what's different. I assume you're running a recent build, ,, was broken at one point many months back. Cheers -Terry > Thanks, > Kent > > Leo 5.1-final, build 20151028094354, Wed Oct 28 09:43:54 CDT 2015 > Git repo info: branch = master, commit = 1f46364de6bc > Python 2.7.6, PyQt version 4.8.6 > linux2 > > > > On Fri, Nov 13, 2015 at 7:09 AM, john lunzer <[email protected]> wrote: > > Abbreviations are the cat's pajamas. Definitely a great feature to > > have. My double comma shortcut is working correctly. > > > > Unfortunately abbreviations are notoriously difficult to set up. > > > > Two settings need to be present in your myLeoSettings.py under your > > @settings node: > > > > @bool enable-abbreviations = True > > > > @bool scripting-abbreviations = True > > > > > > In addition you need a "@data abbreviations" node (this can be > > found in leo\config\exampleSettings.leo) under your @settings node > > which contains : > > > > # special case, causes core to select next place holder for editing > > ,,={|{x='__NEXT_PLACEHOLDER'}|} > > > > > > And for the funner more advanced abbreviations you need "@data > > abbreviations-subst-env" from leoSettings.leo under your @settings > > node. > > > > If ensuring you have those in place doesn't work we need to get > > Terry involved, but hopefully it shouldn't come to that. > > > > On Friday, November 13, 2015 at 7:41:57 AM UTC-5, Kent Tenney wrote: > >> > >> Why am I not making more use of these, they look > >> to be the cat's pajamas. > >> > >> Is the double comma capability working for others? > >> > >> ======================================== > >> Abbreviations can define templates in which ``<|a-field-name|>`` > >> denotes a field to be filled in:: > >> > >> input;;=<input type="text/submit/hidden/button" > >> \:name="<|name|>" > >> \:value="" id="<|id|>">\n > >> > >> Typing ``,,`` after inserting a template selects the next field. > >> ======================================== > >> > >> I find the first field is handled correctly, double comma just > >> emits the commas. > >> > >> Thanks, > >> Kent > > > > -- > > You received this message because you are subscribed to the Google > > Groups "leo-editor" group. > > To unsubscribe from this group and stop receiving emails from it, > > send an email to [email protected]. > > To post to this group, send email to [email protected]. > > Visit this group at http://groups.google.com/group/leo-editor. > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
