[texworks] Auto-completion - Document Jumps
Alain Delmotte
esperanto at swing.be
Wed Jun 15 18:23:35 CEST 2011
Hei!
Do you speak Esperanto?
I was in Kinshasa for a conference and a crash course of
Esperanto. They like very much the langage.
Regards,
Alain
Le 15/06/2011 11:46, Paul A Norman a écrit :
> On 15 June 2011 21:11, Alain Delmotte<esperanto at swing.be> wrote:
>> Dear Paul,
>>
>> Thanks! It works (I was not expecting anything else!)
>> And yes, I want to program in Python. The .js did work of course!
>>
> tiu estas bona ĝi estis mia plezuro
>
>> Yes I was in Kinshasa the seond half of April.
>>
>> Alain
>>
>> Le 15/06/2011 09:26, Paul A Norman a écrit :
>>>
>>> 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