[texworks] Auto-completion - Document Jumps

Paul A Norman paul.a.norman at gmail.com
Wed Jun 15 09:34:07 CEST 2011


Appologies please ignore tail of last message below your quote Alain.

Paul

On 15 June 2011 19:26, Paul A Norman <paul.a.norman at gmail.com> wrote:
> Dear Alain,
>
> Good to see you on the list lately - been back in Africa at all?
>
> Python is not yet a strength of mine--on a long to do list, I really
> like the look of it :)
>
> Head looks great...
>
> # TeXworksScript
> # Title:  Make Bullet
> # Description: Inserts a bullet for autocompletion
> # Author:  Paul Norman
> # Version: 0.1
> # Date: 2011-06-15
> # Script-Type: standalone
> # Context: TeXDocument
> # Shortcut: Alt+M, Alt+B
>
> TW.target.insertText(u"\u2022")
>
> Indentation and spacing is everything in Python from what I recall.
> This works, note the u in-front of the quote mark for Python encoding
> needs here.
>
> Here is a link to a script for writing new scripts :) helps get the
> head consistently in order.
>
> http://code.google.com/p/texworks/issues/detail?id=261#c41
>
> re the QtScript version ...
>
> Have you got Alt+M, Alt+B  assigned to any other Script at all?
>
> Does the Script appear in Script manager? Or on the Script menu?
>
> .js is  one of the standard QtScript  extensions.
>
> Or did I misunderstand and you just want to do it in python anyway?
>
> paul
>
>
> On 15 June 2011 18:44, Alain Delmotte <esperanto at swing.be> wrote:
>> Hi Paul,
>>
>> This is a .js script, how to make it Python?
>>
>> ------------------------
>> # TeXworksScript
>> # Title:  Make Bullet
>> # Description: Inserts a bullet for autocompletion
>> # Author:  Paul Norman
>> # Version: 0.1
>> # Date: 2011-03-05
>> # Script-Type: standalone
>> # Context: TeXDocument
>> # Shortcut: Alt+M, Alt+B
>>
>
> The header look right
>
> Python is not my strength in scripting but ...
>
> For python try this, note the leading u
>
>  TW.target.insertText(u"\u2022")
>
> or perhaps
>
>  mybullet = str(u"\u2022")
>
>  TW.target.insertText(mybullet)
>
>
>
>
>> ------------------------
>> doesn't work for me.
>>
>> Thanks,
>>
>> Alain
>>
>> Le 15/06/2011 01:10, Paul A Norman a écrit :
>>>
>>> P.S. a simple script for inserting bullets if keyboard is too difficult
>>>
>>> // TeXworksScript
>>> // Title:  Make Bullet
>>> // Description: Inserts a bullet for autocompletion
>>> // Author:  Paul Norman
>>> // Version: 0.1
>>> // Date: 2011-03-05
>>> // Script-Type: standalone
>>> // Context: TeXDocument
>>> // Shortcut: Alt+M, Alt+B
>>>
>>>  TW.target.insertText("\u2022");
>>>
>>>
>>
>>
>>
>



More information about the texworks mailing list